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