本周早些时候,Linux社区从Linux的创建者Linus Torvalds那里收到了一条不寻常的消息。“本周,我们社区的人们面对我一生不理解情绪,” Torvalds在Linux更新电子邮件中写道。他为“轻率”而且有时是对社区成员的人身攻击道歉,并宣布他将暂时退出Linux。“我需要改变我的一些行为,我想向人们道歉,我的个人行为受到伤害,并可能远离内核开发。”

这是Torvalds的一个重要人物,他以生硬的电子邮件而闻名,之前曾说过 “我根本不相信礼貌或政治正确。”而另一个令人惊讶的举动是,Linux基金会改变了它的简短基于广泛采用的贡献者公约,基于新的,更传统的行为准则的“冲突法典”。但是,虽然对这一变化给予了大量支持,但也有人认为这是对过度监管Linux开发人员行为的不祥之举,以及那些担心这只是空谈的人的批评。

改进后的Linux行为准则鼓励采取行动,例如优雅地接受建设性批评,使用包容性语言,尊重“不同观点和经验”。它禁止“性化语言或图像”,贬损性言论和个人或政治攻击,以及“公开或私人骚扰,“以及其他行为。社区成员可以向Linux基金会的技术咨询委员会或TAB报告违规行为,TAB是一个10人委员会,旨在促进社区与官方Linux基金会之间的沟通。

代码比老版本更长,更具体,旧版本主要建议人们“彼此优秀”,参考电影Bill和Ted的优秀冒险。旧代码还特别强调了开发人员应该准备好面对严厉批评的想法。这与托瓦兹的沟通风格是一致的 - 根据他的批评者 - 这种风格创造了一个环境,恶意的人身攻击和辱骂被认为是诚实的反馈。

一些开发人员迅速提出了对新语言的担忧。他们担心“骚扰”等术语的含糊不清,以及规则是否会在不同的沟通方式之间产生冲突。例如,Linux内核维护者Willy Tarreau建议美国社区成员可能会发现欧洲成员的沟通方式粗暴和不受欢迎,尽管他暂时认可了代码本身。

但是很多人的强烈抗议,尤其是像Reddit这样的外部论坛,与代码的语言几乎没有关系。它专注于贡献者盟约的最初创作者Coraline Ada Ehmke--他在演讲和文章中批评了开源软件运动,如后Meritocracy Manifesto,它呼吁社区改变评估“纯粹”技术技能的方式。这促使人们声称行为准则是??Ehmke政治观点的特洛伊木马,甚至是Linus Torvalds的女儿 - 他们签署了“精英政策后宣言” - 暗示Torvalds采用“公约”的建议。

Ehmke向The Verge强调,Linux基金会的顾问委员会根本没有与她取得联系,这对于采用她的代码的组织来说并不罕见。贡献者契约已被广泛使用 - 它已被改编为谷歌的开源运营和苹果的Swift编程语言社区,以及Ehmke统计的约40,000个其他开源项目。“我很高兴他们选择了一个行为准则,我很高兴他们选择了我的行为准则,但人们似乎有这样的印象:它被强加于他们或者我与之有关,”她说。

Ehmke指出,“很多人都持怀疑态度”,Linux和Torvalds将坚持一项新的,更具包容性的政策。“真正的考验是,现在有行为准则,是否会公平执行,是否会真诚地执行?我认为很多人对此采取观望态度,“她说。Verge联系了Linux基金会,询问有关如何强制执行代码但未收到响应的更多详细信息。

新代码最突出的怀疑论者之一是前Linux开发人员和TAB成员Sage Sharp,他在2015年公开离开社区,对拒绝以“基本的人类尊严”提出技术批评的高级开发人员表示失望。夏普昨天写道,除非TAB承诺发布透明度报告,他们对咨询委员会有效处理投诉的能力“毫无信心”。他们还认为,该代码已经提前而完成冲出家门关键纽约客文章有关Torvalds的滥用沟通风格-这可能有助于促使他决定一步之遥。

夏普和埃姆克都批评了当前全男性顾问委员会的多样性,其成员Ehmke担心不会对“开源的黑暗面”有很强的理解。夏普还指出TAB成员,他们是长期的社区领袖,很容易最终调解他们有利益冲突的案件。

与此同时,在Linux留言板上,TAB成员Olof Johansson已经要求社区成员相信董事会将真诚地采取行动。“这并不特别重要,我个人谁写的文字,不亚于它是什么,以及我们如何运用它,” 他写道。“目前关于惩罚的若干讨论中有很多关注点,以及对违反行为准则的人将采取的措施。我更感兴趣的是找出我们可以做些什么来帮助调解分歧,以便所有各方都可以相处并一起工作。这是我的最终目标。“

即使TAB提出透明度并且Torvalds返回项目,在本周的变化结果可见之前还需要一段时间。但Ehmke充满希望。“如果该项目确实能够扭转局面,那么我认为这对于开源世界的多样性和包容性以及欢迎来说是一个重大突破,”她说。“很多人都很看好Linus,很多人都会模仿他的行为。”