图灵汇 12 月 11 日消息,Redis 的创始人 antirez 宣布要回到社区,打算讨论解决社区出现的分歧问题。
在个人网站的文章中,antirez 提到,他并不是那种会对自己的工作特别留恋的人。大约四年前,他决定离开 Redis 后,就再也没有接触过与 Redis 相关的东西,比如源代码和提交记录。这段时间里,他想尝试一些新鲜的事物,例如写作,同时也希望花更多时间陪伴家人,享受一段轻松的日子。
不过,当 antirez 看到 Redis 社区开始出现分裂的苗头时,心里有些不安。于是,他开始思考能否再次参与到 Redis 的发展中,帮助修复公司与社区之间的关系,甚至推动 Redis 核心功能成为新的研发重点。最近,他在与 Redis 新任 CEO Rowan Trollope 的视频交流中,讨论了如何调整公司的战略方向以及代码的发展路径。之后,他给 Trollope 发了一封邮件,询问自己是否有机会以某种形式回归。Trollope 很欢迎这个想法,双方很快就达成了共识。
据图灵汇报道,Redis 社区分裂的导火索发生在今年三月,当时 Redis 修改了它的开源许可协议。原本使用的 BSD 3-Clause 许可证被取消,未来的新版本将采用一种“源代码可用”的许可证。按照这项新协议,云服务提供商不能再免费使用 Redis 的源代码。另外,提供竞争性产品的组织也不再能以双许可证的形式免费使用新版 Redis 源代码。“竞争性产品”是指那些通过收费支持等方式销售,并且与 Redis 商业产品功能高度重合的产品。
针对这次许可协议的改变,antirez 表示这不是他的决定,但他能够理解这一选择。他认为,虽然新许可证和原来的 BSD 协议不同,但仍然保留了很多自由度,比如用户依然可以修改 Redis、重新分发它,并在盈利公司中免费使用 Redis。antirez 强调,社区分裂的主要原因并不是许可证本身,而是新许可证有助于解决某些问题,比如阻止云服务提供商无偿利用 Redis 的代码库来提供服务。这样,社区可以把更多注意力放在 Redis 核心功能的开发上,鼓励全球开发者使用新功能,同时保证贡献者获得应有的回报。
就在 Redis 许可证变更后,Linux 基金会在3月28日宣布创建了一个名为“Valkey”的 Redis 开源分支,作为 Redis 数据存储的替代选项。