莱纳斯·托瓦尔兹(Linus Torvalds)放弃了硬派风格并抽出时间

周日,Linux内核项目负责人发表声明,这将对整个开源社区产生长期影响。 像往常一样,他没有经过社交网络向媒体发表大声疾呼。 在一封包含对版本4.19-rc4的评论的信件中,他对所有这些事件表示歉意,原因是信函中的苛刻用语可能会损害研讨会上年轻同事的感受。 他还谈到了他决定暂时放弃项目管理 ,以修改其仪表,风格,然后在处理错误之后重返工作岗位的决定。


莱纳斯和格雷格


在社区及其周围,已经进行了很长时间的讨论,即经常向不幸的接收者传递激进的语气和各种各样的词句,从该项目中排斥才华横溢但并非过于厚皮的开发人员,并损害整个项目。


之前,我曾讨论过Linux内核开发方式以及Linus Torvalds和Greg Croa-Hartman之间的业务往来风格是如何不同的 。 让我简短地提醒您一些危险。 在Linux内核开发中, 电子邮件至关重要 ,而不是在GitHub之后。 所有开发工作都是通过开发人员在邮件列表上的通信机制进行的,补丁和说明一起发送到信件正文中,然后,根据批判性评论的结果,将补丁牢记在心或完全放在长盒子中。


在第二个链接上,讲述了一个研究的故事,其中基于LKLM对应关系,创建了一种确定消息文本作者的方法,并高度确定性地确定了Linus Torvalds或Greg Croa-Hartman的作者。


因此,让我不再详细介绍Linus如何直接,直截了当地告诉普通和高级开发人员,大公司的代表,甚至律师他们错了。 有很多这样的例子,但老实说,在所有这些情况下,我从来没有遇到过不合理和琐碎的行为。


取而代之的是,让我们找出做出此决定之前的后果以及将来可能导致的结果。


动机


实际上,采取这一重要步骤的原因并不那么重要,因此不能与辩论相提并论,例如,辩论是围绕使用BitKeeper的便利性进行的。


每年,内核的最高管理团队都会参加一个称为Linux Maintenanceer Summit的活动 。 严格的商业道德倡导者很可能会在今年聚会。 在中央全会上 使他的领导者看起来苛刻的沟通方式和需求变化。 莱纳斯(Linus)诚实地试图逃避这一事件,“偶然地”计划这次在苏格兰度假。


这并没有打扰活动的组织者,他们决定将峰会从温哥华推迟到爱丁堡。 在峰会时间和地点的协调,莱纳斯(Linus)参加会议的混乱过程中,有很多来信。 根据这次庆祝活动的罪魁祸首,他意识到自己误解了某些信息的含义,并开始反省自己毫不妥协和苛刻的商业风格的动机。


这导致他修改了对现有事物顺序的看法,并促使他向同事道歉。 根据Linus的说法,他感到遗憾的是,在过去的几年中,他可能得罪了某些人,从而有可能因此使他远离参与内核的开发。


放假一天


第二个重要点是Linus决定采取短暂的超时时间以学习如何以新的方式工作。 该消息不会以任何方式显得可悲,告别甚至道歉。 恰恰相反,他以作者固有的幽默感写道,也许他将需要一个邮件客户端过滤器,该过滤器将阻止使用淫秽语言发送信件。


Linus写道,他并不累,也不会离开,只是短暂休息一下,计划恢复在Linux 4.20上工作。 此时, Greg Croa-Hartman仍是长者 ,这很合理,因为他是内核稳定分支的维护者,并且在保持白手套清洁的同时非常成功地应对了这一艰巨的工作。


也许得益于Linus毫不妥协的地位,他才获得了成功,Linus可以保证抛出任何会使用户空间API中断一点点的安全补丁


Quo Bono


这一切意味着什么,在“更新的”礼貌的Linus重新使用新的开发工具和更加平衡的项目管理风格后,Linux内核开发将如何改变?


好吧,首先,将有一个新的行为准则 ,该准则已被主要分支机构接受,并以《公约》的《公约》为基础。 以下内容应视为无效语句。


  • 包含性爱的表情或图像,不必要的求爱和亲密的注意迹象。
  • 拖钓,煽动叛乱,政治攻击和人身攻击。
  • 在个人和公共场所发生骚扰。
  • 将个人信息公开访问。
  • 其他不良行为。

定义了解决道德冲突的正式机制。


接下来,我们进入投机和投机领域。 乍一看,每个人都会受益。 难道像Matthew Garrett甚至Lennart Pottering这样的精明灵魂不会被放逐,会派发补丁而不担心直率领袖的嘲讽吗?


我要休息一下,它们将帮助我更好地了解人们的情感并充分回应他们

另一方面,在阅读了无政府主义者SlashDot和Reddit的评论后,还有一些担忧。 这些变化是否会导致该项目退化为无聊的,政治上正确的沼泽,在那里将充斥着受过法律教育的煽动者,并且没有人可以包裹大公司的歪曲的安全补丁?


有趣的是,在上一次文章中,哈勃(Habr)的读者认为谁支持莱纳斯的僵化领导风格?

Source: https://habr.com/ru/post/zh-CN423607/


All Articles