Redis will remain BSD licensed

Salvatore Sanfilippo

Redisは今後もBSDライセンスのまま

原文は Salvatore Sanfilippo により に公開されました。 このブログを購読する

今日、Redis Labsのウェブサイトに掲載された新しいCommon Clauseライセンスに関するページが、Redis自体のライセンスが変更されたかのように解釈されました。これは事実ではありません。RedisはBSDライセンスであり、今後もそうあり続けます。しかし、[編集]情報が制御不能に拡散する時代において、正しい情報を伝えようとする私の試みは失敗し、今でも至るところで「Redisはもはやオープンソースではない」という言葉を目にします。実際のところ、RedisはBSDのままであり、むしろRedis LabsはRedisのコアをこれまで通りオープンに保とうとする私の取り組みを正しく支援してくれたのです。

実際に起きているのは、Redis Labs内で開発された一部のRedisモジュールが、今後はCommon Clause(ベースライセンスとしてApache Licenseを使用)の下でリリースされるということです。これはつまり、本来であれば完全にクローズドソースにもできたはずの一部のエンタープライズ向けアドオンが、より寛容なライセンスで利用可能になるということを意味します。

Redis LabsのCommon Clauseに関するページは、明確で完全な情報を提供していなかったと思います。ただ、ソフトウェア企業がこうしたコミュニケーション上のミスを犯すことはよくあることです。私にとってより重要に思えるのは、「クラウド時代」(笑)にオープンソースライセンスでシステムソフトウェアのビジネスを運営することが非常に困難であるにもかかわらず、Redis LabsはRedisのコアがこれまでにないほど最も寛容なライセンス、すなわちBSDの下でのオープンソースプロジェクトであるという考えを完全に理解し支持してくれたこと、そして長年にわたってプロジェクトに多大な資金を提供してきたということです。

Redis Labs内で開発された一部のモジュールがライセンスを変更する理由は、それらが付加価値であり、Redis Labsとしては、自らシステムをコンパイルしてインストールする意思のあるエンドユーザーや、同社のサービスを利用する顧客にのみ提供したいと考えているからです。しかし、その価値を再販しようとするすべての人に無償で提供することは適切ではありません。そのようなモジュールの一例がRediSearchで、以前はAGPLでしたが、今後はApache + Common Clauseとなります。

私自身については、これからもRedisのためにBSDのコードを書き続けます。Disqueのような、私が開発するRedisモジュールについては、代わりにAGPLを選択するつもりです。理由は同様で、我々は“Cloud-poly”に生きているのだから、他のSaaS企業に改良点を還元させるようなライセンスで進めていくのが良い考えだからです。しかし、これはRedis自体には当てはまりません。Redisはこの時点で10年にわたる集合的な努力の結晶であり、我々が共に成し遂げられる多くのことの基盤であり、この基盤は可能な限り利用しやすくなければなりません。すなわち、BSDライセンスでなければならないのです。

私たちRedis Labsは、Common Clauseのページによって混乱を招いたことをお詫びします。同僚たちがより適切な表現でページを修正する作業を進めています。

この記事は「muse-spark-1.2-contributor」を使用して翻訳されました。

コメント