據單致豪介紹,“騰訊開源十年圖譜”是對騰訊過去十年開源探索的整體盤點,集中展示了十年來騰訊是如何通過內外部開放源代碼等方式積極參與“全球科技共同體”的共建,將自身技術能力以及技術成果與全世界開發(fā)者共享。
目前,騰訊已經成為全球開源貢獻最大的科技公司之一。在主動開源方面,騰訊在Github上發(fā)布了超過110個精品開源項目,覆蓋云原生、大數據、AI、移動開發(fā)、Web開發(fā)五大技術領域,獲得了超過33萬名開發(fā)者的關注和Star,穩(wěn)居全球開源企業(yè)貢獻榜前十。
在社區(qū)參與方面,騰訊深度參與了數十個國際知名開源項目的貢獻,在OpenJDK、KVM等多個頂級開源社區(qū)貢獻榜中,騰訊均在國內排行第一,并作為主要貢獻者主導了7個國際知名開源項目的版本發(fā)布。騰訊還向多個國際頂級開源基金會捐贈了6個開源項目,同時還是Linux基金會、Apache基金會、CNCF等十余家開源基金會的最高級別會員。
值得一提的是,今年抗疫期間,騰訊還第一時間參與到Linux基金會全新的公共衛(wèi)生計劃LFPH中,也是中國唯一的創(chuàng)始成員單位,為全球合作抗擊疫情做出了貢獻。
經過十年的實踐和探索,騰訊已經形成了“代碼開源協同作基礎,產品社區(qū)商業(yè)促進步,打通內外開源‘雙循環(huán)’”的開源戰(zhàn)略模式。
“內部開源內循環(huán)“,是通過內部代碼開源、開源協同的方式,減少重復投入、提升研發(fā)效率、降低運營成本。通過“開源內循環(huán)“,孵化出的新秀項目以及畢業(yè)優(yōu)秀的開源項目,然后可以輸送至外部開源社區(qū)。
“外部開源外循環(huán)”,則是以產品、社區(qū)、商業(yè)的形式進一步創(chuàng)造社會價值及商業(yè)價值、促進技術發(fā)展及科技創(chuàng)新、提高研發(fā)質量和降本增效。通過“開源外循環(huán)”,引入外部優(yōu)秀的開源項目,通過外部的新鮮血液促進內部技術持續(xù)的創(chuàng)新。
單致豪也對騰訊開源十年的發(fā)展歷程進行了回顧。2010年,騰訊提出了 “擁抱開放“的戰(zhàn)略,從內部代碼的復用開始,內外部開源逐漸結合,形成了騰訊自己的代碼文化以及開源策略和流程。2015年,騰訊成立騰訊開源聯盟(TOSA)后,騰訊開源就進入了快節(jié)奏的時代,僅一年時間就開源了20個高質量的項目。
2018年930變革后,隨著騰訊技術委員會和騰訊對外開源管理辦公室成立,騰訊進一步加強了與行業(yè)頂級開源基金會的合作,逐步形成了有騰訊特色的“自下而上”和“自上而下”相結合的開源路線。
在18年至今的三年之內,騰訊接連向Linux基金會、Apache基金會、開放原子開源基金會等捐贈了TARS、TSeer、Angel、TubeMQ、TencentOS Tiny、TKEStack等6個開源項目。其中,微服務開源項目TARS是中國首個在Linux基金會成立開源基金會的開源項目,由騰訊推動建立并主導運營;全棧機器學習平臺Angel也是中國首個從LF AI基金會畢業(yè)的開源項目。
會上,騰訊還披露了在開發(fā)者生態(tài)建設上的進一步規(guī)劃,“未來,騰訊將繼續(xù)開放協作,發(fā)揮開源社區(qū)的‘源力’,深耕云計算、人工智能、區(qū)塊鏈、5G網絡、物聯網等十余個技術領域。”騰訊還將通過建立開源領袖社區(qū)和開源實驗室、舉辦代碼之夏開源編程夏令營等方式,幫助更多開發(fā)者踏上開源的舞臺。更多的開發(fā)者和開源愛好者將從開源領袖社區(qū)的學員開始,最終成為開源領袖和開源領袖導師,與騰訊一同助力未來開源社區(qū)的發(fā)展。
“為了創(chuàng)造新的解決方案,來攻克世界上最棘手的問題,我們需要通過開源的方式共同努力”。Linux 基金會主席Jim Zemlin在致辭中表示。VMware技術總監(jiān)、CNCF Harbor開源項目創(chuàng)始人張海寧及支流科技CEO、Apache APISIX開源項目創(chuàng)始人(PMC VP)溫銘兩位開源貢獻者代表,也在圓桌對話中帶來了對于開發(fā)者如何擁抱開源的分享。
“開源是一個廣義上的概念,更多的是一種思想的分享交流?!睆埡幷劦剑_源軟件已經是軟件工程中不可或缺的部分,并不是只有提交核心代碼才算貢獻,能夠用于開源的也不只局限于代碼,像數據集、經驗筆記、書籍等,一切皆可開源。
溫銘提出,中國的開源需要“英雄”,也需要“網紅”。他希望越來越多開源社區(qū)的靈魂人物能夠站出來,振臂一呼,號召更多人參與進來。一步步地了解開源,使用開源,參與開源。不僅立足國內,也會持續(xù)建設持續(xù)運營社區(qū),讓項目及其社區(qū)、生態(tài)走向世界。