CockroachDB DBMS 切換到專有許可證

分散式資料庫管理系統 CockroachDB 的開發人員 宣布 關於將專案的源代碼轉換為來自的鏈接 許可證 商業來源許可證(BSL)和蟑螂社區許可證(CCL),由於對某些類別使用者的歧視,該許可證不是免費的。 三年前的 BSL 許可證是 提議的 MySQL 的聯合創始人將其作為開放核心模型的替代方案。 BSL的本質是高級功能的程式碼最初是可以修改的,但只有滿足附加條件才可以在一定時間內免費使用,而這需要購買商業許可證才能規避。

新許可證允許 CockroachDB 在叢集中任意數量的節點上使用並嵌入到應用程式中,包括那些出售給客戶或作為服務運行的應用程式。 不允許許可證被視為免費和開放的唯一限制是禁止銷售以雲端服務形式實現的 CockroachDB 商業版本。 CockroachDB 作為付費雲端服務公開現在需要購買商業授權。

之前發布的程式碼 遺跡 根據 Apache 2.0 許可證獲得許可並可用於分叉。 此外,自發布之日起三年後,程式碼將從 BSL 中刪除,並根據常規 Apache 2.0 授權進行分發。 例如,預計 XNUMX 月發布
CockroachDB 19.2 將在 2022 年 2.0 月之前根據 BSL 許可證發布,然後將根據 Apache XNUMX 許可證自動重新獲得許可。 開發人員表示,這樣的時間轉變將允許為 DBaaS(DBMS 即服務)應用程式開發競爭產品,同時確保主要原始碼的開放性,而無需轉向開放核心模型。

與重新授權的情況一樣 MongoDB的, Redis模組 и 時標數據庫 過渡到專有授權的原因是為了對抗雲端服務提供者的寄生現象,這些雲端服務供應商創建衍生商業產品並以雲端服務的形式轉售開放的DBMS,但不參與社區的生活,也不幫助社區發展。發展。 正在形成這樣一種情況:與該專案無關的雲端供應商從轉售現成的開放解決方案中受益,而開發人員自己卻一無所有。

回想一下 CockroachDB DBMS 導向的 創建高度可靠的地理分佈式和水平可擴展的存儲,其特點是高生存性,不依賴磁碟、節點和資料中心的故障。 同時,CockroachDB保證ACID事務的完整性,提供使用SQL進行資料操作的能力,讓您動態變更儲存方案,支援索引和外鍵,支援自動複製和儲存重新平衡。

來源: opennet.ru

添加評論