Watch

クラウドプロバイダーを懸念し、Confluentは使用に関する新たな制限を設定した最新のオープンソース企業となった。

クラウドプロバイダーを懸念し、Confluentは使用に関する新たな制限を設定した最新のオープンソース企業となった。

トム・クレイジット

Confluent の共同創業者兼 CEO である Jay Kreps 氏が Kafka Summit 2018 で講演。(GeekWire のスクリーンショット)

別のオープンソースエンタープライズテクノロジー企業が、自社のソフトウェアの一部をクラウドインフラストラクチャプロバイダーから遮断している。

Confluentは金曜日の朝、同社が開発してきた複数のリアルタイムデータストリーミングオープンソースプロジェクトのライセンス条件を変更すると発表しました。一部のコンポーネントは、広く普及し、高い許容度を誇るApache 2.0ライセンスでは利用できなくなります。代わりに、Confluent Community Licenseと呼ばれる新しいライセンスで提供されるようになります。このライセンスは、KSQLをはじめとする複数のコンポーネントをクラウドサービスとして提供することに対する明確な制限を除けば、Apache 2.0ライセンスと非常に類似しています。

この新しいライセンスは、LinkedIn在籍中にConfluentの共同創設者によって開発され、広く利用されているオープンソースのデータストリーミングプロジェクトであるApache Kafkaに何ら変更を加えるものではありません。先月のre:Invent 2018で、Amazon Web ServicesはKafkaのマネージドバージョンを発表しました。この発表は、クラウドコンピューティングによってオープンソースプロジェクトを基盤とする企業が、プロジェクトを存続させるために必要なビジネスモデルを維持することが困難になっているという議論を再び巻き起こしました。

Confluent の共同創設者兼 CEO である Jay Kreps 氏は、ライセンスの変更を発表するブログ投稿でこの変更について次のように説明した。

データシステムがオンプレミスソフトウェアとして提供される世界において、私たち業界は、このような好循環を推進できる持続可能な企業を構築する方法を見つけ出しました。容易ではありませんが、起業は決して容易ではありません。このモデルにおいて、Apache 2.0のような寛容なオープンソースライセンスは、健全なビジネスを支える、繁栄するソフトウェア製品の主要構成要素となり得ることを私たちは発見しました。しかし、この種のソフトウェアをサービスとして提供するクラウド製品の台頭により、世界は大きく変化しました。この新しい世界では、クラウドプロバイダーは大きな優位性を持っています。サービスプロバイダーが使用するすべてのリソースの価格をコントロールし、自社のサービスをすべての製品に緊密に統合できるのです。

Confluentは、過去6ヶ月間で自社開発ソフトウェアの一部利用方法に制限を設けた3社目の大手オープンソーステクノロジー企業となった。RedisとMongoDBも今年初めに同様の措置を講じており、大手クラウドプロバイダーは、主に自社の従業員が開発したオープンソースソフトウェアを、プロジェクトへの貢献なしに収益を生み出すサービスとして提供することが容易であるという点を理由に挙げている。

これらの動きは、オープンソースソフトウェアの平等主義精神とビジネスの現実のバランスをどのように取るべきかをめぐり、オープンソース界で激しい論争を引き起こしました。この論争の火付け役となったのは、GeekWireが世界の現状について報じた2つのレポートです。年末を迎えるにあたり、2019年がオープンソース運動の未来にとって極めて重要な年になることは明らかです。