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

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 上的計畫。