Redisは再びオープンソースに
5か月前、私はRedisに復帰し、AGPLライセンスへの移行の可能性についてすぐ同僚と話し始めました。すると、すでに議論が進んでいることが分かりました。それもずっと以前からです。社内の多くの人が、SSPLよりもAGPLのほうがよい選択だと感じていました。最終的にRedisはSSPLライセンスへ移行しましたが、社内での議論は続いていました。
私は、AGPLライセンスを支持する側の勢いを少しでも強めようとしました。実際のところ、SSPLはコミュニティに受け入れられなかったと感じていました。OSIは受け入れず、ソフトウェアコミュニティもSSPLをオープンなライセンスとは見なさなかったのです。ほどなくして、この考え方は社内のあらゆる階層で、ますます支持を集めていくのを目にしました。
正直に言います。新しいVector Setsデータ型のために私が書いたコードは、ぜひオープンソースライセンスで公開してほしかったのです。オープンソースソフトウェアを書くことは、あまりにも自分に根付いています。キャリアを通じて、それ以外のものを書いたことはほとんどありません。今さら変えるには、私は年を取りすぎています。子どもっぽいかもしれませんが、Redis(そして私の新しい仕事)が再びオープンソースになると分かっていたからこそ、Vector Setsをとても大きな熱意を持って書いたのです。
私たちの仕事の核心がRedisを改善し続けること、優れたシステムを作り続けることにあるのは理解しています。役に立ち、シンプルで、ソフトウェアスタックの要求に応じて変化できるシステムです。しかし、オープンソースライセンスに戻ることは、その取り組みがRedisプロジェクトと整合し、ユーザー層に受け入れられ、どの一社よりも大きな人間による集合的な取り組みに貢献するための土台です。ですから、ライセンス変更の功績を自分のものにすることはできませんが、少しは貢献できたのではないかと思っています。今日はうれしいのです。RedisがAGPLv3ライセンスの条件のもと、再びオープンソースソフトウェアになったことがうれしいのです。
さて、ターミナルに戻る時間です。自分に書ける最高のコードを書き、Vector Setsをもっと便利で実用的なものにすることで、Redisユーザーへの敬意を示します。改善のアイデアはまだいくつかありますし、皆さんからのフィードバックによってさらに多くのアイデアが生まれることを願っています(すでにそうなり始めています)。よいハッキングを!
追伸:新しいライセンスを採用した最初のRedisバージョンであるRedis 8も、本日GAとなりました。多くの新機能と、コアの速度改善が含まれています:https://redis.io/blog/redis-8-ga/
Redis CEOのブログ記事はこちらでもご覧いただけます:https://redis.io/blog/agplv3/
記事をランダムに読む