林纳斯·托瓦兹和Linux行为准则:揭穿7个谬论
歡迎訪問網易云社區,了解更多網易技術產品運營經驗。?
?
作者:史蒂芬·沃恩·尼古斯(Steven J.Vaughan-Nichols),從事Linux開源工作
時間:格林威治標準時間2018年9月25日——16:04
?
?沒錯,提出抗議的程序員并沒有從Linux中拿走代碼;政治不正確的Linux內核開發人員也并未被清除。林納斯·托瓦茲會回來的。
?
林納斯·托瓦茲(Linus Torvalds)宣布,他將暫時退出Linux開發員社區,并反省自己的言行,不久后,新的Linux內核開發者行為準則(CoC)被引入,一些有關這兩項行動的謬論也開始漫天飛舞。
?
下面是一些相關的無頭謬論:
?
謬論1:Linux內核社區已經被社會正義戰士(SJW)接管了!
?
怎么可能!新的CoC基于科爾萊恩·達·埃姆克(Coraline Ada Ehmke)1.4版本的開源參與公約(Contributor Covenant)。它已經被Eclipse、Ruby和Kubernetes等多個開源項目采用。雖然這個準則沒那么有爭議,但埃姆克已經公開反對那些排斥變性者的人,有人認為這是在推動她自己的開源項目議程。
?
她發表的一篇諷刺推文稱:我已經等不及大批人離開Linux了,它早就是SJWs的世界了!該推文更是火上澆油。但是埃姆克在Linux社區中并沒有領導力。后來,她在推特上說:“也許他們認為我在Linux內核上有一個提交位?他們是不是讀不懂git,所以覺得我合并了提交?”
?
托瓦茲和其他高級Linux內核開發人員一起引入了CoC,除此之外再無他人參與。Linux基金會的技術顧問委員會(TAB)負責執行。高級Linux內核開發人員、谷歌工程師希歐多爾(Theodore "Ted" T'so),在LKML上解釋說,“TAB可以做出建議,但是否根據這個建議采取行動通常取決于維護人員,最后的生殺大權還是在Linus。”薩吉·夏普(Sage Sharp)曾是一名內核開發人員,因認為Linux社區有問題而離開了該行業。他不相信TAB會根據行為準則來做事。夏普在推特上說:“我不相信TAB會對違反行為準則的行為作出及時或是深思熟慮的回應。請讓董事會發布匿名但公開透明的舉報報告,報告內容要涉及過去所有Linux內核人員的的違規行為。”
?
要是SJWs接管了Linux會出現這種情況嗎?恐怕不會吧。
?
謬論2:林納斯·托瓦茲離開之后,立馬引入新CoC,是為了趕在《紐約客》那篇關于他勸阻女性參與內核開發的文章之前發表。
?
理論上是有可能。但是,認識托瓦茲將近30年了,我覺得他不會那樣做。文章中沒有任何新消息。LKML是開放的,托瓦茲時而惱怒的管理風格已經展示了幾十年。正如托瓦茲所寫,他意識到自己“忽略了社區中一些根深蒂固的感情”。
?
托瓦茲補充道:“我不是一個感性的人,大家也應該都知道這一點。我自己也很清楚。我誤會過人,多年來,我都沒有意識到我對某個情況的判斷到底有多糟糕,我還在一個不專業的環境下工作了這么多年,這些都不是什么好事。”
?
謬論3:什么都不會改變。
?
就我個人而言,我認為行為準則本身并沒有太大的區別。我相信道德是沒法用法律來判斷的。等托瓦茲回來后,他做的事,肯定會有很大的影響。他一直都在為Linux內核社區設定基調,他還會重新來過的。
?
謬論4:林納斯不會改,或者說改不掉。
?
我認為,他會改變的。無論如何,我們要給他一個機會。開源顧問、開源項目(OSI)的副總裁維奇·布拉瑟爾(Vicky Brasseur)發布推特稱:“各位,我知道有很多工作還沒有完成,這只是第一步,但如果你在第一步時就開始指責(就算你是好心,覺得這一步應該更早就采取),后面的步子可就是難上加難了。”
?
謬論5:Linux內核開發人員的清洗已經開始。
?
并沒有。而且完全沒有任何跡象。
?
謬論6:開發人員即將離開Linux,還會帶走他們的代碼。
?
不,他們不會離開的。
?
的確,有人使用了一個從未在LKML下發布過任何東西的id“unconditionalwitness(絕對證人)”,并以其名義寫道,因行為準則而被Linux內核社區逐出的人,可以“撤銷他們的知識財產(代碼)的許可證授予,并以書面通知方式知會對方”。
?
換句話說,他們可以從Linux中拿走他們的代碼。但是沒有人被逐出Linux內核社區,也沒有人拿走他們的代碼。據我所知,還沒有人向TAB提出任何訴訟。即使有人被趕走,也沒人清楚他們已經寫好的代碼會有什么變故。
?
開源概念的創始人之一埃里克·雷蒙德(Eric S. Raymond)寫道:“這種威脅確實有用。我在創建開源項目時研究了相關法律。在美國,有判例法證實,擁有通用公共許可證的項目出資人,如果有權利轉換相關的名譽損失,在法律上是可以判定的。
?
理查德·斯托曼(Richard M. Stallman)是GPLv2的作者,也是自由軟件的擁護者,據說他寫過:“Linux的開發者,或者任何一個自由項目組,可以在任何時候移除任何代碼,且無需給出任何理由。但這并不代表是強迫其他人從他們自己的程序中刪除這些代碼。”
?
專門從事開源軟件授權的美邁斯律師事務所合伙人希瑟·米克(Heather Meeker)寫道:“Linux內核等大型項目的版權所有權很復雜。就像一塊拼接起來的被子。當開發者為內核做貢獻時,他們不會簽署任何貢獻協議或版權轉讓。通用公共許可證涵蓋了他們的貢獻,軟件副本的接收者直接從所有作者那里獲得通用公共許可證授權。貢獻者的個人權利與整個項目的權利并存。”
?
那是什么意思呢?沒有律師直接就此問題發表意見,而且此事從未在法庭上提起訴訟。 我有疑問的是,代碼是否可以被刪除?如果可以,它會對內核產生什么實際影響?
?
Linux開發人員和谷歌安全工程師馬修·加勒特(Matthew Garrett)在推特上稱,“每一個因為CoC而離開內核社區的人,我向你們保證,我會用心指導下一位,來接替他們的工作。” 隨后他又補充道,“到目前為止,大家更多地是在為內核社區做貢獻,而不是在威脅要離開,看起來是個好兆頭。”
?
謬論7:林納斯再也不會回來了!
?
林納斯會回來的。
?
葛雷格·克羅哈曼(Greg Kroah-Hartman)是Linux內核維護人員,也是Linux的臨時負責人,他簽署了Linux 4.19-rc5發布消息,稱自己是“葛雷格·會在接下來數周繼續負責·克羅哈曼”。
?
他想回來的時候,會回來的。
?
要我打賭的話,我覺得他會在下一個發布周期4.20/5.0的時候,及時回來管理,大約今年晚秋。或者,準確地說是,2018年10月22日,Linux內核維護峰會將在蘇格蘭愛丁堡舉行的時候。畢竟,托瓦茲退出內核的原因之一是,他的日程安排和峰會有沖突,峰會必須要重新安排時間才行。
?
盡管圍繞CoC和托瓦茲的爭論已經鬧得沸沸揚揚,但Linux仍然在正常運轉,繼續開發。而且,也并沒有任何跡象表明,最差的情況會出現。前方狂風暴雨,Linux仍在前行。
?
免費領取驗證碼、內容安全、短信發送、直播點播體驗包及云服務器等套餐
更多網易技術、產品、運營經驗分享請點擊。
?
相關文章:
【推薦】?《深入理解計算機系統》之淺析程序性能優化
【推薦】?React server rendering —— 網易美學主站同構實錄
總結
以上是生活随笔為你收集整理的林纳斯·托瓦兹和Linux行为准则:揭穿7个谬论的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 正则表达式查找<em></em>标签选中
- 下一篇: linux 其他常用命令