“Redis 現已采用 AGPLv3 開源許可證。”
Redis CEO 的 Blog
以下是 Redis CEO Rowan Trollope 的 Blog:
像 AWS 和 GCP 這樣的超大規模云服務商的崛起,為初創企業和大公司都帶來了驚人的速度和規模優勢。但對于扎根開源的公司而言,這提出了根本性挑戰:當云服務商通過基礎設施攫取利潤并掌控控制權,卻沒有按比例回饋其所利用的開源項目時,如何持續對 OSS 項目進行創新投入?
為此,MongoDB 和 Elastic 等公司采用 SSPL(服務器端公共許可證)來防止云服務商單方面榨取價值。Redis 最初采取了不同策略,通過創建 Redis Stack 作為獨立發行版,以不同許可證管理高級功能。雖然這保護了創新,但也割裂了開發者體驗并延緩了核心 Redis 的發展。我們真正需要的是在不維護 Redis 社區版和 Redis Stack 兩條獨立產品線的前提下,實現核心 Redis 的增強。
在我加入公司后,經過一年的方案評估,我們在 2024 年 3 月決定將 Redis 遷移至 SSPL 許可證。此舉實現了目標, AWS 和谷歌現在維護著自己的分支版本,但代價是損害了與 Redis 社區的關系。由于開源倡議組織(OSI)明確指出 SSPL 不符合開源認證標準,該許可證并非真正意義上的開源許可。
在許可證變更后,Redis 創始人 Salvatore Sanfillipo(antirez)于 2024 年 11 月決定以開發者布道師身份回歸。與 Salvatore 在功能創新、公司戰略和社區建設方面的合作堪稱殊榮,這些協同效應將在未來持續釋放價值。
在 Salvatore、CTO Benjamin Renaud 和核心開發團隊的指導下,我們做出以下關鍵決策推動Redis發展:
從Redis 8(現已發布)開始,新增 OSI 認證的 AGP L許可證作為可選授權;
推出由 Salvatore 打造的向量集合(VSet),這是近年來首個全新數據類型;
在 AGPL 協議下,將 JSON、時間序列、概率數據類型、Redis 查詢引擎等 Redis Stack 技術集成至 Redis 8 核心;
實現 30 余項性能優化,指令速度最高提升87%,吞吐量翻倍;
加強社區建設,特別關注客戶端生態貢獻。
配備全新功能與 AGPL 授權的 Redis 8,既踐行了我們打造開發者喜愛平臺的承諾,也延續了 Salvatore 最初構想的演進方向。通過這種平衡商業與開源的模式,我們正在重塑基礎設施軟件的價值創造路徑。
來自創始人 antirez 的 信
以下是 Redis 創始人Salvatore Sanfillipo(antirez)的郵件:
五個月前,我重新加入 Redis,迅速與同事探討是否可能改用 AGPL 許可證,結果發現公司內部早有一場持續多年的討論。許多人認為 AGPL 是比 SSPL 更優的選擇,盡管最終 Redis 選擇了 SSPL 許可證,但關于許可證的辯論仍在延續。
我試圖為支持 AGPL 的陣營注入更多力量。我的觀察是 SSPL 許可證實質上未能獲得社區接納,OSI組織不予承認,軟件社區也不將其視為開源許可。很快,這個觀點在公司各個管理層級間獲得了越來越廣泛的認同。
坦白說:我由衷希望為新型向量集合數據結構編寫的代碼能以開源協議發布。開源編碼已深深融入我的血液:職業生涯中我幾乎只寫開源項目。我這把年紀也改不了這習慣了。或許顯得孩子氣,但我對向量集合的創作激情恰恰源于 Redis 即將重新開源(以及我的新工作)的承諾。
我理解我們的核心使命是持續改進 Redis,打造實用、簡潔、能隨技術棧演進的優質系統。然而回歸開源許可,才是讓這些努力與 Redis 項目精神同頻共振的基礎,才能贏得用戶群體的認可,才能參與超越任何企業的全人類協作。因此,雖然不敢居功于這次許可證變更,但我希望自己貢獻了綿薄之力——因為今天的我由衷欣喜。我欣喜于 Redis 在 AGPLv3 協議下重歸開源軟件陣營。
現在,該重返終端了。通過編寫最優質的代碼向 Redis 用戶致敬,讓向量集合更實用更強大:我已有若干改進構想,更期待你們的反饋激發更多靈感(事實上這正在發生)。祝大家編程愉快!
注意:如果想第一時間收到 KiCad 內容推送,請點擊下方的名片,按關注,再設為星標。
常用合集匯總:
和 Dr Peter 一起學 KiCad
KiCad 8 探秘合集
KiCad 使用經驗分享
KiCad 設計項目(Made with KiCad)
常見問題與解決方法
KiCad 開發筆記
插件應用
發布記錄
審核編輯 黃宇
-
開源
+關注
關注
3文章
3641瀏覽量
43652 -
Redis
+關注
關注
0文章
385瀏覽量
11375
發布評論請先 登錄
【經驗分享】在Omni3576上編譯Redis-8.0.2源碼,并安裝及性能測試

【幸狐Omni3576邊緣計算套件試用體驗】Redis最新8.0.2版本源碼安裝及性能測試
Redis實戰筆記

華為云 Flexus X 加速 Redis 案例實踐與詳解

云服務器 Flexus X 實例,Docker 集成搭建 Redis 集群

華為云Flexus X實例,Redis性能加速評測及對比

華為云 Flexus X 輕松實現 Redis 一主多從高效部署

Redis使用重要的兩個機制:Reids持久化和主從復制

Redis緩存與Memcached的比較
Elasticsearch 再次開源

科技云報到:假開源真噱頭?開源大模型和你想的不一樣!
恒訊科技分析:云數據庫rds和redis區別是什么如何選擇?
K8S學習教程(二):在 PetaExpress KubeSphere容器平臺部署高可用 Redis 集群

評論