
オープンソースデータベース会社がAmazon Web Servicesを警戒し、ライセンス戦略を強化する
トム・クレイジット著

オープンソースの CockroachDB データベースを開発しているニューヨークに拠点を置くデータベース会社 Cockroach Labs は、オープンソース プロジェクトの次期バージョンでライセンス契約の条件を変更し、Amazon Web Services などのクラウド プロバイダーがプロジェクトの商用バージョンをサービスとして提供することを禁止する予定です。
「私たちがこれまで正しいビジネスモデルについて抱いてきた考えは、OSS(オープンソースソフトウェア)の世界における重要な規範、つまり、はるかに大規模なテクノロジープラットフォーム企業が現れて同じ製品をサービスとして提供しなくても、企業が強力なオープンソースのコア製品を中心にビジネスを構築できるという規範に基づいていました。しかし、この規範はもはや通用しません」と、CockroachDBの創設者であるピーター・マティス氏、ベン・ダーネル氏、そしてスペンサー・キンボール氏は、今回の変更を発表する火曜日の朝のブログ投稿で述べています。
この動きは、Redis Labs、MongoDB、Confluentといった企業が昨年行った同様の動きに続くもので、これらの企業は、各社が管理するオープンソースプロジェクトのユーザーがソフトウェアの無料版で行える操作を、多少の違いはあるものの制限しました。これらの変更は、クラウドコンピューティング時代におけるオープンソースプロジェクトの真の意味について、オープンソース関係者の間で数ヶ月にわたる議論を引き起こしました。
CockroachDB の創設者たちは、AWS が3月にオープンソースの Elasticsearch の独自バージョンを提供するという決定を、ライセンス変更の動機として具体的に挙げました。「私たちは基本的に、Amazon のような行為に対して一種の特許保護を設けているのです」と、キンボール氏は The Information のインタビューで述べています。
Cockroach Labs のアプローチは興味深い。オープンソースプロジェクトの利用に関する唯一の制限は、「ライセンスを購入せずに CockroachDB の商用版をサービスとして提供できない」という点だ。この制限は、新しいオープンソース版がリリースされてから3年後に期限切れとなり、多くのエンタープライズコンピューティングのオープンソースプロジェクトで採用されている、非常に寛容な Apache 2.0 ライセンスに戻る。同社はこのライセンスを10月に導入する予定だ。
クラウド時代において、過去10年間でエンタープライズソフトウェアの開発を変革し、より良い方向へと導いてきたオープンソースソフトウェアをいかに管理するのが最善かをめぐる議論は、明らかに終わらない。これは、明日ベルビューで開催されるGeekWire Cloud Summitで取り上げる予定のトピックの一つに過ぎない。私は、5周年を迎えるオープンソースKubernetesプロジェクトの3人の創始者と午後のセッションを主催する。チケットはまだ数枚、こちらでご購入いただけます。