來源:公司資(zī)訊 | 2021.11.24
昨夜,Rust 編程語言的審核團隊突然宣布辭職,且即刻生(shēng)效。他們在 GitHub 的 pull request 上發出了該聲明。
審核團隊成員(yuán) Andrew Gallant 在聲明中(zhōng)寫道:審核團隊辭職是爲了抗議核心團隊,後者認爲自己不對除自己以外(wài)的任何人負責。
辭職聲明來得如此突然,措辭又(yòu)比較嚴厲,廣大(dà)程序員(yuán)看到這則聲明後“一(yī)臉懵逼”,而又(yòu)不免好奇。
由于目前該 pull request 頁面已鎖定,他們隻能移步至 Reddit 的 Rust 子版塊發帖讨論。
這一(yī)突如其來的事件迅速成了國外(wài)程序員(yuán)圈最熱話(huà)題。
Rust,這個連續 6 年獲得程序員(yuán)最喜愛的編程語言,其内部團隊出現了哪些裂痕?
“求内幕”成了社區吃瓜群衆最關心的話(huà)題,但沒有人在帖子中(zhōng)透露細節。
不過,從撰寫辭職信的 Andrew Gallant 社交網絡上能找到一(yī)點蛛絲馬迹。
原來雙方的沖突由來已久,并不是一(yī)朝一(yī)夕間突然爆發的。尤其是亞馬遜 AWS 的介入,讓雙方沖突進一(yī)步加劇。
今年 2 月,Rust 基金會成立,亞馬遜 AWS、谷歌、華爲、微軟、Mozilla 五家公司爲創始成員(yuán)。
今年 9 月,AWS 團隊開(kāi)源戰略與營銷負責人 Matt Asay 在 InfoWorld 上發表了一(yī)篇文章《Rust 的未來》。
Steve Klabnik 還認爲,亞馬遜正在逐漸侵蝕 Rust 團隊,主要的表現是:
1、亞馬遜雇傭了 Rust 團隊的幾名成員(yuán),其中(zhōng)包括編譯器團隊負責人、語言團隊負責人。
2、亞馬遜決定不設立 Rust 基金會 ED,這意味着主席将在 Rust 基金會中(zhōng)擁有巨大(dà)的權力。
他認爲,亞馬遜正在采取措施将核心團隊邊緣化。
後來文章被 Matt Asay 修改,并在末尾附注聲明:
這篇文章的前一(yī)個版本正确地指出 Rustacean 原則是以亞馬遜原則爲藍(lán)本的,但無意中(zhōng)可能暗示亞馬遜在某種程度上對 Rust 的開(kāi)發負責。亞馬遜雇傭了多名 Rust 維護者和貢獻者,但它隻是衆多有員(yuán)工(gōng)參與的公司之一(yī)。
Rust 庫團隊負責人 Mara Bos 的觀點卻與之相反,她認爲 Steve 的觀點“簡直是胡說八道”。
Steve 說的“核心團隊”變得不那麽重要了,這是絕對正确的。但這并不是因爲亞馬遜正在接管。
我(wǒ)認爲,既不該讓核心團隊,也不該讓亞馬遜團隊來領導或定義 Rust。
Andrew Gallant 最後兩條 Twitter 便是轉發 Mara Bos 的觀點。
根據 Rust 官方的《行爲守則》,Rust 審核團隊的作用是幫助“遵守行爲守則和社區标準”,而現在他們無法做到這一(yī)點,因爲核心團隊的權利似乎超出了界限。
既然如此,審核團隊自然也就無法約束核心團隊。看來是雙方在權利和責任問題上發生(shēng)了争吵。而 AWS 的問題不過是雙方開(kāi)始角力的導火(huǒ)索。
另一(yī)位“局外(wài)人”System Initiative 公司 CEO 也發表了自己的看法:
他認爲 Rust 核心團隊權力過大(dà),核心團隊管理着社區的各個方面,但是他們之外(wài)的人卻無法決定誰加入核心團隊,或者被踢出核心團隊,從而在 Rust 社區形成了一(yī)種“寡頭政治”。
截至目前,Rust 臨時團隊緊急成立,接管辭職三人的工(gōng)作。
從 2016 年開(kāi)始,Rust 在每年的 Stack Overflow 年度評選中(zhōng)都當選爲最受歡迎編程語言,而太多的沖突戲份對于技術團隊而言可能并不是什麽好事。