[新聞] Linux之父因長期口出惡言宣布暫時退出

作者: bachelorwhc (單身老王)   2018-10-17 19:49:40
1.媒體來源:
T客邦
2.完整新聞標題:
Linux 之父因長期口出惡言宣布暫時退出Linux社群,引發開放平台的老問題:
禮貌與能力到底誰比較重要?
3.完整新聞內文:
上個月,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所說,我們需要多樣性,但對真正好的作品進行評價時,
並不需要帶著意識形態歧視的觀點,開源社群的最終目的是創造偉大的事。
4.完整新聞連結 (或短網址):
https://tinyurl.com/yamh3m89
5.備註:
我是這樣覺得的啦 某些人程式寫得爛只好開始注重禮貌
就像某族群 做簡單的文書工作整天抱怨薪水不平等 社會有偏見歧視
你不能砲我 不然我就檢舉你歧視我
有那麼多想法 為什麼不先提升自己的實力 那天就換你嗆人阿 對不對

Links booklink

Contact Us: admin [ a t ] ucptt.com