作為一門 2015 年才上線的編程語言,Rust 這 6 年來可謂是順風順水:
在 Stack Overflow 年度調查報告中,連續(xù) 6 年(2016 年 - 2021 年)被評為“最受歡迎編程語言”;
2020 年成立了 Rust 基金會,基金會董事成員包括亞馬遜、谷歌、華為、微軟和 Mozilla;
深受大廠青睞:不僅有亞馬遜贊助開發(fā),谷歌也宣布 Android 支持用 Rust 來開發(fā)操作系統(tǒng),甚至 Linux 也有意將它加入內核開發(fā)。
在這光鮮成績的背后,Rust 內部團隊卻似乎并不和諧,這幾天更是鬧了個大的:本周一,Rust 審核團隊突然在 GitHub 的 PR(Pull Request)上宣布辭職且即刻生效,并表示這是“為了 Rust 核心團隊只顧自己、不對其他人負責的抗議”。
01無從得知的真相
這份辭職聲明由 Andrew Gallant 發(fā)布,另外兩位成員 Andre Bogus 和 Matthieu M 簽署,但這三位 Rust 審核團隊成員均未詳述具體原因:
這份辭呈通篇看下來,只有一句“由于(Rust 核心團隊)這種結構上的不負責任,我們一直無法按照社區(qū)對我們的期望和我們堅持的標準來執(zhí)行《Rust 行為準則》”隱晦地指出了其與 Rust 核心團隊之間的矛盾,但背后的具體情況卻無從得知——截止目前,Rust 方面還沒有一個人出面講述其團隊內部的具體分歧與矛盾。
就目前已知的線索來看,或許可從《Rust 行為準則》這個角度切入。據了解,Rust 總共有 10 個團隊,其中核心團隊負責“管理 Rust 的總體方向、領導子團隊以及任何交叉問題”,審核團隊則負責“幫助維護《Rust 行為準則》和社區(qū)標準”。但現在審核團隊的工作卻因為核心團隊而“無法執(zhí)行”,這也就表示 Rust 核心團隊擁有的權力似乎過大了。
Matthieu M 也在 Reddit 網站上發(fā)布了這篇辭職聲明。雖然依舊沒有說明具體分歧,但他簡單介紹了一下審核團隊與核心團隊之間的工作流程:一般情況下,審核團隊負責各自收到的投訴,主要以調解為主,很少對社區(qū)成員發(fā)出禁令;而一旦遇到必須發(fā)布禁令的時候,審核團隊就要跟核心團隊打交道了,因為禁令需由核心團隊審查并執(zhí)行。
而 Matthieu M 在意的問題就在這里:核心團隊可以管理審核團隊,那誰來監(jiān)督核心團隊?答案是,沒有。Matthieu M 在 Reddit 評論中指出這絕對是 Rust 的治理危機:“Rust 治理文件中從未明確聲明哪個團隊將對核心團隊進行監(jiān)督,也沒有聲明過審核團隊不應該讓核心團隊來負責?!?/p>
Matthieu M 后續(xù)還補充道,審核團隊的成員也是“由核心團隊直接選擇”,甚至與核心團隊溝通失敗也無從申訴,因為核心團隊之上再沒有其他團隊。對此,System Initiative 公司 CEO Adam Jacob 也發(fā)聲表示:“他們(Rust 核心團隊)實際上創(chuàng)造了一個‘寡頭政治’。”
02熊熊燃起的“八卦魂”
由于這封 Rust 審核團隊的辭呈來得太過突然,并且始終沒有講述具體分歧,眾多開發(fā)者的“八卦之魂”不可抑制地開始熊熊燃燒:一時之間,Matthieu M 在 Reddit 上發(fā)布的帖子熱度激增,GitHub 上的辭職聲明也登上了 Hacker News 熱榜,網友評論近 800 條。
在許多人“求真相”的留言中,有一部分網友開始自行推測:
有人猜,這可能與亞馬遜有關。今年 9 月,AWS 團隊開源戰(zhàn)略與營銷負責人 Matt Asay 發(fā)表了一篇《Rust 的未來》,由于該文章“無意中暗示亞馬遜在以某種方式對 Rust 的開發(fā)負責”(目前文章已修改),引發(fā)了 Rust 核心團隊成員 Steve Klabnik 的不滿:“我拒絕讓亞馬遜定義 Rust。”
Steve Klabnik 認為亞馬遜雇傭多名 Rust 維護者和貢獻者的行為是在“侵蝕 Rust 團隊”、“將核心團隊邊緣化”。Rust 庫團隊負責人 Mara Bos 則對此完全反對:“胡說什么!核心團隊的確是愈發(fā)無關緊要,但這并不是因為亞馬遜正在接管,而是核心團隊已經不再真正地指導或領導 Rust 了?!?/p>
而 Andrew Gallant 的推特就曾轉發(fā) Mara Bos 的這段發(fā)言:
除此之外,還有人猜這可能與 Rust 基金會新上任的首席執(zhí)行官 Rebecca Rumbul 有關,也有人覺得這與最近核心團隊的三名新成員(JT、Jan-Erik Rediger 和 Ryan Levick)有關,甚至還在推測是哪些核心團隊成員與審核團隊產生矛盾。
在言論發(fā)酵程度超出想象后,Matthieu M 關閉了 Reddit 帖子的評論權限,并道歉道:“我要向 Rebecca、Ryan、JT 和 Jan-Erik 道歉:我們與核心團隊的關系幾個月來一直在惡化,但我們辭職絕不是對你們提名的譴責,我希望你們都好好的?!?/p>
03辭職不是為了譴責
正如 Matthieu M 所說,“我們不希望產生任何謾罵、指責、推諉和謠言,而是專注于建設性意見:如何改善現狀,繼續(xù)前進”,早在最初那份辭呈中,Andrew Gallant、Andre Bogus 和 Matthieu M 就已經明確表示,他們辭職并非是為了譴責或噱頭,而是希望 Rust 團隊能更好地發(fā)展,所以在這之中的任何具體不滿他們都將“保持謹慎和保密”。
為此,他們還在辭呈中為 Rust 社區(qū)提出了 4 個建議:
建議 Rust 團隊成員就監(jiān)督核心團隊的過程達成共識;
建議替換審核團隊的人不是屬于核心團隊的 Rust 團隊成員;
建議未來的審核團隊根據 Rust 團隊成員的建議,主動決定如何更好地處理和發(fā)現 Rust 團隊成員之間的非良性沖突。建議審核團隊與基金會合作,獲取專業(yè)調解的資源;
建議未來的審核團隊盡可能地保持團隊的健康規(guī)模和多樣性,盡可能多招募新成員。
目前,通過查看 Rust 審核團隊頁面,可以發(fā)現 Rust 已臨時任命了一個審核團隊:Khionu Sybiern 和 Joshua Gould,還將 Andrew Gallant、Andre Bogus 和 Matthieu M 列為“校友”,并表示:“我們要感謝所有過去的成員做出的寶貴貢獻!”
最后,據 The Register 報道,23 日 Rust 方面對此事發(fā)表了一段聲明:“我們尊重項目團隊的獨立性和決策權,我們也知道今天所做的更改。我們希望項目和語言能夠蓬勃發(fā)展,并將繼續(xù)努力實現這一愿景。”
參考鏈接:
https://github.com/rust-lang/team/pull/671
https://www.theregister.com/2021/11/23/rust_moderation_team_quits/
https://www.reddit.com/r/rust/comments/qzme1z/moderation_team_resignation/
https://thenewstack.io/rust-mod-team-resigns-in-protest-of-unaccountable-core-team/
本文來自微信公眾號“CSDN”(ID:CSDNnews),作者:鄭麗媛,36氪經授權發(fā)布。
- 濕地之美|廣州海珠濕地
- (熱點觀察 漫評)美國對歐洲盟友“下狠手”
- 全球微動態(tài)丨德媒文章:政治極化愈演愈烈,美國民主面臨墮落
- 每日觀察!海河觀津丨百萬候鳥來“息”,它們?yōu)楹纹珢郾贝蟾郏?/a>
- 焦點!一起來拍中國空間站!
- 焦點播報:北京新增本土感染者16例 詳情公布
- 天天快看點丨遼寧匯聚高校校友資源 引青年人才在遼創(chuàng)新創(chuàng)業(yè)
- 每日熱文:夢天成功發(fā)射!天空飄來一個字:6
- 環(huán)球最資訊丨長圖丨“院士天團”做優(yōu)“湖南飯”,該是什么味?
- 常益懷等5市州明早有大霧 出行請注意安全
- 環(huán)球動態(tài):11月全省溫高干旱持續(xù)發(fā)展
- 【全球獨家】10月制造業(yè)PMI為49.2% 建筑業(yè)景氣水平較高
- 環(huán)球今日訊!亞馬遜營業(yè)利潤率下降至2% 國內頭部電商或進一步搶占海外市場
- 國家藥監(jiān)局:促進彩色隱形眼鏡生產經營企業(yè)規(guī)范化發(fā)展
- 即時焦點:智慧芽升級科創(chuàng)力評估平臺 累計上線12條產業(yè)技術鏈
- 【世界熱聞】內蒙古啟動人力資源誠信服務示范機構評選
- 環(huán)球觀焦點:內蒙古:這5項職業(yè)資格考試暫停
- 全球熱門:飛天圓夢|靜待夢天,中國空間站在軌建造收官在即
- 飛天圓夢|“夢天”已就位!楊利偉動情講述“初代”航天人故事
- 對標保時捷Taycan?大眾中國功勛蘇偉銘親自下場造車