主要观点总结
Redis再度开源,其创始人Antirez宣布回归并参与到Redis项目中。文章介绍了Redis的历史、开源许可证的变更、公司关系、网友评论等重要信息。
关键观点总结
关键观点1: Redis再度开源
Redis之父Antirez宣布回归Redis项目,并推动实现了Redis的再开源。
关键观点2: Redis许可证变更
Redis从Redis 7.4版本开始采用双重许可RSALv2和SSPLv1,后改为AGPLv3。
关键观点3: Antirez与Redis公司的关系
Antirez不是Redis公司的创始人,但他对Redis项目有重要的贡献。
关键观点4: 网友对Redis再开源的反应
网友对Redis再开源的反应不一,有人表示支持,也有人表示不再信任Redis。
关键观点5: Redis的未来发展
Antirez回归Redis项目,并希望通过编写最优秀的代码来表达对Redis用户的尊重,同时让新的数据类型向量集合变得更有用、更实用。
正文
五个月前,我重新加入了 Redis,随后很快就和同事们讨论了将许可证切换为 AGPL 的可能性,结果发现公司内部早就开始了相关讨论,而且这讨论由来已久。公司里的很多人都觉得,相较于 Server Side Public License(SSPL),AGPL 是更好的选择。尽管最终 Redis 采用了 SSPL 许可证,但内部的讨论仍在继续。
我试图为公司内部支持 AGPL 许可证的一方增添更多助力。在我看来,从实际情况来讲,SSPL 并未得到社区的认可。开源促进会(OSI)不接受它,软件社区也不认为 SSPL 是一种开源许可证。没过多久,我就发现这个提议在公司各个层级中得到了越来越多的支持。
老实说,我真心希望我为新的向量集合(Vector Sets)数据类型所编写的代码能以开源许可证的形式发布。编写开源软件对我来说已经根深蒂固:在我的职业生涯中,我很少编写其他类型的代码。我年纪大了,现在也不想改变风格了。这或许有点幼稚,但我满怀热情地编写向量集合,正是因为我知道 Redis(以及我的新工作成果)将会再度开源。
我明白,我们工作的核心是改进 Redis,持续打造一个优秀、实用、简洁且能够根据软件堆栈需求而变化的系统。然而,回归开源许可证是让这些努力与 Redis 项目保持一致、获得用户群体认可,并为超越任何单个公司的人类集体努力做出贡献的基础。
所以,说实话,虽然我不能居功说许可证切换是我的功劳,但我希望自己为此尽了一点绵薄之力
,因为今天我很开心。我很高兴 Redis 依据 Affero 通用公共许可证第 3 版(AGPLv3)再度成为了开源软件。
现在,是时候回到终端了,
我要通过编写我所能写出的最优秀代码来表达对 Redis 用户的尊重
,并让向量集合变得更有用、更实用:我还有一些改进的想法,也希望能从大家的反馈中激发出更多灵感(这已经开始了)。祝大家编程愉快!
Redis 8,即采用新许可证的首个 Redis 版本,也于 5 月 1 日正式发布,带来了许多新特性以及核心性能的提升:
https://redis.io/blog/redis-8-ga/
3、Redis 公司和 Antirez 的关系
Redis 公司并没有直接创建 Redis 。Antirez 并不是 Redis 公司的创始人。