無(wú)從得知的真相
這份辭職聲明由 Andrew Gallant 發(fā)布,另外兩位成員 Andre Bogus 和 Matthieu M 簽署,但這三位 Rust 審核團(tuán)隊(duì)成員均未詳述具體原因。
這份辭呈通篇看下來(lái),只有一句“由于(Rust 核心團(tuán)隊(duì))這種結(jié)構(gòu)上的不負(fù)責(zé)任,我們一直無(wú)法按照社區(qū)對(duì)我們的期望和我們堅(jiān)持的標(biāo)準(zhǔn)來(lái)執(zhí)行《Rust 行為準(zhǔn)則》”隱晦地指出了其與 Rust 核心團(tuán)隊(duì)之間的矛盾,但背后的具體情況卻無(wú)從得知——截止目前,Rust 方面還沒(méi)有一個(gè)人出面講述其團(tuán)隊(duì)內(nèi)部的具體分歧與矛盾。
就目前已知的線索來(lái)看,或許可從《Rust 行為準(zhǔn)則》這個(gè)角度切入。據(jù)了解,Rust 總共有 10 個(gè)團(tuán)隊(duì),其中核心團(tuán)隊(duì)負(fù)責(zé)“管理 Rust 的總體方向、領(lǐng)導(dǎo)子團(tuán)隊(duì)以及任何交叉問(wèn)題”,審核團(tuán)隊(duì)則負(fù)責(zé)“幫助維護(hù)《Rust 行為準(zhǔn)則》和社區(qū)標(biāo)準(zhǔn)”。但現(xiàn)在審核團(tuán)隊(duì)的工作卻因?yàn)楹诵膱F(tuán)隊(duì)而“無(wú)法執(zhí)行”,這也就表示 Rust 核心團(tuán)隊(duì)擁有的權(quán)力似乎過(guò)大了。
Matthieu M 也在 Reddit 網(wǎng)站上發(fā)布了這篇辭職聲明。雖然依舊沒(méi)有說(shuō)明具體分歧,但他簡(jiǎn)單介紹了一下審核團(tuán)隊(duì)與核心團(tuán)隊(duì)之間的工作流程:一般情況下,審核團(tuán)隊(duì)負(fù)責(zé)各自收到的投訴,主要以調(diào)解為主,很少對(duì)社區(qū)成員發(fā)出禁令;而一旦遇到必須發(fā)布禁令的時(shí)候,審核團(tuán)隊(duì)就要跟核心團(tuán)隊(duì)打交道了,因?yàn)榻钚栌珊诵膱F(tuán)隊(duì)審查并執(zhí)行。
而 Matthieu M 在意的問(wèn)題就在這里:核心團(tuán)隊(duì)可以管理審核團(tuán)隊(duì),那誰(shuí)來(lái)監(jiān)督核心團(tuán)隊(duì)?答案是,沒(méi)有。Matthieu M 在 Reddit 評(píng)論中指出這絕對(duì)是 Rust 的治理危機(jī):“Rust 治理文件中從未明確聲明哪個(gè)團(tuán)隊(duì)將對(duì)核心團(tuán)隊(duì)進(jìn)行監(jiān)督,也沒(méi)有聲明過(guò)審核團(tuán)隊(duì)不應(yīng)該讓核心團(tuán)隊(duì)來(lái)負(fù)責(zé)?!?/p>
Matthieu M 后續(xù)還補(bǔ)充道,審核團(tuán)隊(duì)的成員也是“由核心團(tuán)隊(duì)直接選擇”,甚至與核心團(tuán)隊(duì)溝通失敗也無(wú)從申訴,因?yàn)楹诵膱F(tuán)隊(duì)之上再?zèng)]有其他團(tuán)隊(duì)。對(duì)此,System Initiative 公司 CEO Adam Jacob 也發(fā)聲表示:“他們(Rust 核心團(tuán)隊(duì))實(shí)際上創(chuàng)造了一個(gè)‘寡頭政治’。”
熊熊燃起的“八卦魂”
由于這封 Rust 審核團(tuán)隊(duì)的辭呈來(lái)得太過(guò)突然,并且始終沒(méi)有講述具體分歧,眾多開發(fā)者的“八卦之魂”不可抑制地開始熊熊燃燒:一時(shí)之間,Matthieu M 在 Reddit 上發(fā)布的帖子熱度激增,GitHub 上的辭職聲明也登上了 Hacker News 熱榜,網(wǎng)友評(píng)論近 800 條。
在許多人“求真相”的留言中,有一部分網(wǎng)友開始自行推測(cè):
有人猜,這可能與亞馬遜有關(guān)。今年 9 月,AWS 團(tuán)隊(duì)開源戰(zhàn)略與營(yíng)銷負(fù)責(zé)人 Matt Asay 發(fā)表了一篇《Rust 的未來(lái)》,由于該文章“無(wú)意中暗示亞馬遜在以某種方式對(duì) Rust 的開發(fā)負(fù)責(zé)”(目前文章已修改),引發(fā)了 Rust 核心團(tuán)隊(duì)成員 Steve Klabnik 的不滿:“我拒絕讓亞馬遜定義 Rust?!?/p>
Steve Klabnik 認(rèn)為亞馬遜雇傭多名 Rust 維護(hù)者和貢獻(xiàn)者的行為是在“侵蝕 Rust 團(tuán)隊(duì)”、“將核心團(tuán)隊(duì)邊緣化”。Rust 庫(kù)團(tuán)隊(duì)負(fù)責(zé)人 Mara Bos 則對(duì)此完全反對(duì):“胡說(shuō)什么!核心團(tuán)隊(duì)的確是愈發(fā)無(wú)關(guān)緊要,但這并不是因?yàn)閬嗰R遜正在接管,而是核心團(tuán)隊(duì)已經(jīng)不再真正地指導(dǎo)或領(lǐng)導(dǎo) Rust 了?!?/p>
而 Andrew Gallant 的推特就曾轉(zhuǎn)發(fā) Mara Bos 的這段發(fā)言:
除此之外,還有人猜這可能與 Rust 基金會(huì)新上任的首席執(zhí)行官 Rebecca Rumbul 有關(guān),也有人覺得這與最近核心團(tuán)隊(duì)的三名新成員(JT、Jan-Erik Rediger 和 Ryan Levick)有關(guān),甚至還在推測(cè)是哪些核心團(tuán)隊(duì)成員與審核團(tuán)隊(duì)產(chǎn)生矛盾。
在言論發(fā)酵程度超出想象后,Matthieu M 關(guān)閉了 Reddit 帖子的評(píng)論權(quán)限,并道歉道:“我要向 Rebecca、Ryan、JT 和 Jan-Erik 道歉:我們與核心團(tuán)隊(duì)的關(guān)系幾個(gè)月來(lái)一直在惡化,但我們辭職絕不是對(duì)你們提名的譴責(zé),我希望你們都好好的?!?/p>
辭職不是為了譴責(zé)
正如 Matthieu M 所說(shuō),“我們不希望產(chǎn)生任何謾罵、指責(zé)、推諉和謠言,而是專注于建設(shè)性意見:如何改善現(xiàn)狀,繼續(xù)前進(jìn)”,早在最初那份辭呈中,Andrew Gallant、Andre Bogus 和 Matthieu M 就已經(jīng)明確表示,他們辭職并非是為了譴責(zé)或噱頭,而是希望 Rust 團(tuán)隊(duì)能更好地發(fā)展,所以在這之中的任何具體不滿他們都將“保持謹(jǐn)慎和保密”。
為此,他們還在辭呈中為 Rust 社區(qū)提出了 4 個(gè)建議:
建議 Rust 團(tuán)隊(duì)成員就監(jiān)督核心團(tuán)隊(duì)的過(guò)程達(dá)成共識(shí);
建議替換審核團(tuán)隊(duì)的人不是屬于核心團(tuán)隊(duì)的 Rust 團(tuán)隊(duì)成員;
建議未來(lái)的審核團(tuán)隊(duì)根據(jù) Rust 團(tuán)隊(duì)成員的建議,主動(dòng)決定如何更好地處理和發(fā)現(xiàn) Rust 團(tuán)隊(duì)成員之間的非良性沖突。建議審核團(tuán)隊(duì)與基金會(huì)合作,獲取專業(yè)調(diào)解的資源;
建議未來(lái)的審核團(tuán)隊(duì)盡可能地保持團(tuán)隊(duì)的健康規(guī)模和多樣性,盡可能多招募新成員。
目前,通過(guò)查看 Rust 審核團(tuán)隊(duì)頁(yè)面,可以發(fā)現(xiàn) Rust 已臨時(shí)任命了一個(gè)審核團(tuán)隊(duì):Khionu Sybiern 和 Joshua Gould,還將 Andrew Gallant、Andre Bogus 和 Matthieu M 列為“校友”,并表示:“我們要感謝所有過(guò)去的成員做出的寶貴貢獻(xiàn)!”
最后,據(jù) The Register 報(bào)道,23 日 Rust 方面對(duì)此事發(fā)表了一段聲明:“我們尊重項(xiàng)目團(tuán)隊(duì)的獨(dú)立性和決策權(quán),我們也知道今天所做的更改。我們希望項(xiàng)目和語(yǔ)言能夠蓬勃發(fā)展,并將繼續(xù)努力實(shí)現(xiàn)這一愿景?!?/p>