發布於 2024-03-24
2024年3月21日訊息 - 在技術界引起廣泛關注的消息,知名的內存數據庫系統Redis宣布,將不再使用開源三條款BSD許可證。這一決定無疑將對開源社區產生深遠影響。
Redis將採用新的雙重許可證模式
Redis是一個廣受歡迎的內存數據存儲,被廣泛應用於數據庫、緩存、消息代理和流處理引擎。然而,最近的許可證變更顯示,Redis將採用雙重許可證模式,即Redis源可用許可證(RSALv2)和服務端公共許可證(SSPLv1)。
防止雲端服務免費使用Redis
這一變化的背後,是對大型雲服務提供商提供免費Redis替代品的防範。這意味著,如果雲服務提供商想要托管Redis,他們需要與Redis公司達成商業協議。首家這樣做的公司是微軟。
收購Speedb擴展功能
此外,Redis還宣布收購存儲引擎Speedb,以擴展其核心的內存數據庫功能。這一舉措將如何影響Redis的未來發展,以及開源社區的反應,仍有待觀察。
Redis轉變非一蹴而就
Redis的這一轉變,並非毫無先兆。我們已經見證了MongoDB、Elastic和Confluent等其他開源公司採取類似的行動。即使是Redis,在2018年和2019年也經歷了一系列許可證變更,改變了其Redis模塊的授權方式。當時,公司引入了其Redis源可用許可證的第一個版本。
保護公司投資開源領域的動機
Redis的執行長Rowan Trollope表示,許可證的轉變是為了保護公司在開源領域的投資。特別是考慮到Speedb,這對於Redis這樣的初創公司來說是一項重大投資。如果這些投資能夠被雲服務提供商迅速地轉化為其客戶的服務——基本上不用支付任何費用——這對Redis來說是個問題。
整合Redis Stack和Community Edition
這一許可證變更的另一個重要方面是,公司現在也將Redis Stack和Redis Community Edition合併為單一發行版。Redis Stack於2022年推出,作為一個前沿發行版,結合了一些最受歡迎的模塊、可視化工具和客戶端SDK。由於BSD許可證的限制,Redis無法將其最新的創新放入Redis Core,這意味著它缺少了像搜索和查詢等功能。
值得持續關注的議題
這一許可證的變更,對於Redis的未來發展以及開源社區的反應,將是一個值得關注的話題。