就在上个月,Linus宣布离开社区进行自我反省,主要是为了更好地解决他火爆的脾气引发的各种争议。事实上,大公牛一直以粗鲁和咄咄逼人的态度着称。他强调,他想解决诸如他的“轻率”行为和人身攻击倾向等问题。Linus当时写道,“我需要改变我的一些行为,我也想向所有因我的个人行为受到伤害并可能退出内核开发的人道歉。”现在,大约一个月后,由Linus临时主管GregKroah-Hartman任命的Linux项目正式在Linux内核4.19发行说明中宣布,他将把“内核树归还给LinusTorvalds”。5.0将由Linus决定。Kroah-Hartman在公告中写道,“在过去的几个月里,我们整个社区都经历了一段艰难的时期,因为整个社区都在内部斗争中爆发,并受到外界的刺激和影响。因此,我想在这里呼吁大家,让我们休息几天,和朋友们一起放松一下——吃顿饭,充电,然后回去工作。我们将继续创造这个前所未有的系统解决方案。”虽然Linus本人还没有发表声明,但至少ZDnet已经报道过,他和Kroah-Hartmen目前正在英国参加LinuxDevelopersMeetup和欧洲开源峰会。Linux是一个开源项目,LinusTorvalds负责监督Linux内核邮件列表(简称LKML),与Kroah-Hartman一起,从非营利性Linux基金会获得资金,以维护内核开发和管理贡献者社区。作为Linus回归的一部分,Linux基金会正式制定了修订版行为准则,其中包含CoralineAdaEhmke广泛采用且更具包容性的贡献者参与原则。Linus在他最初关于退出开发工作的声明中提到了这个新的行为准则,立即在Linux社区引发了热烈的讨论——因为这与脾气暴躁的Linus似乎有点“格格不入”。更具体地说,Linus最初诅咒人们太聪明,甚至将这种做法视为开源软件成功的必要条件。新的行为准则要求贡献者以建设性的方式提出批评并谨慎接受批评,要求人们使用包容性语言,要求社区成员尊重“不同的观点和经验”。此外,新准则禁止使用“性表达或描述”、贬损性言论、人身或政治攻击以及“公开或私下骚扰”。Kroah-Hartman在他的4.19公告中详细阐述了包容性行为准则背后的构思过程:我们都应该记住,每年都有新人加入我们的社区,他们希望甚至要求参与工作。这可能是由于他们的个人喜好,或者仅仅是因为他们喜欢参与创造有意义的工具并梦想为每个用户提供坚实的操作系统实施基础。当他们第一次加入我们的社区时,他们没有年长成员所拥有的多年经验和专业知识。由于缺乏经验,他们可能会犯错误,需要不断学习如何理解整个社区和贡献工作。处理人与人之间的互动并试图了解我们社区内的总体规范和目标显然是学习事物运作方式不可或缺的一部分。通过在内核源码树中提供这样一份文档,我们希望表明所有人,无论是开发者还是维护者,在参与合作时都应该受到重视和尊重。我们致力于为这些新成员建立一个更友好的社区,我们项目的未来也将取决于我们内部的氛围——或者每个成员是否希望看到项目成功。目前还不清楚Linux开发工作的动态是否会因此变得更加积极和乐观,特别是考虑到Linus才离开一个月。但是随着新行为准则的发布,以及Linus自己对控制和改进他做事方式的承诺,看起来整个Linux社区的文化变革努力已经迈出了富有成效的第一步。
