继不久之前Rust审核团队集体离职事件时候,近日,有网友发现有不少Rails核心成员纷纷宣布离职,这到底是怎么一回事?
火热的Ruby on Rails背后,核心成员为何离职?
Ruby on Rails是在MIT许可下用Ruby编写的服务器端Web应用程序框架。2005年Ruby on Rails的出现极大地影响了Web应用程序的开发,短短两年时间内已经成为Web应用变革中不可或缺的技术。许多其他语言的框架都借鉴了它的想法,包括Python中的Django,PHP中的Laravel、CakePHP和Yii,Groovy中的Grails等等。
在2005年JoltAward颁奖礼上,Rails框架的作者David Heinemeier Hansson(以下简称DHH)当选由Google、Yahoo、O'Reilly等业界巨头主办的开源软件OSCON年度最佳黑客。
Rails在Web应用程序开发中取得了辉煌的成就,但是最近其核心成员却纷纷离职。追根溯源,这还要从2021年4月说起。
彼时,由于有Basecamp员工在公司内部的聊天板上发表了涉及到种族歧视和政治等言论,为了避免发酵,Basecamp联合创始人、Rails创建者DHH决定:不准员工在公司内部谈论这些政治话题,如果不愿意遵守就遣散。
万万没想到的是,此举引起了很多员工的不满,他们认为限制了自身言论自由的权利。因此,一些核心人员选择离职的方式来抗议,其中包括Basecamp公司的设计主管、营销主管和客户支持主管等。离职人数达到了公司员工的三分之一。
自此之后,很多人在Twitter和博客上展开讨论。无奈之下,DHH关闭了自己Twitter上的评论功能。DHH的此举也让人们开始怀疑他是否适合领导Rails项目,甚至有人开始指责DHH是加密货币和QAnon的支持者。
事情发酵到近期,DHH发布了一篇推文宣布他无缘今年的RailsConf主题演讲。原因是,RailsConf组织者发来一封邮件,告知他们打算邀请别的开发者做主题演讲。他们给出的理由是:“这是因为你去年大部分时间都不在线”。
DHH认为这简直是无稽之谈,并且列举了他去年为Rails做过的贡献,认为这是对政治和意识形态差异的报复。
巧合的是,就在这篇文章发布后不久,Javan Makhmali(Rails Committer团队的成员)、Kasper Timm Hansen(Rails核心团队开发者)以及Andrew White纷纷宣布离职。
核心人员离职,Rails还能“光鲜如初”吗?
事实上,开源社区人才的流动本是一件正常的事,但是此次Rails核心成员的离职也间接表达了他们对DHH立场和举措的反对,许多人也开始“站队”,甚至有人认为应该限制DHH在Rails的影响力。
然而驱逐创始人并不是什么好现象,而且核心成员的离开必定会对Rails产生巨大影响。这次的事件和去年Rust审核团队集体离职事件一样,迅速引爆了海外程序员、开发者以及整个开源圈热议。
网友表示,他并不是很清楚发生了什么。以前,他主要使用Rails来快速验证概念应用程序,以及教年幼的孩子有关Web开发的知识。他认可Rails的成就,但是对社区一些戏剧性的讨论感到厌倦,不想再使用Rails了。
但是也有网友认为既然受人关注,就必然会产生一些非议。但是这些事件没有影响到专业使用Rails的人。不过,Rails项目核心成员的离开势必不利于社区的发展。你对于此次的事件有什么看法?欢迎留言告诉我们。
参考:
https://zh.wikipedia.org/wiki/Ruby_on_Rails#Ruby_on_Rails%E4%BB%8B%E7%B4%B9
https://news.ycombinator.com/item?id=30600746
https://news.ycombinator.com/item?id=30600192
《新程序员001-004》全面上市,对话世界级大师,报道中国IT行业创新创造