打开网易新闻 查看精彩图片

2024年3月,Redis Inc. 把用了15年的BSD协议换成RSALv2/SSPLv1,开发者社区当场炸锅。两个月后,原Redis核心贡献者集体掀桌,Valkey项目诞生。两年过去,这个"赌气式分叉"没死,反而在代码提交量上压了老东家一头。

这不是情怀故事的胜利。我们拉了两家的GitHub数据,看看开源世界最硬核的权力更迭长什么样。

数据一:Valkey的commit曲线,像极了一次"报复性健身"

数据一:Valkey的commit曲线,像极了一次"报复性健身"

分叉初期的提交量飙升在意料之中——新团队需要证明自己能跑。但意外的是,这波热度没像大多数fork那样迅速凉透。除去年中间两个月的小幅回落,Valkey的月均commit数始终略高于Redis。

Redis这边则呈现典型的"单核驱动"特征:核心团队稳定输出,外部贡献稀疏。这种结构在协议变更前就已存在,换许可证只是加速了离心力的释放。

一个细节值得玩味:Valkey的峰值出现在fork后第4-6个月,恰好是原Redis作者Salvatore Sanfilippo宣布回归的时间窗口。社区一度猜测这会导致Valkey失血,但数据曲线没有印证这个剧本。

数据二:贡献者数量,多≠碾压

作为多公司联合维护的联邦制项目,Valkey的活跃贡献者名单确实更长。但差距没有想象中悬殊——单看人头数,领先幅度通常是个位数。

打开网易新闻 查看精彩图片

这说明什么?开源项目的健康度不能简化为"人多势众"。Valkey的优势在于组织结构的抗风险性:没有单一雇主能突然撤回人力,也没有某家公司的OKR能一夜之间改写路线图。

Redis Inc. 的回应是去年秋天把协议改回AGPL,试图止血。但AGPL的传染性条款对云厂商依然不友好,这个"回归开源"的姿态更像精准计算过的商业妥协,而非2018年之前的生态共建心态。

数据三:谁在真正写代码?Gmail地址的逆袭

按邮箱域名统计贡献来源时,Gmail在两家都霸榜——开发者坚持用个人身份提交代码,而非企业邮箱。这个"去雇主化"现象让分析师头疼,却真实反映了开源贡献者的心理:代码是作品,不是工时。

Valkey的企业多样性图谱更有看头。AWS以30名实测贡献者稳居第一,Google、Oracle、Ericsson等紧随其后。Redis那边则是自家员工占绝对主导,外部长尾稀薄。

这种结构差异决定了两个项目的演化逻辑。Valkey的决策需要多雇主协商,慢但稳;Redis可以快刀斩乱麻,但也更容易做出让社区寒心的单点决策——比如两年前的协议变更本身。

Salvatore的回归:一个变量,两种解读

Salvatore的回归:一个变量,两种解读

Redis之父去年回到项目,被部分观察者视为"正统性复位"。但从commit数据看,他的回归更像精神旗帜而非产能注入——个人贡献量未出现显著 spike。

打开网易新闻 查看精彩图片

Valkey社区对此的反应很克制。核心维护者Madelyn Olson在邮件列表里提过一句:"我们尊重Redis的历史,但历史不能替代治理结构的透明度。"

这话的潜台词是:创始人光环在开源世界的作用被高估了。Linux能活30年不靠Linus一人,而靠基金会架构的制衡。Valkey从day one就按这个模式搭建,Redis则在公司化后逐渐丢失这层缓冲。

协议战争的余波:AGPL能缝合裂痕吗?

协议战争的余波:AGPL能缝合裂痕吗?

Redis Inc. 的协议回滚有个微妙之处:选的是AGPL,而非原来的BSD。copyleft条款意味着下游分发必须开源,这对云厂商是结构性排斥——恰恰是当年引发分叉的同一批玩家。

Valkey则坚定站在BSD阵营,用宽松许可证吸纳所有参与者。这种策略差异正在塑造两个生态的边界:需要严格合规审计的金融企业可能偏向Redis的AGPL确定性;而希望无缝嵌入商业产品的ISV,Valkey是更安全的赌注。

AWS的立场最直白。作为Valkey最大贡献者,它同时在ElastiCache服务里提供两个引擎选项,用客户选择代替站队表态。这种"我全都要"的云计算逻辑,可能是开源分叉时代的新常态。

两年数据给出的结论比叙事更冷静:Valkey证明了fork可以不是一时冲动,Redis证明了协议回滚可以不是终点。但两者都没回答一个更尖锐的问题——当云厂商成为开源最大金主,"社区驱动"究竟是一种治理理想,还是一种品牌话术?

Valkey的下一个测试在2025年下半年:Linux基金会能否说服更多硬件厂商加入贡献者名单,而非仅仅作为用户存在。这个指标的变动,会比commit数更能说明"联邦制开源"是否真的跑通了。