- Redictコミュニティは、Redis® OSS 7.2.4のコピーレフトフォークであるRedict 7.3.0の最初の安定版を発表
Redictを選ぶ理由
- Redictは技術的な安定性と長期保守を重視し、現在のスコープ内で卓越性を実現することに注力
- Redictは機能がほぼ完成しており、イノベーションよりも長期的な信頼性を重視する方がユーザーにとって価値があると考えている
- Valkeyのような他のRedis®フォークとは異なり、Redictはソフトウェアの有限なスコープと長期安定性をより重視する、コミュニティ中心の文化を持つ
- Redictはライセンスが許可するソフトウェアから有用な変更を取り入れて改善できるが、安定性を最優先し、新機能はその次に提供する
- Redictはまた、他のフォークとは異なる社会的・政治的目標を持ち、独立的でコミュニティ中心の方法でソフトウェアを構築することに重点を置く
- LGPLライセンスを採用することで、ソフトウェアをこれ以上の搾取から守り、クラウドプロバイダーが過度なコンプライアンス体制に直面することなくRedictを顧客に提供できるようにする
謝辞
- Redictフォークの実現に関わったすべての人々に個人的な感謝を表明
- とりわけ、Redictコンテナ作業を担当したMicke NordinとHugo、ドキュメントとWebサイト作業を担当したLucas Dohmen、hiredictのフォークと保守を担当したAnnaに感謝
- Redis® OSS、商業的貢献者、独立した貢献者のすべてに感謝する。彼らの作業はRedictコードベースの基盤を形作っている
次のステップ
- 初期リリースでは、最大限の後方互換性を確保し、新規ユーザーの移行を容易にするため、非常に保守的な変更セットに集中
- 今後予定されている変更には、ビルドシステムのモダナイズ(muonが有力候補)、Redis®クライアントライブラリを含む_エコシステム_のフォーク、Luaやjemallocのような依存関係の脱ベンダリングがある
- LucasはRedictドキュメントへの投資を計画しており、これをエコシステム参加者にとっての厳選された参照資料にする予定
- Annaは、ビルドシステムの改善やUnix規範とのより良い整合を含む、hiredict向けの変更を計画している
- コミュニティメンバーによる改善提案を検討する用意があり、独立ユーザーと商業ユーザーの双方を等しく歓迎している
GN⁺の意見
- Redictは既存のRedis®のオープンソース版を基盤とし、ユーザーと貢献者により大きな自由と安定性を提供することを目指すプロジェクトである。これは、オープンソースソフトウェアの持続可能性とコミュニティ中心の開発を重視するユーザーにとって魅力的である可能性がある
- LGPLライセンスの採用は、商業ユーザーと自由ソフトウェアコミュニティの双方の要求をバランスよく満たそうとする試みであり、クラウドサービスプロバイダーがRedictを自社サービスに統合する際の法的問題を最小限に抑えられるようにする
- Redictの保守的なアプローチは、既存のRedis®ユーザーに安定した移行パスを提供する一方で、革新的な機能を迅速に導入したいユーザーにとっては制約となる可能性がある
- Redictプロジェクトは、GitHubのようなプロプライエタリなプラットフォームではなく、CodebergやSourceHutのような自由ソフトウェアベースのインフラを利用することで、自由ソフトウェアのエコシステムを強化しようとする意思を示している
- このプロジェクトは、Redis®の商業的管理者によって生じうる危機に対応して、自由ソフトウェアの未来のための重要な選択を行っており、オープンソースコミュニティにとって重要な事例となる可能性がある
3件のコメント
Hacker Newsの意見
これがいちばん印象的ですね
> Redict はコピーレフトなので Valkey の貢献をマージできるが、Valkey は Redict のコミットをマージできない(貢献者がデュアルライセンスを付与しない限り)。
> Redis はオープンソースではないため Valkey の貢献はマージできるが、Redict の貢献はマージできない。したがって、コードが Redis に取り込まれることを望まないなら Redict に貢献すべきだ。
Valkeyとはライセンスで競合しているんでしょうか。面白いですね。+_+