Go是Google的語言,而不是我們的語言

banq發表於2019-05-22

Go是有社群貢獻,但它不是社群專案,它是谷歌的專案。

這是一個不可爭辯的事實,無論你認為它是好還是壞,我們都需要接受。例如,如果您希望Go中加入一些重要的事情,那麼努力在社群中建立共識遠比說服Go核心團隊重要。作為必然結果,將大量時間和精力投入到社群努力中,如果沒有獲得Go團隊的熱情支援可能就是浪費時間。

總的來說,很明顯社群的聲音對於Go的發展並不重要,而我們這些在谷歌牆外與Go一起工作的人只需要接受。

如果我們非常幸運,我們的優先事項與谷歌相匹配; 如果我們相當幸運,Go核心團隊和Google將決定他們是否足夠關注我們的優先事項。好訊息是谷歌和Go核心團隊(迄今為止)關注Go在外部世界是否成功,而不僅僅是在谷歌內部,所以他們願意在痛點上工作。

Go通過擁有一支具有良好品味和對語言的一致願景的小核心團隊做得很好,這個團隊不受外界聲音的影響,並且移動緩慢且有偏見不做改變。

Go團隊聲稱他們真正關心社群並且希望他們參與現在聽起來很可笑。我確信他們是關心的,但只能關注到某一點。我認為Go核心團隊應該直言不諱關於這種情況,而不是假裝並暗中引導人們

補充工具欄:Google和Go核心團隊

你可以問Go是Google的語言還是Go核心團隊的語言?因為Go的方向是由那個小核心團隊設定和控制的。但是,目前我認為大部分或全部活躍的Go核心團隊都是由Google聘用的,因此在實踐中不可能做出區分。

如果大多數人不再為谷歌工作,那麼Go可能是他們的語言,而不是谷歌,就像Python一直是Guido van Rossum的語言一樣,無論他當時為誰工作。

在實際層面上,不可否認的是,目前Google提供了大量支援Go的基礎架構和資源,例如golang.org,因此擁有域名等等。根據商標列表,Google還擁有“Go”程式語言的商標權。

 

相關文章