Redis、MongoDB、Kafkaらが相次いで商用サービスを制限するライセンス変更。PublickeyTopクラウドRedis、MongoDB、Kafkaらが相次いで商用サービスを制限するライセンス変更。AWSなどクラウドベンダによる「オープンソースのいいとこ取り」に反発2019年1月16日オープンソースソフトウェアの開発元がクラウドベンダへの不満を表明し、商用サービス化を制限するライセンス変更を行う例が続いています。Labs」は、2018年8月に同社が開発したRedis拡張モジュールに関するライセンスの変更を発表しました(Redis本体のライセンスはBSDライセンスのまま)。拡張モジュールには、全文検索を行うRediSearchなどが含まれています。変更後のライセンスでは、クラウドベンダによる商用サービスでの利用を制限するものとなっています。BSD」では、クラウドベンダへの不満を次のようにストレートに説明しています。sponsor.なぜ変更するのですか?クラウドプロバイダはオープンソースコミュニティの特長を用いて、彼らが開発していない(例えばDocker、Spark、Hadoop、Redis、Elastisearchやその他)オープンソースのコードを用いたクラウドサービスを何年にもわたって販売し、(何億ドルもの)売り上げをあげてきました。これは、コミュニティがオープンソースコードの開発に投資することを妨げるものです。そこで得られたはずの利益がコード開発者やそのスポンサーではなくクラウドプロバイダーへ行ってしまうのですから。MongoDBはAWSの互換サービスを「お粗末な模倣」と2018年10月にはMongoDBのライセンスが変更され、商用サービスでの利用に制限がかかりました。License」で、その理由が大手クラウドベンダにあると次のように説明しています。source.オープンソースプロジェクトにとってサービスで得られる収入は、大事な資金源となり得ます。現実は、あるオープンソースプロジェクトが人気になると、コミュニティにはまったく、あるいはほんの少しだけしか貢献していない大規模クラウドベンダがあっさりとその大部分を獲得していくのです。結果として、小規模な企業はこうした大規模クラウドベンダの戦略的な利益の対象になることを望まず、多くの新しいソフトウェアがクローズドソースとして開発されています。DocumentDB」の提供を発表しました。3.6互換のAPIです。APIをエミュレーションしているとされています。したことになっているのは、MongoDBのライセンスが商用サービスを制限するものとなっていることが影響している可能性があります。Ittycheria氏は、Techcrunchの記事でAWSのMongoDB互換サービスを「お粗末な模倣」だとして、次のようにコメントしています。「十分な技術力のあるデベロッパーなら、本物とお粗末な模倣の違いをすぐに見分けるだろう。Registry」などのライセンスを変更。商用サービスでの利用を制限しました。Platform」で、その理由をクラウドベンダ対策だと説明しています。allows.主要なクラウドベンダ(AWS、マイクロソフト、アリババ、Google)はそれぞれのオープンソースに対するアプローチを持っています。ホステッド版のサービスを提供しているオープンソース企業と提携する企業もあれば、オープンソースのコードを使って自社クラウドの独自サービスとして組み込み、差別化要因として用いるところもあります。重要な点は、これをモラルの面で語ることではありません。した企業は単に商業上の利益に従って行動し、ソフトウェアライセンスが許す範囲内で行動をしているに過ぎないからです。Kafka」を発表しています。Confluentの幹部は、このAWSのサービスが発表されたことがきっかけでライセンス変更を行ったことを認める発言をしています。オープンソース開発元がクラウドへの影響力を持とうとしているそれぞれの企業のライセンスの変更の理由は、クラウドベンダからコミュニティに対する貢献が小さいといった不満がベースにあるように見えます。一方で、ここであげた3社とも、すでに自社でRedis、MongoDB、Kafkaのマネージドサービスを提供しており、AWSなどのサービスはそれらと競合関係にあります。大手クラウドベンダとの競合対策として開発元がオープンソースのライセンスを変更した、という見方もできるわけです。多くのオープンソースが自由に誰でも利用できるソフトウェアであったことから、開発元企業だけでなく大規模クラウドベンダがそれを利用してサービスを立ち上げることも、これまでは自由に行えました。これをオープンソース開発元企業から見ると、コミュニティにたいした貢献もしていないクラウドベンダが「いいとこ取り」しているように見えたわけです。そこでオープンソースを開発する企業がこうした大手クラウドベンダによる「いいとこ取り」を許さず、ライセンスを通じてその利用形態に一定の影響力を持とうとして、具体的なアクションをとりはじめたのが今回のRedis、MongoDB、Kafkaで起きたことと言えます。その影響力は今後のクラウドサービスをどう変えていくのでしょうか、あるいは今度はクラウドベンダ側から何らかのアクションが起きてくるのでしょうか。いずれにせよこうしたライセンス変更は、クラウドベンダが提供するオープンソースソフトウェアのマネージドサービスに何らかの影響を及ぼすことになるでしょう。今後こうしたサービスを利用するときには、開発元が提供するサービスの有無やライセンスのあり方などを以前より気にする必要がありそうです。(開発元による変更後のライセンスは、「オープンソースライセンスではない」という意見もあります。この記事ではそこには踏み込まず、そのままオープンソースと表記しています。厚生労働省、IT業界の長時間労働是正のため、システム受発注時に気をつけるべき点を紹介した動画をYouTubeで公開。ナレーションは乃木坂46≪前の記事AWSが「CloudEndure」を買収。Niino(jniino)IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。2.7サポートを発表Google、Lookerの買収完了を発表。Enterprise、BtoBスタートアップ向け支援プログラムで無料提供と発表。Networksの買収を正式発表。Terminal」機能確定版リリース。コマンドラインからIssueやプルリクなど実行可能に。usPublickeyについて/運営者についてお問い合わせ広告についてプライバシーポリシ。