Redis 再次开源
原文由 Salvatore Sanfilippo 于 发布,订阅该博客
五个月前,我重新加入了 Redis,很快就和同事们聊起是否有可能改用 AGPL 许可证,结果发现这个讨论其实早就存在,而且已经持续了很久。公司里有不少人都觉得,相比 SSPL,AGPL 是更好的选择,尽管 Redis 最终还是切换到了 SSPL,但内部的讨论并未停止。
我也试着为支持 AGPL 的一方再添一把力。在我看来,SSPL 在实际层面并没有被社区接受。OSI 不会认可它,软件社区也不会将其视为开放许可证。没过多久,我就看到这一主张在公司各个层级都获得了越来越多的支持。
坦白说,我真心希望自己为全新数据类型 Vector Sets 编写的代码能以开源许可证发布。编写开源软件早已融入我的血液——整个职业生涯里,我几乎没写过别的。我年纪已经不小,不可能现在才开始改变。这一点或许有些孩子气,但正因为知道 Redis(以及我的新工作)将再次开源,我才怀着极大的热情完成了 Vector Sets。
我明白,我们工作的核心是改进 Redis,继续打造一个优秀、实用、简洁且能随着软件技术栈的需求而演进的系统。但回归开源许可证,正是让这些努力与 Redis 项目本身保持一致、获得用户群体认可,并为超越任何单一公司的人类共同事业做出贡献的基础。所以说实话,虽然许可证的切换不能算是我的功劳,但我希望自己也为此出了一点力,因为今天我很开心。Redis 再次成为了开源软件,遵循 AGPLv3 许可证条款。
现在,是时候回到终端前,用我能写出的最好的代码来表达对 Redis 用户的尊重,并让 Vector Sets 变得更加实用:我还有一些改进的想法,也希望你们的反馈能激发更多灵感(这已经在发生了)。Good hacking!
附言:采用新许可证的首个版本 Redis 8 也于今日正式发布(GA),带来了众多新特性和核心性能提升:https://redis.io/blog/redis-8-ga/
你也可以在此阅读 Redis 首席执行官的博文:https://redis.io/blog/agplv3/
随机一篇博客
评论
登录后参与讨论