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