Redis 再次開源
原文由 Salvatore Sanfilippo 于 發布,訂閱此部落格
五個月前,我重新加入 Redis,沒多久就開始和同事討論是否有可能改用 AGPL 授權,才發現這個討論早已存在,而且已經持續了很久。公司內有許多人都認為 AGPL 會是比 SSPL 更好的選擇,即使最終 Redis 還是改用了 SSPL 授權,內部的討論仍持續進行。
我試著為支持 AGPL 的一方增添一些力道。我的感覺是,就實際層面而言,SSPL 並未獲得社群的接受。OSI 不會接受它,軟體社群也不會將 SSPL 視為開放授權。沒過多久,我就看到這個想法在公司各個層級獲得越來越多的支持。
老實說,我真心希望我為全新的 Vector Sets 資料型別所寫的程式碼,能夠以開源授權釋出。撰寫開源軟體對我來說早已根深蒂固,在我的職涯中幾乎沒有寫過其他類型的東西。要我現在才開始改變,已經太老了。這或許有點孩子氣,但我正是因為知道 Redis(以及我的新工作)將會再次成為開源,才會懷著極大的熱情寫下 Vector Sets。
我明白,我們工作的核心是讓 Redis 變得更好,持續打造一個實用、簡單、能夠隨著軟體堆疊需求而演進的優秀系統。然而,回歸開源授權,才是讓這些努力與 Redis 專案本身保持一致、獲得使用者社群認同,並為超越任何單一企業的人類集體努力做出貢獻的基礎。所以老實說,雖然我不能將這次授權的轉換歸功於自己,但我希望自己也為此出了一點力,因為今天我很開心。我很開心 Redis 再次成為開源軟體,採用 AGPLv3 授權。
現在,是時候回到終端機前,用我所能寫出的最好的程式碼來向 Redis 使用者致敬,並讓 Vector Sets 變得更實用、更好用:我還有幾個改進的想法,也希望能從你們的回饋中激發出更多靈感(這已經正在發生了)。祝大家 hacking 愉快!
P.S. 採用新授權後的第一個版本 Redis 8,今天也正式 GA,帶來了眾多新功能與核心效能的提升:https://redis.io/blog/redis-8-ga/
你也可以在這裡找到 Redis 執行長的部落格文章:https://redis.io/blog/agplv3/
隨機一篇部落格
留言
登入後參與討論