Redis 创始人 Salvatore Sanfilippo (antirez) 发文宣布「Redis 再次开源」(“Redis is open source again”)。
五个月前,我重新加入 Redis 并很快跟同事们讨论起是否该改用 AGPL 许可证。我发现公司内部早就在关注这个问题,不少人都觉得 AGPl 比 SSPl 更好。虽然 Redis 最终还是选择了 SSPL,但争议的声音从未断绝。
我一直在努力为 AGPL 这派的支持者争取更多空间。我个人感觉社区其实并没有真正接受 SSPL。OSI 开源代码倡议不会接受它,软件社区也不会把 SSPL 视为开放许可证。很快,我看到公司各个层级都越来越重视这个问题。
说实话,我真心希望自己为全新 Vector Sets 数据类型编写的代码能通过开源许可证发布。编写开源软件已经成为我根深蒂固的习惯,我在整个职业生涯几乎都在为此而努力。现在我年纪太大了,不太适合改旗易帜。听起来可能有点理想主义,但我确实是怀着极大的热情在编写 Vector Sets,前提就是 Redis 和我的工作成果能够再次开源。
我很清楚,我们的工作核心只是改进 Redis,持续构建一套良好、实用、简洁且能够根据软件栈需求进行调整的系统。然而,回归开源许可证能够更好地与 Redis 项目定位保持一致、扩大用户群体接受度,也是为这一人类共同努力的成果做出贡献的基础。所以回归开源许可证虽然不是我一个人能够决定的,但我仍然希望自己能为此做出一点努力。今天我高兴地看到 Redis 再次回归开源阵营,并且遵循 AGPL v3 许可证。
现在是时候回归终端了,用我所能写出的最佳代码来表达对于 Redis 用户的敬意,也希望 Vector Sets 能够更加实用。我还有不少改进思路,希望大家的反馈能够激发我更多的想法。总之,开源万岁!
具体来看,Redis 决定在保留 RSALv2/SSPLv1 的同时,新增 OSI 批准的 AGPLv3 (Affero General Public License v3) 作为 Redis 8 及以后版本的授权选项。
Redis 公司 CEO 也发表博客介绍了一些关键决策,以改善 Redis 的未来:
阅读更多
离开 1620 天,Redis 创始人 antirez 宣布回归
Redis 不再“开源”,未来采用 SSPLv1 和 RSALv2 许可证
(文/开源中国)