Redis、デュアルなソース利用可能ライセンスを採用
- Redisの今後のバージョンは、RSALv2およびSSPLv1ライセンスの下で、ソースコードの無償かつ許容的な利用を引き続き提供する予定。
- Redis 7.4以降、Redisの今後のすべてのバージョンは、Redis Source Available License (RSALv2) と Server Side Public License (SSPLv1) のデュアルライセンスとなる。
- これにより、Redisは今後、3条項のBerkeley Software Distribution (BSD) ライセンスの下では配布されない。
Redisの成長とコミュニティ貢献
- Redisは、現代のインターネットを支えるアプリケーションおよびデータインフラに、性能とシンプルさの基盤を提供してきた。
- 15年を経て、世界中の何百万人もの開発者が日々依存するリアルタイムアプリケーションを支えていることを誇りに思う。
- Redis Stackディストリビューションですでにデュアルライセンスを適用している高度なRedisモジュールは、コミュニティから好意的に受け入れられている。
ライセンス変更の動機と目標
- 新しいソース利用可能ライセンスは、ソースコードの許容的な利用を持続可能な形で提供し続けられるようにするもの。
- Redisは、統合クライアント、ツール、そして中核となるRedis製品の提供を通じて、リアルタイムデータプラットフォームとして次の開発段階へ進んでいる。
- Redis Community Editionを通じて、開発者、顧客、パートナーにソースコードを引き続き無償で提供する予定。
Redisの新機能と統合
- 今後のソース利用可能なRedisリリースでは、検索、JSON、ベクター、確率的、時系列データモデルを含め、Redis StackとコアRedisを統合する。
- これによりRedisは、高性能なキー/バリューストアおよびドキュメントストア、強力なクエリエンジン、生成AIアプリケーションを支える低遅延ベクターデータベースとして容易に利用できるようになる。
クラウドサービスプロバイダーに対するライセンス変更の影響
- 新ライセンスの下では、クラウドサービスプロバイダーはRedisのソースコードをもはや無償で利用できなくなる。
- たとえば、クラウドサービスプロバイダーはRedisとのライセンス条件に同意した後でのみRedis 7.4を提供できる。
開発者コミュニティとパートナーエコシステムへの支援
- Redisの開発者コミュニティは、デュアルライセンスの下でも引き続き許容的なライセンスの恩恵を受けられる。
- Redisのすべてのクライアントライブラリは、オープンソースライセンスを維持する。
- Redisはパートナープログラムを通じて、今後のすべてのリリース、アップデート、機能への独占的アクセスを含め、パートナーエコシステムを引き続き支援する。
Redis Enterprise顧客への変更なし
- 既存のRedis Enterprise顧客には変更はない。
ライセンス変更に関するFAQ
- ライセンス変更の詳細情報は、以下のFAQで確認できる。
GN⁺の見解
- Redisのライセンス変更は、オープンソースコミュニティと商用利用の間でバランスを取ろうとする試みと見ることができる。これは、技術の持続可能な発展と企業の収益創出能力の両方を確保しようとする戦略的な決定である。
- このようなライセンス変更は、クラウドサービスプロバイダーとの関係に重要な変化をもたらし、Redisを利用して提供するサービスに対してライセンス費用の支払いを求める可能性がある。
- ライセンス変更は、Redisの機能と性能を活用しようとする企業に影響を与える可能性があり、それらの企業は自社サービス提供のために追加のライセンス交渉を検討する必要があるかもしれない。
- Redisと類似した機能を提供する他のオープンソースデータベースとしては、PostgreSQL、MongoDB、Cassandraなどがあり、その一部はすでに似たライセンス戦略を採用している。
- 技術導入時に考慮すべき点としては、ライセンス条件の理解、長期的なコスト計画、そしてコミュニティ支援と互換性の問題がある。Redisを選択することで得られる利点としては、高い性能、幅広いデータモデル対応、そして強力なコミュニティとパートナーネットワークがある。
1件のコメント
Hacker Newsの意見