?Linus Torvalds脾氣那么臭,但是我們依舊愛他
Linus Torvalds 大佬的“爆脾氣”大家有目共睹。內(nèi)核維護(hù)者代碼寫得不好,懟;廠商不積極處理問題,懟;對標(biāo)準(zhǔn)看不順眼,懟。就是這樣一個(gè)懟天懟地對空氣的大佬,這次發(fā)表公開郵件并沒有開“懟”,而是鄭重其事地宣布要為自己過去的言行向社區(qū)道歉 !
在內(nèi)核郵件列表上,Linus Torvalds宣布釋出 Linux 4.19-rc4,同時(shí)宣布了一個(gè)重大消息:他將抽身離開反思一段時(shí)間,為過去的言行向社區(qū)道歉,他已經(jīng)要求穩(wěn)定版內(nèi)核維護(hù)者 Greg Kroah-Hartman 接替他完成 4.19 的工作。
Linus 錯(cuò)過峰會引討論
一周前,Torvalds 因?yàn)榕e(cuò)了內(nèi)核維護(hù)者峰會的日期而在社區(qū)引發(fā)了熱烈的討論。
據(jù)悉,峰會原計(jì)劃于 11 月 12 日在加拿大溫哥華舉行,但 Linux 內(nèi)核維護(hù)者 Linus Torvalds 搞錯(cuò)了峰會的時(shí)間地點(diǎn),更不幸的是,他已經(jīng)計(jì)劃在峰會舉行的那一周與家人一起去度假。
在 Linux 基金會郵件列表上,內(nèi)核維護(hù)者曹子德稱主辦方和 Linus 討論了兩個(gè)選項(xiàng):
在沒有 Linus 的情況下繼續(xù)在溫哥華舉行內(nèi)核維護(hù)者峰會
在 Linus 參加的情況下將峰會改到蘇格蘭愛丁堡,與開源歐洲峰會同期舉行
Linus 建議選擇第一個(gè)選擇,沒有 Linus 的維護(hù)者峰會將是一個(gè)有趣的實(shí)驗(yàn),但主辦方的共識是改到愛丁堡舉行將是更好的選項(xiàng)。這意味著今年的內(nèi)核峰會將于 10 月 22 日下午在愛丁堡舉行。
最后 Linus 接受了這兩個(gè)選擇,也就是說溫哥華內(nèi)核峰會照常開,但是 Linus 不會現(xiàn)身,會議主要討論的是技術(shù)問題。而 10 月 22 日的小規(guī)模會議規(guī)模主要是針對于未來的發(fā)展進(jìn)行探討,屆時(shí) Linus 將會出席。
Linus 要退出休息,但不是不維護(hù) Linux 內(nèi)核了
9月16日,Linus 在 Linus 內(nèi)核郵件列表發(fā)文:
https://lore.kernel.org/lkml/CA+55aFy+Hv9O5citAawS+mVZO+ywCKd9NQ2wxUmGsz9ZJzqgJQ@mail.gmail.com/
他寫道:
我需要休息一下,以獲得幫助來使我的行為跟從前不同,并且我會解決一些工具和工作流程的問題。
這不是一種‘我累壞了,我需要離開’休息。我不覺得我不想繼續(xù)維護(hù)Linux。恰恰相反。我非常想繼續(xù)做這個(gè)項(xiàng)目,我已經(jīng)為此工作了將近三十年。
下面說說上周的一些不尋常的地方,就是廣為討論的關(guān)于kernel社群的維護(hù)工作。其中一些討論內(nèi)容中表示我本人破壞了維護(hù)計(jì)劃,使得本來應(yīng)該付諸討論的內(nèi)容沒能進(jìn)行討論。
請不要誤會,這一討論也不是這周才開始的,關(guān)于維護(hù)和社群的問題我們已經(jīng)討論了好幾年,不管是私下討論還是在群發(fā)郵件中的交流。我們在會上也會定期聊到這個(gè)問題,不管是公開發(fā)言還是在走廊里的私聊。
Torvalds在郵件中對上周的行為表示“自省”,并為自己的人身攻擊言論道歉。
我要說的是上周我對這件事的反省,我也許需要“照照鏡子”了。
第一是我自己的問題,我搞砸了原有的維護(hù)計(jì)劃,對此我很慚愧,不過說實(shí)話,我很希望自己不用在過去20年來每年都要出席系統(tǒng)維護(hù)的大會。
是的,我們重新安排了議程,不過,我表示“你行有本事你上”的觀點(diǎn)被駁回了。然后整個(gè)大會就開始討論完全不同的內(nèi)容。這讓我有些偶然地發(fā)現(xiàn),我完全誤會了參與討論的一些人。
接下來是我的“照鏡子”部分。
一方面,我終于意識到,我希望完全不出席年度kernel大會的想法是不妥當(dāng)?shù)模硪环矫?,我意識到自己一直忽視了社群中的一些相當(dāng)深思熟慮的觀點(diǎn)。
當(dāng)你有意忽視一些觀點(diǎn)時(shí),一般就是因?yàn)槟悴幌肴ヌ幚磉@些事情。
這就是我的現(xiàn)實(shí)情況,我并不是個(gè)容易感情用事的、移情別戀的人,可能你們對這一點(diǎn)也不會感到意外。我誤會了別人,并且?guī)啄陙矶紱]有意識到我對形勢的判斷,導(dǎo)致了社群內(nèi)的不專業(yè)的環(huán)境的危害有多么巨大。
過去一周內(nèi),社群內(nèi)的很多人說我這輩子都不懂感情為何物。我在電子郵件中做出的輕率回?fù)艏床粚I(yè),也毫無必要,而且很多回應(yīng)屬于人身攻擊。從努力維護(hù)好更新的角度,他們提出的觀點(diǎn)是合情合理的。
我現(xiàn)在認(rèn)識到了錯(cuò)誤,我表示誠摯道歉。
上面的啰嗦基本上就是我認(rèn)識到錯(cuò)誤的痛苦過程,我認(rèn)識到自己應(yīng)該改變一些行為方式,我在這里向被我的行為傷害的人,甚至可能因此完全離開kernel社群的人道歉。
然后, Torvalds表示,自己需要在行為方式上去尋求一些外來的幫助,以“更好地理解他人的感情”,為此,他宣布暫時(shí)離開Linux維護(hù)者行列,宣布休假一段時(shí)間。
我接下來打算休假一段時(shí)間,就如何更好地理解他人的感情的問題尋求一些幫助,并學(xué)習(xí)如何以合適的方式來回應(yīng)他人。
換句話說,當(dāng)大會上有人向我提問時(shí),我對內(nèi)核開發(fā)的“痛點(diǎn)”發(fā)表的觀點(diǎn)基本不是關(guān)于技術(shù)的,而是關(guān)于開發(fā)流程中的缺點(diǎn)。