一个人称代词引发的论战:Joyent宣布Ben退出Node.JS开发


发布者 ourjs  发布时间 1386661763000
关键字 大话编程 

作为一个开源项目,Node.js以及相关项目都是由社区和志愿者共同维护的,任何的改动都会引发大家的讨论,尤其是现在Node.js在软件行业 中用的越来越广,但是,5天前的一个Pull Request请求被拒绝引发了轩然大波,整个事件的起因是有人希望在注释中使用“them”替换“him”,减少具有性别歧视的内容。

Rackspace员工Alex首先提交了一个pull request请求,希望把libuv(node.js所依赖的库)注释中的“him”修改为“them”,大家对这样一个看似无关紧要的请求各持不同的意见,最终libuv的主要贡献者之一、StrongLoop联合创始人Ben Noordhuis拒接了Alex的请求。

随后事件开始升级,大家讨论的中心转向了具有性别指向的名词对于女性权利的侵犯,对于请求被拒绝,Alex表示十分困惑:

尽管这是一个微不足道的变化,但我还是很遗憾听到这个消息,我想不明白你为什么没有合并它。花费几秒钟时间按下一个“合并”按钮进而减少敌对的行为难道不是值得吗?

随着Alex支持者越来越多,Joyent员工、Node.js负责人Isaac开启了一个新的Pull Request,确认从现有的代码中替换具有性别指向的人称代词。

由于Node.js是Joyent所创立并赞助的项目,任何相关的讨论都会最终引发对Joyent的口诛笔伐,因此Joyent的工程副总裁Bryan Cantrill及时针对这个事件写了一篇博客,表明了公司的立场:

如果Ben是我们的员工,我们会因此开除他……node.js是一个开源项目,一个人没有那么大的力量。的确,一个依赖志愿者的开源项目所面临挑战之一就是处理这些棘手的问题,很庆幸node.js在Isaac妥善的掌握中。Isaac是我所共事的工程师中最有包容性、善解人意的人之一,我知道他会本着Node.js的最佳利益妥善处理Ben的不妥当的行为。

同时Ben所在公司StrongLoop的CEO Issac Roth也及时出面发表了自己的看法,他说:

我从我的导师那里学到的一个事情是:如果有人犯了错误或者做了你认为不正确的事情,你可以私下和他们讨论,给他们机会改正它。

……

Ben没有理解人称代词变化的重要性,他正在尝试理解这些规则……Ben为libuv贡献了28%的代码,他是Joyent所赞助贡献者代码量总和 的三倍……我认为他需要一个私下的讨论、一个电话或者一个学习的机会……我不能理解Joyent公开叫嚣开除别人公司雇员的做法……

两天前,Hacker News上也引发了对这个问题的进一步讨论。

随后Node.JS官网宣布: Ben Noordhuis 决定退出Node.JS核心开发团队,不再为Node.JS贡献代码。   Ben Noordhuis's Departure,node社区损失一员大将。





回复 (5)
  • #
  • #1 风情万种 1386825125000
    那是谁说的,外国人能把所有的这种东西联想到一起,而这些东西,在中国人眼中是非常不可取的。
  • #2 幸运小马 1387077264000
    看来Ben的心理承受能力不行……
  • #3 彼岸花 1387168501000
    哎!我都无语了!
  • #4 空心人 1387196712000
    哎我去,社区这帮人真JB恶心,有那时间能整点有用的不?逼走ben有啥好处,当然,对于joyent的人来说可能是好事哦,出于political方面的原因放大这件事,再通过一群搅屎棍达到他们除掉竞争者的目的。。。
  • #5 redstone 1387451153000
    有人的地方就有江湖,原本以为吗农们能清静些,结果也躲不过这些世俗纷争。希望ben的退出不会给Node.js项目带来太大的影响。
微信扫码 立即评论