Amazon Web Services は、Elastic がより制限の厳しいソフトウェア ライセンスを採用したことに対し、Elastic の Elasticsearch および Kibana 製品を単純にオープンソース ライセンスでフォークすることで対応しました。
これは基本的に、開発者に選択肢があることを意味します。Elastic が開発した、ライセンスが多少制限されたソフトウェアを使用するか、クラウドで Amazon Elasticsearch Service としても提供している巨大テクノロジー企業が開発したオープンソースの派生ソフトウェアを使用するかです。
先週、ElasticはElasticSearchおよびKibanaプロジェクトでオープンソースのApache 2.0ライセンスを廃止し、非オープンソースのServer Side Public License(SSPL)とElasticライセンスを組み合わせたデュアルライセンス方式を採用すると発表しました。同社は、最大5年後にコードをApache 2.0ライセンスに戻す条項を追加する可能性があると述べています。
ご存じない方のために説明しますと、ElasticSearch はエンタープライズ検索用に設計されたデータベース マネージャーであり、Kibana はデータ視覚化ツールです。
ElasticはSSPLを提供すべきだと主張。しかし批判派は「オープン性に重きを置く」のは「全くオープンではない」と反論
続きを読む
ElasticのCEO兼共同創業者であるシェイ・バノン氏は、この変更を擁護し、「企業がElasticsearchやKibanaの製品を、当社との提携なしにサービスとして直接提供することを防ぐ」と述べた。ここでバノン氏が言う「企業」とは、Amazon Web Servicesのことだ。ライセンスの見直しは、クラウドサービスとして提供される際に、ソフトウェアに加えられた社内改良の共有をウェブ界の巨人である同社に強制することになるだろう。
「SSPLは、製品をサービスとして提供する場合には、SSPLに基づく管理層のソースコードだけでなく、あらゆる変更も公開しなければならないという単純な要件の下で、自由かつ無制限の使用と改変を許可している」とバノン氏は書いている。
そこでAWSは、Elasticという名の核爆弾を爆発させ、現状のApacheライセンスのコードをフォークして独自にメンテナンスするという方法で対応しました。木曜日のメッセージで、Amazon社員のカール・メドウズ氏、ジュールズ・グレイビル氏、カイル・デイビス氏、そしてメフル・シャー氏は次のように書いています。
クラウドホスト型のAmazon Elasticsearch Serviceは、AWSのフォークとそのすべての新機能を利用し始めます。また、下位互換性も維持されるため、顧客はサービスを継続利用するためにアプリケーションを変更する必要はありません。ElasticsearchとKibanaを使用するソフトウェアを開発するプログラマーは、Amazonの表現を借りれば、Elasticの挙動が「怪しい」ことに気付くでしょう。インターネットの巨人であるAmazonは、開発者がElasticのサービスを使い続けるのではなく、Amazonのフォーク(Amazonはこれを「長期的」プロジェクトと表現しています)を採用してくれることを期待しています。
「ALv2ライセンスを使用してElasticsearchとKibanaに真のオープンソースオプションを提供し、コミュニティとともにこの未来を構築しサポートすることを楽しみにしています」とAWSチームは喜びを語った。
クラウド大手が自社のデータベースを盗用することにうんざりしたMongoDBは、新たな「オープンソースライセンス」をフォークした。
続きを読む
さらに、AmazonのElasticsearch向けOpen Distroにも問題があります。これは2019年にリリースされ、Apache 2.0ライセンスに基づくElasticsearchの非フォーク版です。これはプロプライエタリコードを一切含まない完全なオープンソースを目指しており、アップストリーム開発との連携によって運営されていました。しかし将来的には、Elasticのオープンソースコードベースバージョン7.10からElasticsearchとKibanaがフォークされ、Open Distroの両バージョンはこれらのフォークに置き換えられることになります。つまり、非フォーク版のOpen Distroはフォークになるということです。
AmazonがElasticの虚勢を批判したことに対し、バノン氏は次のように述べた。「(ライセンス)変更を発表した際、残念ながらこのような事態は予想していました。だからこそ、非常に困難でした。しかし、同時に安堵もしています。悪用との戦いではなく、製品そのものに集中できるようになったことに安堵しています。コミュニティがこの誤報と混乱を見抜いてくれると信じ、安堵しています。」
また、Elastic 社は依然として Amazon 社を法廷で訴えており、この巨大企業が Elasticsearch の商標を盗用していると主張していることも指摘しておきます。
一方、オープンソース プロジェクトをベースとする他の新興企業 (特に Confluent、MongoDB、Neo4J、Redis Labs) も、Amazon などの競合企業が勝ち抜くのを困難にするために、ソフトウェア ライセンスのさまざまなバリエーションを試みています。®