Linux 之父因長期口出惡言宣布暫時退出Linux 社群,引發開放平台的老問題:禮貌與能力到底誰比較重要?

Linux 之父因長期口出惡言宣布暫時退出Linux 社群,引發開放平台的老問題:禮貌與能力到底誰比較重要?

上個月,Linux 之父Linus Torvalds 宣布將暫時退出Linux 社群,休息一段時間,並為他多年來在社群上對Linux 開發者的抱怨、辱罵等不當行為道歉。同時,Linux 社群也頒布了新的行為準則(CoC ),核心就是圍繞如何塑造個「良好的」 Linux 社群環境,讓社群成員免於受到歧視和攻擊。

但,很快這就引起了社群的騷動,一部分開發者開始批評CoC,他們的理由是「應該根據能力而非信念來做出判斷」,並威脅稱要撤銷部分Linux 的程式碼。先不說倘若真的有開發者撤銷了Linux 的程式碼會對整個網路產生多大的影響,這次紛爭的起源是科技業存在已久的觀念衝突:禮貌和能力,到底哪個擺在首要位置。

Linux 之父因長期口出惡言宣布暫時退出Linux 社群,引發開放平台的老問題:禮貌與能力到底誰比較重要?

 

據《紐約客》的報導,Torvalds 的暴脾氣和口出狂言傷害到了許多開發者的「感情」,儘管他罵人用詞不分性別,但女性總是在砲火的最前線。據Linux 基金會和研究人員的估計, Linux 程式設計師有十分之一為女性,但這十分之一中很少有知名的女性內核開發者。

早在2015 年,Linux 社群就頒布過一份《衝突規則》的文件,在其中Linux 基金會表示希望在軟體業看到多樣性,Linux 社群歡迎任何人,如果你在社群感覺到不適,可以聯繫Linux 基金會。但是,很不幸的,Linux之父,Torvalds 本人,就是這份文件形同虛設的證明。

而新頒布的Linux 社群行為準則則是要把過去三年內並沒有發揮什麼作用的《衝突規則》進一步明確化,例如「不許進行基於性別、性取向、種族、信仰……進行各種方式(如圖片、言語、人肉)進行歧視和騷擾。」

正是這份「明確化」的規範,使得反對COC 的開發者們非常不滿,他們認為Linux 是基於「個人能力」判斷的一個開發者環境,而非開發者的「身份」。Linux 誕生的初衷,是為了推動更開放、更多元、更自由的網際網路環境。

支持修訂COC 的一方則表態:如果真正的開源是建立在能力的基礎上,由參與者對社群的智力貢獻決定他們的影響力和權力,那麼現在Linux 甚至整個軟體行業都由白人男性主導,是否是在間接表示白人男性比白人女性和少數族裔在智力上更有優勢,進而能讓他們作出更多的「智力貢獻」?這一派通常秉持著「你後天形成的能力是基於你成長的優渥環境,你應該為多元化出一分力,而不是為了保住自己的優勢地位而反對多元化。」。

這個爭論可以說是從以前到現在,所有開發者社群所面臨到的老問題了。從去年James Damore 在 Google 內部分發的「意識形態回音室」備忘錄到如今的Linux 社群爭論,這兩類觀點一直都是軟體業,甚至許多白人男性占主導地位的領域的爭論點。

除此之外,出於觀念不合,開發人員是否有權利撤銷自己貢獻的程式碼?也是這次Linux 社群觀念之爭引發的另一個軟體行業的議題。Linux 基金會技術顧問委員會的開發人員Jonathan Corbet 認為這種行為不僅不合理也不合法,隨意撤銷開源計畫中的貢獻程式碼,是涉嫌侵犯通用公共許可證(GPL)的違法行為。

如果任何開發者都可以隨意撤銷自己在開源軟體中所貢獻的程式碼,那這份程式碼既是他的貢獻,也可能成為他威脅他人的武器,像Linux 在全世界被大規模使用的軟體計畫,只是悄悄的撤銷幾行程式碼都可能造成難以估量的影響。儘管Linux 社群在之前幾輪爭議後,已經具備了「防程式碼撤銷機制」,但這不只是Linux 社群的問題,而是開源倫理的問題。

這場紛爭緣起於對多元化的觀念之爭,Torvalds 在CoC 發出後出面回應,他稱他不歧視任何人,他罵得對象是那些寫出糟糕的程式碼、和寫出了這些糟糕程式碼還在找藉口的那些人。是否能寫出好的程式碼和是否要推動多元化並無衝突,正如「開源」這個定義及開源運動發起人之一的Bruce Perens 所說,我們需要多樣性,但對真正好的作品進行評價時,並不需要帶著意識形態歧視的觀點,開源社群的最終目的是創造偉大的事。

資料來源:The Culture War Comes to Linux 

使用 Facebook 留言

發表回應

謹慎發言,尊重彼此。按此展開留言規則