Linus回归社区,以后不能再骂人了

系统 Linux 新闻
作为传奇软件工程师与 Linux 内核的缔造者,Linus Torvalds 已经再次回归这一重大开源项目的监督岗位。

[[247272]]

就在上个月,Linus 宣布离开社区进行自我反省,主要是为了更好地解决他的火爆脾气引发的种种争议。事实上,这位大牛一直以粗鲁及咄咄逼人的处世态度而闻名。他强调称,自己希望解决他那些“轻率”的行为与人身攻击倾向等问题。Linus 当时写道,“我需要改变自己的一些行为,我也要向曾经因我的个人行为受到伤害并可能因此退出内核开发工作的大家道歉。”

如今,大约一个月之后,Linus 任命的 Linux 项目临时主管 Greg Kroah-Hartman 在 Linux 内核 4.19 版本的说明中正式宣布,他将重新把“内核树交还 Linus Torvalds。”在 Linux 4.19 发布之后,下一个版本的合并窗口启动,至于下个版本叫 4.20 还是 5.0 都将由 Linus 决定。

Kroah-Hartman 在公告中写道,“过去几个月以来,我们整个社区经历了艰难的阶段,因为整个社区爆发了内部斗争,并受到外部人士的刺激与影响。因此,在这里我要呼吁大家,让我们休息几天,与朋友们共同放松一下——聚个餐、充充电,然后再重新开始工作。我们将继续创造这套前所未有的系统方案。”

尽管 Linus 还没有亲自发布声明,但至顶网(ZDnet)已经有报道指出他与 Kroah-Hartmen 目前正在英格兰参加 Linux 开发者见面会以及欧洲开源峰会。

Linux 属于开源项目,Linus Torvalds 则负责监督 Linux 内核邮件列表(简称 LKML),并与 Kroah-Hartman 一同从非营利性组织 Linux 基金会处领取资金以维护内核开发工作以及管理贡献者社区。

作为此次 Linus 重新回归的一部分,Linux 基金会正式制定了修订后的行为准则,其中包含 Coraline Ada Ehmke 提出的得到广泛采用且更具包容性的贡献者参与原则。Linus 在当初关于退出开发工作的说明中曾经提到这一新的行为准则,此举旋即引发 Linux 社区的热烈讨论——因为这与脾气暴躁的 Linus 显得有些“格格不入”。更具体地讲,Linus 原本骂人从不过脑子,甚至将这种作法视为推动开源软件获得成功的必要条件。

新的行为准则要求贡献者以建设性的方式提出批评并以谨慎的态度接受批评,要求人们使用包容性的语言,社区内的成员则需要尊重“不同的观点与经验”。

此外,新的准则还禁止使用“与性相关的表达或形容”、贬损性言论、个人或政治性攻击、以及“公开或私下的骚扰”。Kroah-Hartman 在 4.19 版本的公告中对包容性行为准则背后的构思过程做出更为详尽的阐述:

我们都应当记住,每一年都有新人加入到我们的社区当中,他们希望甚至是要求参与到工作中来。这也许出于他们的个人爱好,或者仅仅是因为他们乐于参与有意义工具的创造,并梦想着让每一位用户都拥有一套坚实的操作系统实现基础。

在刚刚加入我们的社区时,他们不像老成员那样拥有多年的经验与丰富的专业知识。由于经验的匮乏,他们可能会犯错误并需要不断摸索,从而了解整个社区及贡献工作要如何实现。在学习事物运作规律的过程中,处理人与人之间的互动并试图理解我们社区内的整体规范及目标显然是个不可或缺的环节。通过在内核源代码树中提供这样一份文档,我们希望表明所有人——无论是开发人员还是维护人员,都应在参与合作的同时得到重视与尊重。我们将致力于为这些新成员建立一个更加友善的社区,我们项目的未来也将取决于我们的内部氛围——或者说每位成员是否都希望看到项目走向成功。

目前尚不清楚 Linux 开发工作的态势是否会因此变得更加积极与乐观,特别是考虑到 Linus 仅仅离开了一个月。不过随着新的行为准则的发布,外加 Linus 亲自承诺将控制并改善自己的行事方式,看起来整个 Linux 社区的文化变革工作已经迈出了富有成效的第一步。

责任编辑:庞桂玉 来源: AI前线
相关推荐

2022-03-02 15:10:31

DateJavaScript前端

2022-06-02 13:20:23

数字化技术

2016-06-12 16:04:03

机器人编剧

2021-11-30 07:31:42

微信支付宝付款

2012-06-12 14:23:02

面向对象编程开发

2021-10-08 15:59:39

Linux 代码 开发

2021-03-12 06:01:35

微信朋友圈腾讯

2017-11-30 14:28:01

2020-07-15 07:49:20

JavaScriptReact代码

2021-01-12 09:05:11

Linus Torva进程页面锁

2021-11-17 07:44:29

React 前端 组件

2021-08-16 13:51:35

开发语言脚本

2017-06-07 12:33:46

智慧工业智慧医疗人工智能

2022-04-21 10:39:29

InnoDB意向锁SQL

2010-07-16 10:22:19

金山雷军

2021-09-29 07:41:27

前端技术编程

2021-03-03 10:54:41

2021-04-26 18:38:58

缓存数据DB

2011-05-31 09:29:31

C++Linus Torva

2021-03-13 12:05:54

微信朋友圈移动应用
点赞
收藏

51CTO技术栈公众号