
國內首家Apache白金會(huì )員
騰訊成眾多項目主導成員
ASF是致力于為開(kāi)源項目提供法律和財務(wù)等支持的非營(yíng)利性組織。該基金會(huì )目前支持了超過(guò)350個(gè)開(kāi)源項目,涵蓋大數據、云計算、數據庫、網(wǎng)絡(luò )服務(wù)器等領(lǐng)域。目前基金會(huì )白金會(huì )員包括Google、Microsoft、Facebook等。
ASF主席Phil Steitz.表示:
“近年來(lái),騰訊在開(kāi)源領(lǐng)域的貢獻有目共睹,目前是多個(gè)Apache項目的活躍貢獻者,包括Hadoop、HBase、Hive、MXNet(孵化)、Parquet和Spark等,我們很高興能與騰訊這樣頂級的互聯(lián)網(wǎng)公司合作,這將大大地推動(dòng)Apache基金會(huì )在開(kāi)源領(lǐng)域的創(chuàng )新,深化社區拓展,并進(jìn)一步推進(jìn)我們?yōu)楣娞峁?ldquo;Apache之道”軟件的使命。”
騰訊從“Apache之道”開(kāi)源方法論中汲取了寶貴經(jīng)驗,成立開(kāi)源管理辦公室,在開(kāi)展開(kāi)源工作時(shí),既融合了“Apache之道”的精髓,同時(shí)結合騰訊研發(fā)文化,有效提升開(kāi)源治理與管理效率,抱以尊重和共享的精神,幫助更多的外部開(kāi)發(fā)者成為騰訊開(kāi)源的貢獻者,共同成長(cháng),實(shí)現共贏(yíng)。
騰訊開(kāi)源管理辦公室執行總監、高級社區經(jīng)理許勇表示:
“騰訊和Apache軟件基金會(huì )在開(kāi)源事業(yè)上擁有同樣的初衷和目標。騰訊開(kāi)源步伐不斷加快,發(fā)起開(kāi)源項目、回饋開(kāi)源社區,使騰訊的開(kāi)源影響力得到提升。如何打造活躍的社區,吸納更多的人,讓開(kāi)源發(fā)揮更大的價(jià)值,是騰訊正在和未來(lái)會(huì )持續探討的命題,相信與Apache軟件基金會(huì )的合作,能讓我們的開(kāi)源之路走的更加長(cháng)遠。”
加入Apache 軟件基金會(huì )是騰訊擁抱開(kāi)源,持續開(kāi)放的重要一步。自2010年以來(lái),騰訊全面實(shí)施“開(kāi)放”戰略,積極全面地參與到開(kāi)源項目中。作為騰訊科技的出口,騰訊云一直不斷加大對開(kāi)源的投入,并且已有多位工程師成為眾多Apache開(kāi)源項目的Committer。目前騰訊云大數據團隊有Hadoop、Spark、Livy項目的Committer,其中作為Apache基金會(huì )的頂級項目,Hadoop 2.8.4, 2.8.5 還有Spark 2.3.2版本都由騰訊云技術(shù)團隊主導。
負責大數據和AI業(yè)務(wù)的騰訊云副總裁王龍表示:
“后續,騰訊云將持續輸出自身在云計算、大數據、人工智能等領(lǐng)域的豐富實(shí)踐回饋開(kāi)源社區,并以加入ASF為契機,不斷提升自身技術(shù)實(shí)力,推動(dòng)開(kāi)源事業(yè)不斷前進(jìn)。”
從參與者到建設者
騰訊成國際開(kāi)源重要力量
近年來(lái),騰訊一方面積極參與開(kāi)源社區的建設,眾多業(yè)務(wù)團隊和技術(shù)人員積極參與到開(kāi)源社區和項目的貢獻之中,主要包括OpenStack、KVM、Docker、NVDIMM、Ceph、HBase、Hadoop、linux、Spark、Kubernetes、Torrent、Dht、Goprocinfo、Flannel、Netlink、Golang。
同時(shí),騰訊已經(jīng)獲得OpenStack、Linux Foundation、LF Deep learing、MariaDB Foundation白金會(huì )員身份。在積極參與開(kāi)源社區建設的同時(shí),以更加活躍的姿態(tài)為開(kāi)源項目提供支持。
另一方面,騰訊還在大力推進(jìn)自主開(kāi)源。截止到2018年9月,騰訊官方正式對外開(kāi)源的項目共計57個(gè),覆蓋微信、騰訊云、騰訊游戲、騰訊AI、騰訊安全等相關(guān)領(lǐng)域,將這些經(jīng)過(guò)海量業(yè)務(wù)檢驗的項目對外開(kāi)放,回饋開(kāi)源社區。騰訊發(fā)起的開(kāi)源項目累計在Github獲得超過(guò)15萬(wàn)Star,并已將三個(gè)廣受社區認可的開(kāi)源項目Tars、TSeer和Angel分別捐贈Linux基金會(huì )、Linux深度學(xué)習基金會(huì ),并將長(cháng)期參與基金會(huì )運作。
騰訊云副總裁王慧星表示:
“經(jīng)過(guò)在諸如Hadoop、HBase、Spark等眾多開(kāi)源項目的長(cháng)期貢獻之后,能作為中國第一個(gè)Apache基金會(huì )的白金會(huì )員,我們感到非常自豪。贊助ASF說(shuō)明騰訊將繼續鼓勵更多有才華的工程師加入開(kāi)源貢獻和創(chuàng )新,我們堅信,開(kāi)源技術(shù)可以讓世界變得更美好。”
騰訊云專(zhuān)家研究員堵俊平:
開(kāi)源的核心是自由,而不是免費
Q&A
騰訊首次獲得Apache 軟件基金會(huì )白金會(huì )員資格,有什么重要意義嗎?
更多的是認同Apache的理念,用開(kāi)源社區的方式來(lái)貢獻大家的innovation,回饋社區、回饋開(kāi)源,這是第一個(gè)階段吧。在這個(gè)社區里創(chuàng )新,大家可以在一起做出更好的東西。
Q&A
Apache的模式是怎樣的呢?
Apache由一個(gè)非盈利的基金會(huì )在組織,這個(gè)基金會(huì )里的所有人,除了必要的IT、運維人員,其他人都是不拿錢(qián)的,主要靠公司和會(huì )議的Sponsor維持。Apache Member討論Apache 基金會(huì )的方案,更多的是一種榮譽(yù)。他們管理了一兩百個(gè)項目,有Hadoop、Spark等比較有影響力的開(kāi)源,尤其是在大數據領(lǐng)域。
每個(gè)項目有個(gè)管理委員會(huì )(PMC,Project Management Committee),PMC決定發(fā)布以及選舉Committer等重大議題, Committer決定代碼是否應該被接受,或者給出修改意見(jiàn)。想要成為Committer,你需要在這個(gè)項目里服務(wù)一段時(shí)間,每個(gè)項目要求不一樣,也因人而異,短則半年,長(cháng)則2-3年。像比較熱門(mén)的Hadoop、Spark,必須全職工作2-3年才能成為專(zhuān)業(yè)的Committer。這個(gè)過(guò)程中,你要證明你的專(zhuān)業(yè)性和能力,以及你對這個(gè)項目的貢獻。
Q&A
Apache里面的項目是怎么來(lái)的呢?是如何運作的呢?
是公司把它捐出來(lái)的,比如Hadoop是雅虎做的,雅虎把它捐出來(lái)了。但Apache 有一個(gè)不成文的規定,基于Committer機制,有一些淘汰考核指標,比如項目維護者是否僅來(lái)自一家公司。這樣對項目有風(fēng)險,因為如果這家公司倒閉了,項目可能會(huì )處于無(wú)人維護的狀態(tài),影響貢獻者和開(kāi)源軟件的使用者。這其實(shí)是保證開(kāi)源代碼貢獻者和開(kāi)源軟件使用者的權益,如果貢獻的代碼沒(méi)有人維護、沒(méi)有用了,對大家是件很不好的事情。
還有一個(gè)考核指標就是活躍度,比如每年有沒(méi)有定期的3個(gè)月或6個(gè)月,有一個(gè)固定的release,定期的討論啊,都有一套監督機制。每個(gè)季度會(huì )出一個(gè)報告,看一看每個(gè)項目的健康情況。一個(gè)公司捐出來(lái)的項目只有經(jīng)過(guò)1-2年的嚴格考核,被一些公司部署使用之后,這個(gè)項目才算“畢業(yè)”,成為一個(gè)top level的項目。這算是它的一個(gè)工作機制吧。
Q&A
為什么Apache的存在對社會(huì )有價(jià)值?
很多成功的項目背后都是有商業(yè)公司的,開(kāi)源的核心是自由,而不是免費/慈善,從全社會(huì )資源的組織來(lái)說(shuō),往往更有效率,因為避免了各家公司重復造輪子;還有在生態(tài)方面,社區實(shí)際上提供了一個(gè)協(xié)調機制,讓不同利益的商業(yè)團體能夠以技術(shù)為出發(fā)點(diǎn),相互妥協(xié),達成共識,形成標準,從而形成一個(gè)生態(tài)系統。
另一方面,社區可以保證這個(gè)代碼雖然有核心貢獻群體,但總體來(lái)說(shuō)不會(huì )被某一個(gè)公司綁架或控制,其他人能夠相對平等地參與。