騰訊湯道生:開源已成為許多技術驅動型產業重要的創新推動力

騰訊開源 4年前發布 | 3K 次閱讀 開源

1月17日,在騰訊與Linux基金會一年一度的聯合開放日上,騰訊高級執行副總裁、云與智慧產業事業群總裁湯道生,首次公開闡述開源對騰訊的重要意義,他表示:“開源不再是開發者的個人熱情,它已成為許多技術驅動型產業背后重要的創新推動力。在科技向善的使命與愿景指引下,騰訊將進一步擁抱開源,與廣大開發者一起創造正向價值。”

 

 

(騰訊高級執行副總裁、云與智慧產業事業群總裁 湯道生)

該活動在深圳騰訊大廈舉辦,Linux基金會執行董事及多位Linux衍生子基金會主要負責人悉數到場,雙方就騰訊與Linux基金會的開源合作情況及未來發展規劃進行了交流。

在會上,Linux基金會執行董事Jim Zemlin宣布,騰訊的開源項目TARS將于2020年成立單獨的TARS基金會,這將是首個起源于中國開源項目的國際開源基金會,也將是Linux基金會下唯一聚焦微服務技術生態的子基金會。騰訊平臺與內容事業群技術運營部總經理、Linux基金會董事劉昕表示:“我們非常欣慰的看到,TARS將走向新階段。未來,騰訊將與Linux基金會及其各個子基金會緊密合作,為全球開源添磚加瓦。”

(Linux基金會執行董事 Jim Zemlin)

開源代碼文化興起,騰訊開源亮點頻現

據湯道生介紹,騰訊從早期就有著濃郁的工程師文化氛圍。2010年,在創始團隊及總辦成員的支持和推動下,騰訊開始在公司范圍內鼓勵和推動開源的代碼文化,倡導好的項目跨團隊、跨部門、跨業務使用,初步建立起開源的工具和流程,并在2012年開始對外發布開源項目。

隨著技術能力的不斷累積,以及以開源為代表的騰訊新代碼文化的興起,騰訊近年來在開源領域表現亮眼:在全球最大的代碼托管平臺Github上,騰訊發布的開源項目已經接近一百個,覆蓋云原生、大數據、AI、安全、硬件等多個熱門的技術方向,由微信團隊開源的Tinker、Mars,騰訊云和騰訊大數據團隊研發的Kona、Angel等,都來自騰訊的核心業務板塊。

在AI領域,騰訊開源了MedicalNet醫療深度學習預訓練模型,其機器學習開源平臺Angel成為中國首個LF AI基金會畢業項目;在大數據領域,資源管理平臺核心TKE、分布式數據庫TBase、萬億級分布式消息中間件TubeMQ接連開源,其中,TubeMQ還成功捐贈給Apache基金會;在云計算領域,騰訊開源了云原生的微服務框架TARS,騰訊云本身也結合了大量的開源技術,既通過業務場景幫助開源技術落地,也通過技術創新來回饋社區,是開源技術的堅定推進者和建設者,騰訊云連續三年登上KVM內核開源貢獻榜,2019年度貢獻度名列全球第七、國內第一;在邊緣計算領域,騰訊作為創始會員加入LF Edge基金會并打造了5G MEC邊緣計算平臺,在社區貢獻了車聯網藍圖,主導構建了AR/VR開源藍圖。

2019全年,騰訊新開源項目數量達到22個,在Github上的Star數從19.5w一路飆升至27.5w,躋身國際上有影響力的開源企業之一。

除了軟件開源方面呈現爆發態勢,在硬件開源上,騰訊也持續加大投入。騰訊在光網絡設備和數據中心領域的兩大硬件自研設計,日前已順利通過OCP(OpenCompute Project)審核并被正式接受為官方開源貢獻,成為中國首家對OCP有開源貢獻的互聯網公司。

騰訊開源在近兩年的集中爆發,一方面是由于產品和業務驅動的技術實力不斷提升、開發人員在開源工作方面的積極性日益高漲,另一方面也依靠核心決策層的重要支持。2019年1月,騰訊在公司層面成立了技術委員會,“開源協同”成為騰訊技術發展的核心戰略。通過開源協同,騰訊將各個事業群最底層和共性的技術能力進行梳理和拉通,同時也形成了對于優質項目的甄選機制,不僅在公司層面推廣復用,同時對外貢獻整個開源社區。

在加快開源步伐的同時,騰訊也非常重視對開源的治理。湯道生介紹道:“我們在內部成立了對外開源管理辦公室,每個開源項目都設立相應的管理委員會,委員會將提供從項目孵化到對外開源、持續運營的全流程指導,對開源代碼的規范性和文檔的可讀性進行把關,幫助項目規避‘開源即結束’的情況發生。”目前,騰訊開源項目的 issue 和 PR(Pull Request)的關閉比例都非常高。

對于騰訊開源未來的發展方向,湯道生表示:“未來,騰訊將在開源社區扮演更加主動的角色,與Linux基金會等合作伙伴一起,在全球范圍內推動技術合作,秉承開放心態,建立互信的開源社區。”

攜手Linux基金會,邁入開源新階段

作為全球最大的軟件平臺,Linux基金會在開源領域取得了巨大的成就。在全球范圍,有超過3萬開發者為Linux基金會貢獻了海量的代碼,實現了167億美元的共享價值。考慮到開源已經占到現有代碼的絕大部分,可以說Linux基金會是科技行業“最重要的合作伙伴之一”,而對Linux基金會來說,來自騰訊等大公司的支持也同樣重要。“我們希望騰訊開源能成功,因為如果沒有像騰訊這樣的公司參與,開源是無法取得廣泛影響力的。”Jim Zemlin對與會的交流者表示。

近年來,騰訊與Linux基金會在開源生態建設上展開了多項合作。“騰訊與Linux開源基金會淵源頗深,我們不僅是Linux基金會的白金會員,同時也是CNCF云原生計算基金會、LF AI基金會、Hyperledger基金會、LF Networking基金會、開放網絡基金會和LF Edge基金會等Linux衍生子基金會的高級別成員;除了向Linux基金會捐贈多語言高性能微服務開發框架TARS和名字服務項目TSeer外,我們還以LF AI基金會首要創始成員的身份,捐贈了騰訊重要的AI開源項目Angel。”湯道生表示,在過去一年,騰訊與Linux基金會的合作發展到了新的階段,在Linux基金會的關懷和全球開發者的努力下,由騰訊開源的TARS項目成為了目前唯一一個支持五種開發語言,并具備完善的服務治理和運營平臺的微服務開發框架;在LF AI基金會的指導和開發者的共建下,Angel項目完成了從單一的模型訓練平臺到全棧機器學習平臺的技術演進,成功從基金會畢業。

現場的Jim Zemlin也充分肯定了騰訊貢獻開源項目的長期價值:“通過TARS、Angel這樣的開源項目,騰訊正在向全世界展現其科技力量,展示出中國優秀的創新系統和生態系統,并吸引全球的開發者加入中國的技術項目共建。”

得益于基金會專業的開源指導和繁榮的開發者生態,騰訊的開源項目也迎來了快速的發展。劉昕在演講中披露,自2018年騰訊將TARSTSeer捐贈給Linux基金會后,一年半的時間里,TARS在GitHub上的Star數已經過萬,貢獻者接近百人,其中外部貢獻者超過一半。

(騰訊平臺與內容事業群技術運營部總經理 劉昕)

Jim Zemlin對此表示:“TARS讓我們引以為傲,這是一個真正引領行業發展的項目。我們看到全球范圍內數千位開發者加入到TARS中,貢獻者不僅來自中國,還來自谷歌、ARM、微軟等企業。” 在2020年3月,Linux基金會還將與騰訊一起成立單獨的TARS基金會,這正是TARS快速成長的體現。

“作為一家科技公司,騰訊從創立之初就和開源結下了不解之緣。21年前,我們的第一款產品QQ就是運行在開源的Linux服務器上。”湯道生在演講中回顧到。在產品發展的起步期,開源軟件的應用幫助騰訊縮短了產品研發周期,提升了開發效率;而隨著騰訊產品的多元化、場景的豐富化和用戶海量化之后,也研發了大量互聯網相關的尖端技術模塊。“騰訊將會不斷對外開源這些優質代碼,希望惠及整個開發者社區”,湯道生說。

 

 本文由用戶 騰訊開源 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!