當前位置: 華文世界 > 科技

Redis 更改開源協定引爭議,Linux 基金會宣布建立 Valkey 分支

2024-03-29科技

IT之家 3 月 29 日訊息,Redis 作為開發專案常用的緩存數據庫,於 3 月 21 日宣布變更開源協定,不再使用 BSD 3-Clause 協定,未來所有版本都將使用 「原始碼可用」 的特許證(source-available licenses)。

官方稱,從 Redis 7.4 版本開始,Redis 將獲得 SSPLv1 和 RSALv2 的雙重特許。Redis 原始碼將透過 Redis 社區版免費提供給開發人員、客戶和合作夥伴。

根據新特許協議,托管 Redis 產品的雲服務提供商將不再被允許免費使用 Redis 原始碼。例如,雲服務提供商只有在與 Redis(Redis 程式碼的維護者)同意特許條款後才能提供 Redis 7.4。

Redis 官方表示,開發者社區不會發生任何變化,他們將繼續享受雙重特許下的寬松特許。同時,Redis 負責的所有 Redis 客戶端庫將保持開源特許。

然而,向 Redis 提供競爭性產品的組織,將不再被允許在任一雙重特許證下免費使用新版本的 Redis 原始碼。「競爭性產品」是指透過付費支持等方式出售給第三方的產品,該產品源自 Redis 的程式碼庫,並且與 Redis 商業產品的功能明顯重疊。

IT之家註意到,Redis 官方在問答頁面也承認,新版協定不符合 OSI 定義的開源概念,因此官方將這些產品稱為「社區版」而不是像之前那樣的「開源」版本。

在這一協定變更後,Linux 基金會 3 月 28 日宣布建立 Redis 開源分支,名為「Valkey」 ,並稱這是 Redis 數據儲存的開源替代方案,以回應 Redis 最近宣布的特許證變更。

Valkey 將繼續在 Redis 7.2.4 上進行開發(該版本沒有變更協定),並將保持該專案在開源 Berkeley Software 下可供使用和分發 BSD 3 特許協議。

據介紹,Valkey 將支持 Linux、macOS、OpenBSD、NetBSD 和 FreeBSD 平台。此外,社區將繼續致力於其現有的路線圖,包括新功能,例如更可靠的槽遷移、集群系統的可延伸性和穩定性改進、多執行緒效能改進、觸發器、新命令、向量搜尋支持等。

前 Redis 維護者、Valkey 聯合創始人兼亞馬遜 AWS 首席工程師 Madelyn Olson 表示:「我在開源 Redis 上工作了六年,其中四年作為核心團隊成員之一推動 Redis 開源到 7.2。我非常關心開源軟件,並希望繼續做出貢獻。透過成立 Valkey,貢獻者可以從我們停下來的地方繼續為充滿活力的開源社區做出貢獻。」

在 Linux 基金會,Valkey 將遵循開放的治理模式,保持社區驅動並歡迎所有使用者和貢獻者。該專案已經組建了一個由幾位前 Redis 貢獻者組成的技術領導委員會,還有數百名社區成員表達了支持 Valkey 的意願。要了解有關 Valkey 的更多資訊,IT之家小夥伴可以存取 GitHub 上的專案。