IT之家 12 月 11 日消息,Redis 创始人 antirez 今日宣布回归Redis 社区,将讨论解决社区分裂问题。
antirez 在其网站文章中表示,他不是那种对自己的工作产生强烈依恋的人。当他决定离开 Redis 的时候,大约 1620 天前(大约 4.44 年),他再也没有看过源代码、提交消息或任何与 Redis 相关的东西。他想尝试新的东西,尤其是写作。他想多和家人待在一起,确实需要休息一下。
然而,他看到最近 Redis 社区正在分裂,因此有点担心。所以他开始想,也许他可以在 Redis 生态系统中扮演一个角色,重塑公司对社区的态度,甚至可能帮助恢复 Redis 核心作为新开发主要焦点的角色。
他最近在一次视频通话中见到了 Redis 的新任首席执行官 Rowan Trollope,感觉可以和 Trollope 一起调整公司与社区的关系和代码库方向的未来。所以他给 Trollope 写了封邮件说:“你觉得我能以某种身份回来吗?”Trollope 对提议很感兴趣,双方很快就达成了一致。
据IT之家此前报道,Redis 社区分裂的导火索是 Redis 在今年 3 月更改开源协议事件,Redis 作为开发项目常用的缓存数据库,于 3 月 21 日宣布变更开源协议,不再使用 BSD 3-Clause 协议,未来所有版本都将使用“源代码可用”的许可证(source-available licenses)。
根据新许可协议,托管 Redis 产品的云服务提供商将不再被允许免费使用 Redis 源代码。此外,向 Redis 提供竞争性产品的组织,将不再被允许在任一双重许可证下免费使用新版本的 Redis 源代码。“竞争性产品”是指通过付费支持等方式出售给第三方的产品,该产品源自 Redis 的代码库,并且与 Redis 商业产品的功能明显重叠。
在这一协议变更后,Linux 基金会 3 月 28 日宣布建立 Redis 开源分支,名为“Valkey”,并称这是 Redis 数据存储的开源替代方案,以回应 Redis 的许可证变更。
antirez 在文章中表示,Redis 许可证的切换不是他的决定,但他能理解这个选择。
antirez 称,如果你阅读了新的 Redis 许可证,当然,它不是 BSD,但基本上只要你不将 Redis 作为服务出售,你就拥有与以前类似的自由(你仍然可以修改 Redis,重新分发它,在营利性公司中免费使用 Redis 等等)。
antirez 还表示,对他来说,Redis 社区的裂痕不是关于许可证,或者至少主要不是关于许可证。实际上,新的许可证可以解决其中的一部分:云提供商不能只是剪切和粘贴 Redis 代码库,并在没有任何收入分成的情况下出售服务。有了新的许可证,焦点可以回到 Redis 核心上,世界各地的开发人员可以使用新的功能,数十人因他们的工作而获得了很好的补偿,在 GitHub 存储库中推送有用的、有据可查的更改。他们需要使许可证转换对用户群和功能产生良好的影响。