谷歌仍是CNCF項目的頭號開源貢獻(xiàn)者
譯文【51CTO.com快譯】 據(jù)Stackalytics的***數(shù)據(jù)顯示,谷歌仍是CNCF開源生態(tài)系統(tǒng)的主力軍。Stackalytics是Mirantis創(chuàng)辦的一個項目,由OpenStack基金會托管,直觀地呈現(xiàn)一家公司對開源項目的貢獻(xiàn)。的確,據(jù)這些數(shù)據(jù)顯示,谷歌在向CNCF項目提交的所有代碼中占到了差不多53%。第二大貢獻(xiàn)者Red Hat遠(yuǎn)遠(yuǎn)落后,僅占7.4%。
CNCF是谷歌開源的極受歡迎的容器編排服務(wù)Kubernetes的大本營,因此谷歌是頭號貢獻(xiàn)者可能讓人不覺得很吃驚。但據(jù)這些數(shù)據(jù)顯示,即便不把Kubernetes考慮進(jìn)來,谷歌仍會是所有CNCF項目的頭號代碼貢獻(xiàn)者。在某種程度上,這是由于谷歌也是GRPC和Vitess的主要貢獻(xiàn)者,GRPC是該公司捐贈給CNCF的隊列項目,而Vitess是它為YouTube開發(fā)的數(shù)據(jù)庫集群系統(tǒng)。
谷歌不是主要貢獻(xiàn)者的項目仍有不少;比如說,貢獻(xiàn)給Jaeger的代碼中64%來自優(yōu)步,向LinkerD提交的代碼中84%來自Buoyant的工程師。這里值得關(guān)注的是,報告發(fā)現(xiàn)只有一個項目出現(xiàn)沒有一家開發(fā)商貢獻(xiàn)的代碼超過40%這種情況,那就是SoundCloud捐獻(xiàn)給CNCF的Prometheus監(jiān)控解決方案,不過現(xiàn)在它主要由獨立開發(fā)商Red Hat維護(hù)。
你在看完那些統(tǒng)計數(shù)據(jù)后認(rèn)為,谷歌可能是CNCF生態(tài)系統(tǒng)中地位太過強大的玩家。當(dāng)然,谷歌不這么認(rèn)為。
谷歌云GKE和Kubernetes集團(tuán)產(chǎn)品經(jīng)理Aparna Sinha說:“谷歌歷來為開源軟件做貢獻(xiàn),并尊重為開源軟件做貢獻(xiàn)。我們喜歡給予回饋。一個明顯的例子是Kubernetes,這是開源歷史上發(fā)展速度最快的項目之一,如今擁有蓬勃發(fā)展的社區(qū)和廣泛的行業(yè)支持。谷歌一直處于核心地位,在這個社區(qū)和更廣泛的CNCF中是一股不斷推動的力量。無論是通過提供廣泛的工程專業(yè)知識、代碼貢獻(xiàn)和計算資源,還是通過項目管理、測試和文檔,谷歌完全致力于確保Kubernetes取得成功,這是這個項目有這種發(fā)展勢頭的主因。我們一如既往地致力于這個項目,我們很高興看到更廣泛的Kubernetes社區(qū)開始塑造項目的未來,確保取得長遠(yuǎn)成功。”
值得一提的是,CNCF還通過其DevStats工具發(fā)布了自己的數(shù)據(jù),表明的情況大同小異,盡管并未完全強調(diào)谷歌作為貢獻(xiàn)者的主導(dǎo)地位。我向Mirantis的聯(lián)合創(chuàng)始人兼***營銷官Boris Renski詢問這些差異時,他特別指出Stackalytics側(cè)重于代碼提交,而CNCF的工具關(guān)注貢獻(xiàn),這包括評價、評論和創(chuàng)建的問題單等其他方面。Stackalytics也沒有考慮到CNCF的沙箱項目,Red Hat在這方面的貢獻(xiàn)相當(dāng)大。這兩個工具在對待歸屬方面也有所不同,Red Hat收購CoreOS后,DevStats將后者所有以前的貢獻(xiàn)都統(tǒng)統(tǒng)歸屬Red Hat。
Renski在Twitter上建議,不同的組織應(yīng)合并不同的數(shù)據(jù)源以消除這些差異,但我對于如今CNCF和OpenStack基金會到底合作有多好心里沒底。
原文標(biāo)題:Google remains the top open-source contributor to CNCF projects,作者:Frederic Lardinois
【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】