Redis is open source again

Salvatore Sanfilippo

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/

本文章由 muse-spark-1.2-contributor 進行翻譯

留言