阿里巴巴CTO程立:云+開源共同形成數字世界的可信基礎

7月29日消息,日前,在2022開放原子全球開源峰會期間,阿里巴巴首席技術官程立接受了媒體專訪,介紹了阿里巴巴過去十多年在開源領域的耕耘歷程以及未來的開源規劃,并就開源軟件與云服務這種新型代碼部署模式之間的關系進行了深入剖析。
記者:開源逐漸成為驅動智能世界創新的重要活力,阿里巴巴為開源貢獻了哪些力量?
阿里巴巴的開源在國內一直是比較領先的,無論從開源的數量還是活躍度在中國連續十年都處于領先地位。
在自主開源方面,過去十多年,阿里累計開源項目超過3000個,覆蓋大數據、AI、數據庫、中間件、容器技術、硬件等多個領域,代表性的項目包括龍蜥操作系統、Apache RocketMQ、Apache Dubbo、Spring Cloud Alibaba、Nacos、Seata、PolarDB-X、PolarDB for PostgreSQL等。截至止目前,全球超過3萬開發者為阿里開源項目貢獻代碼,GitHub Star超過100萬,并被全球眾多頂級企業使用。
對外開源貢獻方面,截至目前,阿里巴巴深度參與國內外頂級開源基金會及組織,包括開放原子開源基金會、Linux基金會、CNCF基金會、Apache軟件基金會、開放容器組織(OCI)、MariaDB基金會、Eclipse基金會、RISC-V基金會等,是Linux、MySQL、Redis、JVM、Kubernetes、containerd、Apache Flink、Envoy等知名開源項目的核心貢獻者和維護者。
十多年來,阿里始終堅持先自行驗證后對外開源的策略,構建起一個良性的開源生態。阿里早期的開源很多時候是同學們自發的行動,今天思考開源的時候,我們認為,云計算開啟了開源新時代——云是數字世界的基座,云也為開源軟件提供了最佳運行環境,云+開源共同成為數字世界的根。
在重要的構成未來數字世界根的領域,我們做了重點開源部署:包括操作系統、數據庫、容器與中間件、大數據四個領域,我們所有的云原生軟件必須是開源的,我們希望和更多的技術開發者一起持續協作,不斷積累匯聚,持續創新,實現跨平臺互聯互通,降低使用方的整體研發成本,避免數字世界的孤島化。同時,開源社區也可以幫助企業提升業務競爭力。基于這樣的判斷,阿里在過去十多年里持續投入開源,未來也將持續投入。
記者:作為2022開放原子全球開源峰會的重要的共建伙伴,阿里巴巴未來在開源領域還有哪些規劃?
阿里的開源經歷了使用、貢獻、開拓三個階段。
阿里是開源軟件的受益者,也是開源軟件的貢獻者。我們從2006年就開始使用開源軟件,因為這些開源軟件,我們阿里的業務才有可能發展如此順利。
因此,當我們有一定的能力可以反哺開源社區的時候,我們也積極將基于我們自己在互聯網業務中的一些實踐反饋給社區。這里面包含了一些目前大家可能經常使用的軟件,比如Apache Dubbo、Apache RocketMQ、Apache Flink、Midway等一系列開源軟件。很多軟件我們堅持做了10多年,到現在還在維護,未來也會努力持續維護下去。
在下一個五年,我們希望能夠承擔更多的責任,希望能夠基于我們阿里與伙伴們的業務實踐,通過戰略的方式,持續開拓未來開源社區的發展方向,一起構建好未來數字世界的技術根基。
記者:作為全球云計算服務及云解決方案提供商,阿里云如何看待開源軟件與云服務之間的關系?
阿里的開源在國內一直是比較領先的,無論開源的數量還是活躍度一直都是最高的。《中國開源十年洞察報告》顯示,阿里已經連續十年蟬聯中國廠商開源活躍度、影響力雙第一。
近期,阿里開源委員會和開源辦公室經歷了一輪升級,開源委員會作為負責制定阿里開源戰略的組織,新設置了9位領域副主席,并明確了阿里開源四大領域方向。另外,我們升級了開源辦公室來負責戰略落地執行,通過橫向的平臺、工具來負責阿里眾多開源項目的治理和運營,為開源項目提供組織保障。
應對開源的挑戰,需要企業在國家的領導下協同努力。我們接下來的規劃有以下幾個方面:
1.持續加大、加強建設中國開源發展的基礎設施:包括代碼托管及服務型社區平臺,建好開發者社區;
2.持續投入和共同建設開源軟件風險和漏洞管理相關的機制與平臺;
3.積極參與全球基礎軟件開源建設:掌握關鍵技術,進入全球第一梯隊;加強在操作系統、數據庫、中間件、云容器、大數據AI、新一代互聯網等基礎軟件領域的開源發展探索;
4.把握產業趨勢,以云為基礎培育開源項目,建立云原生的開源生態;
5.持續加強中國開源基金會及開源組織建設:堅守并踐行中立原則的開源基金會與開源組織將贏得開發者以及合作企業的持久信賴;
6.持續加強開源相關的人才培養和文化建設:包括開源供應鏈安全管理、開源技術與戰略人才。
記者:作為全球云計算服務及云解決方案提供商,阿里云如何看待開源軟件與云服務之間的關系?
云是數字世界的基座,云也為開源軟件提供了最佳運行環境,云+開源,會共同成為數字世界的根。自開源軟件脫胎于自由軟件開始,對商業友好、與商業共存就被寫入開源基因;我們也發現,云所提供的按需使用、隨需彈性、輕運維等關鍵特征,為各類開源軟件提供了最佳的運行時環境。另一方面,OpenCore和云原生,為開源的商業化提供了最優的模式。這一組合也成為當前開源商業公司采用的主要模式。中國極大的市場容量促使以云原生為代表的新型訂閱收費模式快速變現。站在用戶的視角,云平臺與開源社區的有效合作,賦予了用戶靈活的選擇權,所以我們認為云+開源共同形成了數字世界的可信基礎,它們共同構成的生態系統,為最廣泛的開發者提供了敏捷軟件研發的大中臺。
