事件概述 - Redis公司于2024年3月21日宣布将其许可证从宽松的BSD协议变更为带有商业限制的SSPLv1和RSALv2,此举旨在对云厂商进行商业化限制 [1] - 作为回应,全球主要云厂商在六天内联合发起并创建了新的开源项目Valkey,该项目由Linux基金会托管,旨在提供一个技术兼容且许可证宽松的替代方案 [2] - Valkey项目由包括AWS、谷歌、腾讯云等在内的竞争对手云厂商共同推动,形成了一个由中立组织管理、不属于任何单一公司的公共技术基础设施 [3] 技术方案与创新 - Valkey被设计为Redis的“即插即用”替代品,完全兼容现有的RESP协议和数据格式,使得企业用户的迁移成本极低 [3] - 中国技术团队在Valkey项目中贡献了核心解决方案,例如腾讯云提出的“Slot原子化迁移”方案,该方案彻底解决了Redis扩缩容时的卡顿问题,并被纳入Valkey 9.0版本 [4][5] - 中国厂商还将海量业务场景(如“双11”)中积累的运维经验贡献给社区,例如大规模集群在机房故障时的选举投票机制 [5] - Valkey的代码库融合了全球顶尖云厂商的技术优势,包括AWS的吞吐量优化、谷歌的工程严谨性以及中国工程师解决扩容问题的巧思 [9] 行业影响与角色转变 - 此次事件标志着中国云厂商在开源世界中的角色从“受益者”和“勤奋的打工人”转变为“引领者”,开始主导核心主干问题的解决 [4][5] - 在Valkey社区中,各厂商改变了以往将核心技术作为“私产”和“差异化屏障”的做法,转而乐于将内部沉淀的、经过复杂业务场景检验的技术贡献出来 [7] - 厂商认识到,将内部技术通用化并推向社区,虽然有一定成本,但能借助全球专家的评审和不同场景的磨练,反向推动自身技术的极致优化 [7] - 行业结论显示,中国厂商必须开放更多核心技术并深入上游社区,才能在全球竞争中占据引领地位 [8] 商业逻辑与决策考量 - Redis公司变更许可证的动机被解读为试图将开源项目变为自家的“商业围墙”,这直接威胁到托管Redis服务的云厂商的生存权 [2] - 对于是否加入Valkey,腾讯云内部经历了约一周的高强度评估,在“与Redis公司商业合作”和“联合维护新社区”两条路之间权衡 [5] - 最终促使腾讯云等厂商选择Valkey的关键因素是技术力量的流向,即Redis社区的核心技术决策者和贡献者大部分转向了Valkey项目,这保障了未来的技术路线 [6] - 将项目托管在Linux基金会下,为对合规性要求极高的金融或大型互联网企业提供了制度上的安全感,避免了单一商业公司单方面改变规则的风险 [3] 开源生态与未来趋势 - Redis公司在2024年5月宣布增加AGPLv3许可证的“重新开源”姿态,但被认为难以挽回已经破裂的社区信任 [7] - Valkey的崛起被视为一种必然,它展示了一个新时代的轮廓:由全球竞争对手共同供养、由中立组织集体守护的“公共技术基础设施”,将成为数字文明更稳固的基石 [8] - 这一事件提醒所有云厂商,在开源世界里没有永远的避风港,长期的技术投入和社区话语权的争夺将持续进行 [7] - 对于中国技术人而言,参与Valkey不仅是在PR数量上的胜利,更被视为一场关于在全球化透明规则下平衡商业利益与开放贡献的“技术主权成人礼” [8]
Redis宣布闭源后,中国技术人的“上游时刻”