ElasticはSSPLを提供すべきだと主張。しかし批判派は「オープン性に重きを置く」のは「全くオープンではない」と反論

Table of Contents

ElasticはSSPLを提供すべきだと主張。しかし批判派は「オープン性に重きを置く」のは「全くオープンではない」と反論

ElasticsearchやKibanaなどの製品を展開するElasticは、MongoDBで使用されているSSPL(Server Side Public License)と呼ばれる新しいライセンスを採用しました。このライセンスは「クラウドサービスプロバイダーによる当社のソフトウェア・アズ・サービス(SaaS)の提供を制限する」ことを目的としていますが、有償ライセンスを導入しない限り、製品の使用リスクが高まる可能性があると警告する声もあります。

ElasticSearchはエンタープライズ検索向けに設計されたデータベースマネージャーであり、Kibanaはデータ可視化ツールです。どちらもオープンソースですが、先週末、Elasticの共同創業者兼CEOであるShay Banon氏は投稿で次のように述べています。「ElasticsearchとKibanaのApache 2.0ライセンスのソースコードを、Server Side Public License(SSPL)とElastic Licenseのデュアルライセンスに移行します。」

Elastic ライセンスは、「基本的な特徴と機能」のみをカバーする非商用ライセンスであり、Elastic 機能がサービスの主な目的であるソフトウェア サービス オファリングでの製品の使用は除外されます。

SSPL (Server Side Public License) は MongoDB Inc. によって考案され、「プログラムまたはその改変版の機能をサービスとして第三者に提供する場合には、サービス ソース コードをネットワーク ダウンロードを通じて誰でも無料で利用できるようにしなければならない」という条項が含まれています。

パロアルトのMongoDBビル

質問の許可:1年後、MongoDBのEliot Horowitz氏がThe RegにSSPLについて語る

続きを読む

サービスのソースコードには、管理、ユーザーインターフェース、自動化、監視、バックアップ、ストレージ、ホスティングなど、サービスを提供するために必要なすべてのものが含まれるように定義されています。Banon氏は、この変更は「デフォルトのディストリビューションを無料で使用しているユーザーコミュニティの大多数には影響しない」と主張していますが、この点は議論の余地があります。

Apache 2.0の代わりにSSPLを採用した理由は、「フリーソフトウェアへの投資を保護するため」とされています。バノン氏は「OSS製品を『オープン』に再パッケージ化することでコミュニティを分裂させようとする試み」に言及しており、おそらくAWSを念頭に置いていると思われます。Elasticは2019年9月にAWSに対して商標権侵害の申し立てを行いました。AWSは2019年3月にElasticsearch向けのOpen Distroを作成し、「100%オープンソース(Apache 2.0ライセンス)のElasticsearchの付加価値ディストリビューション」であると述べています。

ライセンス変更に関するFAQによると、Elasticsearchをバックエンドとして使用しているプロジェクトは影響を受けず、Elasticは非営利のオープンソースプロジェクトからの再配布ライセンスの要請があれば提供するとのことです。ただし、FAQではElasticsearchとKibanaがオープンソースではなくなったことも明記されています。「ElasticsearchとKibanaをオープンソースと呼ぶことはもうありません。ウェブサイトとメッセージを更新し、これらの製品を『無料&オープン』と呼ぶようにしました」と書かれています。

オープンソース推進派のヴィッキー・ブラッサー氏は、SSPLは企業にとって問題だと主張した。「これはオープンソースの装いを装った、敵対的なプロプライエタリライセンスです」と彼女は述べた。「ライセンスに同意するということは、FAQではなく、ライセンス文書の文言に同意しているということです」と彼女は指摘する。

彼女は、「組織がプロジェクトや製品で Apache v2 ライセンスの Elasticsearch や Kibana を使用している場合、何らかのリスクがあることを想定する必要があります」と述べました。

ネクロマンサー

あなたはオープンソースの魔術師?それともフリーソフトウェア戦士?さあ、一緒に戦いましょう

続きを読む

Elasticsearch を活用した可観測性分析のための Apache Skywalking プロジェクトは、「Elasticsearch だけに集中することはもうできません。他のストレージオプションも検討する必要があります」と述べています。

機能管理ソフトウェアのプロバイダーである Hopsworks はすでに AWS Open Distro に移行しており、「Elasticsearch に代わるオープンソースの代替品の必要性が最近さらに明らかになった」と述べています。

オープンソース企業 Percona の共同設立者である Peter Zaitsev 氏は、「Elastic Open Source のご冥福をお祈りします。オープンソース コミュニティにとっては大きな損失ですが、短期的には追加の収益を得るのに役立つかもしれません」と述べています。

オープンソース技術を推進するOpen UKのCEO兼最高政策責任者であるアマンダ・ブロック氏は、The Regに対し「オープンソースにはさまざまなものがあるが、それはビジネスモデルではない」と語った。

彼女は、Elasticのようにクラウドプロバイダーによるコード利用方法に不満を抱いている企業は、オープンソースライセンスの意味を十分に理解していないと考えていると述べた。「私の経験では、クラウドプロバイダーはオープンソースライセンスの範囲内でコードを使用しています」と彼女は述べた。

ブロック氏は、SSPLがElasticの顧客に与える影響についてブラスール氏の意見に同意し、「5つの選択肢があります。1つはApache 2.0の既存バージョンを使い続けること。2つ目はSSPLを受け入れること。3つ目は、サービス料金を支払うサブスクリプションに移行すること。4つ目はElasticを置き換えること。そして5つ目は、現状を無視して様子を見ることですが、これは良いビジネスプラクティスとは言えません。多くのユーザーが移行していくことになるでしょう」と述べました。

多くの人が移住するだろう

Elasticは、オープンソースからある程度撤退している数社のうちの一つです。MongoDb Inc.に加え、長期サポートリリースを商用のみとするQt Company、そして無料版のCentOS Linuxを撤退させ、利便性の低いCentOS Streamに移行しているRed Hatも存在します。

しかし、ブロック氏はオープンソース運動が衰退しているとは考えていません。「オープンソース分野で開発を成功させている企業は数多くあります。Kubernetes、クラウドベース、CNCF環境など、オープンソース関連の技術が発展する中で、今後ますますそうした企業は増えていくでしょう。」

彼女は、オープンソース企業はクラウド大手のために特別な条件を作ろうとするのではなく、クラウド大手と協力することを学ぶべきだと考えています。

オープンソース プロジェクトが強力なビジネス モデルの欠如に悩まされたり、金銭や貢献を一切せずにフリー ソフトウェアを使用する人の数について不満を述べたりすることは珍しくありません。

とはいえ、MongoDBは直近の四半期決算(PDF、2020年10月21日終了の第3四半期)で「引き続き力強い成長」を報告し、売上高は前年同期比38%増となった。一方、Elasticも同四半期の売上高は前年同期比43%増と、Banonは「第2四半期の好業績」を誇示している。したがって、これらの変化の要因となっているのは、差し迫った財務上のプレッシャーではないようだ。®

1月19日14時51分GMTに更新。

Elasticは「この変更によって誰が影響を受けるのか」を明らかにしようとし、「大多数のユーザーには影響はない」という主張を繰り返した。

同社は、ElasticsearchとKibana上でアプリケーションを構築しているユーザーに対しては「影響を受けないことが私たちの意図です」と述べた。

バノン氏は、より具体的な内容として、(大部分が否定的な)フィードバックに基づき、ElasticライセンスをMariaDB Business Source License(BSL)に沿って改訂することを検討していると述べた。これにより、クラウドプロバイダーがElasticライセンスをサービスとして提供したり、ハッカーが有料機能を無料で入手しようとするのを阻止するために、条件付きで本番環境での使用が可能になる。5年以内にApache 2.0ライセンスに移行する予定だ。バノン氏によると、Elasticライセンスを単一のライセンスに改訂するか、BSLベースの新しいElastic Community Licenseを提供するかは未定だが、次期リリース7.11までに決定する予定だという。

Discover More