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