前陣子 Linus Torvalds 宣布暫時退出Linux 內(nèi)核的維護進程,并且還出乎意料地為自己的粗魯言行道歉,而在此之前他已經(jīng)確認了 Linux 社區(qū)將采用 Code of Conduct(CoC)行為準則以取代之前的 Code of Conflict 沖突解決方案,其旨在營造一個更具包容性,并消除侮辱和貶損的評論和行為的環(huán)境,為項目與社區(qū)的每位貢獻者與維護者提供無騷擾的體驗。
但是該決議引起了不小反彈,多位貢獻者和社區(qū)成員對此進行批判和反對,他們認為 code is code,不要跟其它東西扯上關(guān)系,Code of Conduct 簡直是一種過度的政治正確,另外,這些不必要的東西也會影響到項目的開發(fā)進度,而這些都不利于社區(qū)發(fā)展。
雙方的爭論愈演愈烈,甚至出現(xiàn)了人身攻擊,并且還有人在郵件列表發(fā)起了撤銷自己貢獻的代碼的討論。
終于,近日社區(qū)話事人Linus 出面回應(yīng)了此事。他在給 BBC 的一封信上表示雖然他承認自己的不良行為,但是Linux 社區(qū)也必須考慮它自己的行為方式,”現(xiàn)在的 Linux 社區(qū)已經(jīng)是一個骯臟的泥潭”。
這看上去其實挺可愛的
Linus 分享了他對于CoC 及其背后爭議的看法,也表達了對他自己建立的 Linux 社區(qū)目前存在的問題的憂慮。他說一直以來他都不想去參與到非技術(shù)相關(guān)的討論中,技術(shù)對他來說才是有趣的,而與人交流從來都不是他的強項。而此次關(guān)于 CoC 的爭論他一直以來沒做回應(yīng)不僅僅是因為他不擅交流,同時也因為行為準則這個東西本身,它不是關(guān)于技術(shù)的主題,無法討論出一個更好的結(jié)果。
“專注于技術(shù)的優(yōu)勢在于你可以擁有一些主要的客觀衡量標準,這樣一些共識才有可能達成,而社區(qū)也會非常健康美好。Linux 等任何技術(shù)項目都有非常明確和直接的共同目標,雖然對于如何解決某些特定問題偶爾存在分歧,但在完成共同目標的過程中大家有非常真實的凝聚力,因為即使存在分歧,人們最終可以通過采取相當明確和客觀的衡量標準去討論出一個更好的方法。“
Linux 認為,關(guān)于言行的爭論似乎永遠不會有一個共同的目標,大家只是站在不同的隊伍進行可怕的戰(zhàn)斗,”這甚至算不上討論,只是人們在互相喊叫,社區(qū)也變成一個骯臟的泥潭。“
而關(guān)于 CoC 被指本身傾向于過度政治正確,Linus 表示任何使用“白種男人特權(quán)”這個詞的人,甚至不值得他花時間與其交流,“他們本身的惡毒言行比我過分得太多了”。
“是否過度政治正確,我也許是持保留意見的,但老實說,我絕對不希望被視為互聯(lián)網(wǎng)上那一種贊成白種人主義的納粹、性別歧視或反對同性變與變性的敗類。雖然那些敗類也有抱怨社區(qū)過度政治正確,這讓我的公開立場變得有點尷尬,變得里外不是人,但是我確實表明過我從來沒有任何那種骯臟的想法,我不是納粹,沒有各種歧視,我一直以來的粗魯言行只是因為對糟糕的代碼以及為此找借口的人感到不滿。而現(xiàn)在我需要再一次解釋這個問題,同時我也不想與那些抱怨過度政治正確的人聯(lián)系在一起。我為我以往不好的言行道歉,也知道社區(qū)存在問題,所以現(xiàn)在我確認了社區(qū)采用 CoC 行為準則。“
在信的最后,Linus 說到:“我會變成一個可愛的人嗎?這聽起來不太可能。我仍然關(guān)心技術(shù),我不會為了讓人們喜歡我而開始去接受糟糕的代碼。我仍然不太善解人意,但就像我之前說的,我在改變自己,在積極尋找專業(yè)的治療師幫助自己,我正試圖擺脫我的暴怒并變得更有禮貌。而如果人們至少能夠意識到我并不是一個認同這次關(guān)于 CoC 的爭論中的一些惡心行徑的敗類,那會是一件非常好的事情。”
-
內(nèi)核
+關(guān)注
關(guān)注
4文章
1468瀏覽量
42888 -
Linux
+關(guān)注
關(guān)注
88文章
11763瀏覽量
219088
原文標題:Linus 回應(yīng) CoC 風(fēng)波:我是個好人,Linux 社區(qū)變臟了
文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
Linux內(nèi)核編碼風(fēng)格權(quán)威總結(jié):從縮進到底層設(shè)計,讓你的代碼更“內(nèi)核味”
Linux內(nèi)核的“心跳”:jiffies如何為系統(tǒng)計時?
嵌入式開發(fā)繞不開的版本管理工具——git
飛凌嵌入式ElfBoard-進程之什么是進程
【「Linux 設(shè)備驅(qū)動開發(fā)(第 2 版)」閱讀體驗】+讀深入理解Linux內(nèi)核內(nèi)存分配
深入Linux內(nèi)核:進程調(diào)度的核心邏輯與實現(xiàn)細節(jié)
Linux進程間通信(IPC)全解析:從管道到?Socket,一篇講透
Linux歷史上10件最有意義的大事,你知道幾件?
華為工程師總結(jié)Linux筆記
如何配置和驗證Linux內(nèi)核參數(shù)
Linux進程狀態(tài)詳解
如何維護i.MX6ULL的安全內(nèi)核?
樹莓派4 性能大比拼:標準Linux與實時Linux 4.19內(nèi)核的延遲測試
Linus Torvalds宣布暫時退出Linux內(nèi)核的維護進程
評論