Redis は再び AGPLv3 ライセンスに基づくフリー ソフトウェアになりました。

オープンソースに戻る: Redis 8 は、非フリーの SSPL の使用をめぐる 3 年間の論争の末、OSI によって承認された AGPLvXNUMX ライセンスを採用しました。 創造主による変化: Redis の創設者 Salvatore Sanfilippo 氏がプロジェクトに戻り、個人的な信念からオープン ライセンスへの復帰を主導しました。 新機能Redis 8 では、AI やセマンティック検索に役立つ Vector Sets が導入され、JSON、Time Series、Redis クエリ エンジンなどのテクノロジーが統合されています。

Redis は再び AGPLv3 ライセンスに基づくフリー ソフトウェアになりました。

Redisの物議を醸したライセンス変更からわずか1年余り、 もう一つの予想外の展開が起こる この人気のインメモリ データ ストアの歴史の中で。

そして、それ Redis が正式にフリーソフトウェアの世界に戻ってきました。。バージョン 8.0 以降、Redis は再び Open Source Initiative (OSI) によって承認されたオープン ソース ライセンスである GNU Affero General Public License (AGPLv3) の下で利用できるようになります。

SSPL論争とコミュニティとの決裂

2024年XNUMX月には、 Redisはライセンスを変更した Redis Source Available License v2とServer Side Public Licenseを組み合わせたデュアルモデル (SSPL)は、 批判の波を巻き起こした。 SSPL は法的には有効でしたが、OSI によってオープンソース ライセンスとして認められず、Redis のフリー ソフトウェアとしての地位は事実上終了しました。 この変更は、無料使用を制限することを目的としていた。 ソフトウェアの 大手クラウドプロバイダー AWSやGoogle Cloudなど、Redisの恩恵を受けている 発展に貢献することなく。しかし、この決定は地域社会に受け入れられなかった。

のようなプロジェクト ヴァルキー、フォーク Linux Foundation が主導し、Redis の無料代替として登場しました。 Fedora のようなディストリビューションでも、フリー ソフトウェア ポリシーとの互換性の問題を懸念して、リポジトリから Redis を削除することを検討しました。

Redisの原点回帰

Redisのオープンソースへの復帰は一夜にして起こったわけではないことは言うまでもない。 この運動はサルヴァトーレ・サンフィリッポに感謝の意を表した。 (「アンチレズ」として知られる)Redisのオリジナル作成者であり、2024年XNUMX月に プロジェクトに再参加した 開発者として、すぐに真のオープン ライセンスへの回帰を推進し始めました。彼が公式ブログに感情的な投稿で説明したように、フリーソフトウェアを書くことはプログラマーとしての彼のアイデンティティの重要な部分であり、彼の作品がクローズドライセンスの下で配布されることは想像できない。

サンフィリッポは内部討論に参加した すでにRedis内で活動していたが、その中でいくつかの意見が SSPLの代わりにAGPLを採用する選択肢を擁護した。彼のリーダーシップと CTO の Benjamin Renaud 氏との協力のおかげで、Redis は最終的に、以前のライセンス オプションに加えて AGPLv3 を XNUMX 番目のライセンス オプションとして含めることを決定しました。

Redis 8、新たな道

冒頭で述べたように、Redis 8は 新しいライセンスモデルを導入 それだけでなく、多くの改善点があり、その中には ベクトルセットの登場を強調、最初の 新しいデータ型 これは、機械学習タスク、セマンティック検索、高次元ベクトル検索向けに設計された、Redis に数年追加されるものです。

さらに、 Redis 8は、以前から利用可能だった技術をネイティブに組み込んでいます。 Redisスタックを使用するJSON、時系列、Redisクエリエンジンなど 統合を強化する。同社によれば、このバージョンには 30 以上のパフォーマンス改善が含まれており、コマンドは最大 87% 高速化され、全体的なパフォーマンスは以前のバージョンと比べて XNUMX 倍になります。

不確実だが希望に満ちた未来

Redisが置かれている状況を考えると、 論争前の地位回復は困難だろう2024年の調査では、Redis を使用している大企業の 83% がすでに Valkey を導入しているか、ライセンスの変更に対応して Valkey の導入を検討していることが明らかになりました。

Redis の CEO である Rowan Trollope 氏も、SSPL を最初に使用したビジネス上の動機について説明し、クラウド ハイパースケーラーがオープンソース ソフトウェアから利益を得る一方でその持続可能性に貢献しないことで生じる不均衡を指摘しました。しかし、AGPL を組み込むという決定は、オープン ソフトウェアを保存することが最善の選択肢であると認識しているようです。

AGPLv8 ライセンスの下での Redis 3 のリリースにより、プロジェクトはフリー ソフトウェアの原則に再び沿うようになりました。コミュニティーは大きな亀裂を生じているものの、この変化は和解に向けた真剣な試みを表しています。

最後に、それについてもっと知りたい場合は、の詳細を参照してください。 次のリンク。