“教培小史记”:268万字,1000场对话,见证十年!多知图书十年大礼包,人手一套。...
2025-10-03 1
2025年9月,Ruby开发圈彻底炸了锅,核心工具RubyGems的一群老维护员,没收到啥正经通知,突然就被“踢”出了项目,账号权限撤了,GitHub组织进不去了,连工作邮箱都被停用了。
这事还牵扯上俩关键人物:Rails创始人DHH,还有给Ruby社区砸钱的“金主”Shopify,闹到最后整个社区分成两派吵得不可开交,有人甚至担心Ruby生态要走下坡路。
先跟大伙说清楚,RubyGems到底是啥?简单讲,它就是Ruby开发者装“零件”的地方。
你要开发Ruby项目,得用各种小工具、小代码包,这些东西大多靠RubyGems下载管理。
没有它,好多Ruby项目根本跑不起来,说它是Ruby生态的“命脉”一点不夸张。
负责管它的是个叫Ruby Central的非营利组织,平时除了管RubyGems,还会办RubyConf这种行业会议,也赞助Bundler这种配套工具,Bundler就是帮你管好项目里各种“零件”版本的,免得装错版本出乱子。
9月9号那天,有个匿名的RubyGems维护员突然搞了个大动作。
没跟任何人商量,也没给半句解释,直接把RubyGems的GitHub企业版名字改成了“Ruby Central”,还加了个叫Marty Haught的人当维护者,这人是Ruby Central的开源总监。
更绝的是,他把其他所有维护员的权限全删了,等于说这群管了项目好几年的人,一下就被剥夺了管理权。
说实话,换谁遇上这事都得懵,我辛辛苦苦打理这么久的东西,凭啥一句话没有就给我“踢”了?
本来大伙以为这事能掰回来,结果9月15号部分变更撤回去之后,Marty Haught还是攥着项目所有权不放。
有人去找他对质,他也承认自己“做得不对”,但就是不放手。
到了9月18号,更过分的来了,Marty直接把RubyGems和Bundler团队所有管理员全清出去了,不仅权限没了,连对bundler、rubygems-update这些核心包的访问权都收了。
其中有个叫Ellen Dash的维护员,都在这项目干了十年了,最后只能辞职,公开说这就是“恶意接管”。
我觉得这话没毛病,明明是一群人一起搭起来的“房子”,突然有人换了锁,还把老住户赶出去,这不叫恶意叫啥?
可能有人会问,Ruby Central为啥敢这么硬气?毕竟这些老维护员都是项目的“老人”,没他们项目咋转?其实答案很简单,钱。
之前Ruby Central有个重要赞助商叫Sidekiq,每年给25万赞助费。
Sidekiq是干啥的?它是Ruby里常用的后台任务框架,比如你在APP上点个“付款”,背后处理订单的很多任务就靠它。
有意思的是,Sidekiq就一个人在干,创始人Mike Perham,2023年的时候他在播客里说自己年营收快到千万了,还是“一人公司”,没员工,没复杂服务器,就靠写代码、维护项目赚钱。
结果2025年RailsConf请了DHH当演讲嘉宾,Mike直接不乐意了,当场就把每年25万的赞助撤了。
这25万对Mike来说可能不算啥,但对Ruby Central可是个大缺口,无奈之下,Ruby Central只能靠Shopify补窟窿。
Shopify是干啥的?它是靠Rails框架做起来的电商平台,也是Ruby生态最大的用户之一,这次直接给Ruby Central砸了45万,差不多填了一半还多的资金缺口。
钱拿了,腰杆就硬不起来了,Shopify直接跟Ruby Central提要求:必须把RubyGems的GitHub组织,还有bundler这些核心包的控制权全拿过来,不然就断钱。
你想啊,Ruby Central刚丢了一大笔赞助,哪敢得罪新“金主”?只能照做。
而且有前Shopify工程师爆料,Shopify早就准备好了自己的团队,就等着接手RubyGems,万一出乱子能马上顶上。
更过分的是,Shopify还明确说,之前管RubyGems的老维护员André Arko绝对不能回来,André也在这项目干了十年,当时还负责RubyGems.org的日常运营。
老实讲,开源项目靠单一企业赞助真的太被动了,相当于把自己的“命脉”交在别人手里,人家说啥你就得听啥,不然连运营的钱都没有。
之前有个叫Jacques的前Shopify高级开发,他自己都说,当初是他提议Shopify赞助RubyGems的,现在看到这事变成这样,特别后悔。
我之前还觉得开源是“自由天堂”,后来发现也逃不过“钱说了算”的现实,挺无奈的。
这事之所以闹这么大,DHH的存在是个关键,他不只是Rails创始人,还在Shopify当董事,这身份一叠加,大伙难免觉得他在背后推波助澜。
而且DHH这人,这么多年就没离开过“争议中心”,最近他在自己博客上写了篇跟技术没关系的文章,说“伦敦快被外国人占领了”,还公开支持右翼活动家Tommy Robinson。
这话一出来,好多开发者特别反感,有个在伦敦出生长大的非白人开发者Tekin,直接说“没法接受社区最有影响力的领袖说这种话”。
更有意思的是,十年前就有人在Ruby大会上吐槽他了,当时有个叫Tom Stuart的人做了个演讲,叫《DHH问题》,说DHH就像“Ruby界的福克斯新闻”,吵闹、反动,还不爱听别人意见,甚至放了张DHH 2006年演讲的照片,照片里幻灯片上就写着“Fuck You”。
现在过了十年,有个干了15年Rails开发的人说,DHH还是老样子,没半点改变。
社区受不了了,有人在GitHub上发了封叫“Plan Vert”的公开信,提了三个要求:跟DHH彻底切割,把Rails分叉搞个新名字独立发展,再定个新的社区行为准则。
连Mastodon的创始人都签了名,Mastodon是现在最火的基于Rails的开源项目,GitHub上星标数特别多。
结果DHH一点不怂,在X上直接嘲讽这信是“蠢信”,说半天连50个签名都凑不齐,还挖苦签名的人是“自我声明永远没人会雇”。
他还转发了Shopify CEO的话,说那些想分裂社区的人是“建设者的精神负担”,让大家“无视他们,继续干活”。
搞不清DHH是真觉得自己没错,还是仗着有Shopify撑腰硬气,但有个点很明显,他这样只会把社区越推越远。
之前有个叫Freenode的开源平台,就是因为内部争权、立场分裂,最后整个平台垮了,好多开发者只能迁移到别的地方。
现在Ruby社区也面临这问题,有开发者说要是再这么闹下去,他就考虑转去搞Python或者Django了,毕竟开发框架又不是只有Rails一个。
现在这事还没个结果,RubyGems的老维护员没回来,社区还在吵,Shopify也没松口。
说实话,开源生态最怕的就是“一家独大”和“个人说了算”,要么企业靠钱控制项目,要么创始人靠名气带节奏,最后受伤的还是普通开发者。
本来大伙聚在一起搞开源,是为了一起把技术做好,让开发更方便,结果现在把精力都耗在争吵上,多不值当。
希望Ruby社区能早点找到解决办法,比如多找几个赞助商,别再靠单一企业;再建个独立的治理小组,别让某个人或某家公司说了算。
要是继续这么内耗下去,怕是Ruby生态这么多年的积累,真要慢慢被消耗没了。
相关文章
2025年9月,Ruby开发圈彻底炸了锅,核心工具RubyGems的一群老维护员,没收到啥正经通知,突然就被“踢”出了项目,账号权限撤了,GitHub...
2025-10-03 0
今年iPhone17标准版一亮相,牙膏挤爆了的评价就成了数码圈共识,要知道,这赞誉是专属于标准版的,和Pro系列无关。原因很直接:上了散热系统、高刷屏...
2025-10-03 0
小程序广东雀神麻将插件可信吗是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加微下载使用。 手机打牌可以一键让你轻松成...
2025-10-03 7
微乐天津麻将输赢有什么规律是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加微下载使用。 手机打牌可以一键让你轻松成为...
2025-10-03 9
您好:这款游戏可以开挂,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到-人的牌一样。所以很多小伙伴就怀疑这...
2025-10-03 10
您好:这款游戏可以开挂,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到-人的牌一样。所以很多小伙伴就怀疑这...
2025-10-03 10
您好:这款游戏可以开挂,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到-人的牌一样。所以很多小伙伴就怀疑这...
2025-10-03 5
发表评论