Linux之父宣布无限期休假,开源社区炸了锅
【新品产上线啦】51CTO播客,随时随地,碎片化学习
【导读】Linux之父Linus Torvalds近日在宣布了Linux 4.19rc版本更新后宣布休假,他在发给Linux内核维护者社群的一封电子邮件中,对自己过去的感情用事和人身攻击的言论表示反省和道歉,并表示自己需要“照照镜子”了。他表示将去寻求一些帮助,以“更好地理解他人的感情”。 日前,Linux维护者社群发生了一件大事,Linux之父Linus Torvalds宣布休假! 之前,Torvalds在公开和私下邮件沟通中都曾对Linux内核开发者和维护者言辞粗暴,其中不乏一些侮辱性的脏话。此次他又将Linux维护者大会的举行地点由原定的温哥华改至苏格兰举行,因为Torvalds和家人正在苏格兰度假! 这回参会者不干了,会议的讨论内容也由技术问题,变成了Torvalds本人的问题。一些维护者指责他“根本不懂如何处理感情问题”,由于此次议程变动,也使 得很多应该讨论的问题没能付诸讨论。 Torvalds向Linux维护者社群发邮件道歉,宣布休假 当地时间9月16日,Torvalds向Linux维护者社群发出邮件,对自己的粗暴行为和耽误本次会议议程表示道歉,并宣布休假。 邮件中首先简单介绍了上周的4.19 rc版本更新,然后提到了上周在Linux维护社群中关于他本人行为的讨论,显然这些讨论并不是技术上的。 下面说说上周的一些不寻常的地方,就是广为讨论的关于kernel社群的维护工作。其中一些讨论内容中表示我本人破坏了维护计划,使得本来应该付诸讨论的内容没能进行讨论。 请不要误会,这一讨论也不是这周才开始的,关于维护和社群的问题我们已经讨论了好几年,不管是私下讨论还是在群发邮件中的交流。我们在会上也会定期聊到这个问题,不管是公开发言还是在走廊里的私聊。 Torvalds在邮件中对上周的行为表示“自省”,并为自己的人身攻击言论道歉。 我要说的是上周我对这件事的反省,我也许需要“照照镜子”了。 第一是我自己的问题,我搞砸了原有的维护计划,对此我很惭愧,不过说实话,我很希望自己不用在过去20年来每年都要出席系统维护的大会。 是的,我们重新安排了议程,不过,我表示“你行有本事你上”的观点被驳回了。然后整个大会就开始讨论完全不同的内容。这让我有些偶然地发现,我完全误会了参与讨论的一些人。 接下来是我的“照镜子”部分。 一方面,我终于意识到,我希望完全不出席年度kernel大会的想法是不妥当的,另一方面,我意识到自己一直忽视了社群中的一些相当深思熟虑的观点。 当你有意忽视一些观点时,一般就是因为你不想去处理这些事情。 这就是我的现实情况,我并不是个容易感情用事的、移情别恋的人,可能你们对这一点也不会感到意外。我误会了别人,并且几年来都没有意识到我对形势的判断,导致了社群内的不专业的环境的危害有多么巨大。 过去一周内,社群内的很多人说我这辈子都不懂感情为何物。我在电子邮件中做出的轻率回击即不专业,也毫无必要,而且很多回应属于人身攻击。从努力维护好更新的角度,他们提出的观点是合情合理的。 我现在认识到了错误,我表示诚挚道歉。 上面的啰嗦基本上就是我认识到错误的痛苦过程,我认识到自己应该改变一些行为方式,我在这里向被我的行为伤害的人,甚至可能因此完全离开kernel社群的人道歉。 然后, Torvalds表示,自己需要在行为方式上去寻求一些外来的帮助,以“更好地理解他人的感情”,为此,他宣布暂时离开Linux维护者行列,宣布休假一段时间。 我接下来打算休假一段时间,就如何更好地理解他人的感情的问题寻求一些帮助,并学习如何以合适的方式来回应他人。 换句话说,当大会上有人向我提问时,我对内核开发的“痛点”发表的观点基本不是关于技术的,而是关于开发流程中的缺点。 关于这些痛点的讨论是关于补丁流程的,而且常与工具的重大更新有关,而且必须要写git,记录下对我们不再适用的那些流程。 我们已经有将近十年没有这样的“痛点”了,但本周我感受到了这样的“痛点”。 说回到4.19版本更新,我真的认为这个版本很不错,目前更新流程已经进入比较稳定的阶段。我和Greg Kroah-Hartman 谈过,请他帮我负责完成4.19版本更新,好让我能休假一段时间,在此期间改善自己的行为方式。 不过Torvalds表示,他并不是一气之下不干了,他仍然热爱这项自己从事了近30年的工作。 这不是说“我气坏了,准备一走了之”,不是这样的。我觉得我仍然愿意继续维护Linux,我非常愿意继续自己已经从事了近30年的这项工作。 更准确的说,是我想要退出内核开发一小段时间,在此期间我需要写一个“git”工具,我要去寻求一些关于行为方式的帮助,解决一些工作流程上的问题。 没错,我可能只是要开发一些“工具”,比如邮件过滤器,这样我下次在邮件里写了脏话,就不会发出去了。因为我认为工具非常有用,一些问题完全可以通过简单的自动化流程而解决。 我知道我这么做并不是唯一的选择,不过你们有什么建议都可以给我发邮件。下次维护者大会再见! Linus Tovalds为如此何遭人厌恶? 当然,Linus遭到很多人厌恶并不是没有原因的。 他是一个非常固执的人,对自己所认为正确的看法、言行绝不会退让半步。 虽然,这对于开发人员来说是个非常可贵的品质,但是他却总把对科技的评论转变成对人身的攻击。 例如,他曾经是这样评价C++的:“坦白的说,C++是一个非常可怕的语言,并且很多不合格的程序员都在使用它,这让它变得更可怕。即使你用C语言不做任何事情也可以把那些用C++的程序员干掉。” 以及他是这么评论Java的:“我都不晓得它的细节信息,我意思是我真的非常不在乎Java。多么可怕的语言啊,多么可怕的VM。所以我不知道你们在胡说八道些什么,走开。” 当然,微软也躺枪,在一次采访中,记者文Linus他对微软Windows操作系统的看法时,他回答道:“Windows作为一个操作系统,确实打造了许多还算OK的应用,其中有些还是非常不错的。但是从操作系统跟这个角度来看的话,Windows真的是一个很烂的操作系统。从道德角度来看,他的影响会更大些。微软确实是在影响着世界,但是我觉得他们不应该涉及那么广,只顾着赚钱。” (编辑:ASP站长网) |