螞蟻副總裁何征宇:所有公司都離不了開源
5月28日,在近日舉行的2023中關村論壇展覽(科博會)上,螞蟻集團首次展示了歷經(jīng)十余年積累的開源技術完整版圖及成果,螞蟻集團開源聚焦于數(shù)據(jù)庫、云原生、中間件等基礎軟件領域,積累了近100個社區(qū)頭部開源項目、近1600個開源倉庫、9大核心開源項目。螞蟻副總裁何征宇接受北京商報采訪表示,“所有的公司都離不了開源,不僅僅是科技公司?!?/p>
圖源:阿里開發(fā)者公眾號
以下是北京商報和何征宇的對話:
北京商報: 在開源動作中,您將螞蟻開源定位為怎樣的角色?目前螞蟻開源的重點工作是何?
何征宇:開源其實像“開放廚房”,我告訴你這盤菜怎么做,每一行代碼都告知,而這也將成為未來評價基礎軟件質量的重要辦法。在面向消費者、開發(fā)者時,后者將更能夠通過開放或民主的方式參與,從而增強信任。構建信任始終是螞蟻最核心的工作,所以開源是螞蟻的核心技術戰(zhàn)略。
螞蟻歷經(jīng)十余年,積累的開源技術完整版圖及成果中,已經(jīng)包括近百個社區(qū)頭部開源項目、近1600個開源倉庫、九大核心開源項目,如“2022世界人工智能大會鎮(zhèn)館之寶”隱語、分布式國產(chǎn)數(shù)據(jù)庫OceanBase、全球首個商用密碼產(chǎn)品認證的密碼學開源項目“銅鎖”等自研核心技術。
2021年,螞蟻集團成立了螞蟻開源委員會,主要致力于開源治理,精力重點放在了減輕法律安全風險(控制風險)、改善工程實踐文化和方法論(降低成本)和通過開源推進業(yè)務發(fā)展(助力產(chǎn)出)三個層面。事實上,我們更想努力把開源治理做好,讓螞蟻的每一個開源項目都成為精品項目,都是有影響力、有實際產(chǎn)業(yè)價值的項目。
螞蟻不做競爭性開源。如果大家都跟風開源,那誰也做不成精品項目,或者找不到自身定位。所以螞蟻開源,首先不是為了競爭,另外也沒有商業(yè)KPI,此外開源的精神應該是開放共享。
北京商報:螞蟻在參與開源的過程中,主要遇到了哪些難題和困難?需要控制哪些層面的成本和風險?
何征宇:除了人才層面,成本我們肯定也是要考慮,螞蟻對待每一個開源項目都很謹慎,我們內(nèi)部不僅設有專門的開源辦公室(OSPO),也有開源技術委員會,會有專門負責安全的同學,畢竟從技術上開源出去,確實會有一些風險,因為我們開源項目都是螞蟻正在用的,那若一個漏洞你我都透明了,我把代碼都告訴你,你是不是要來攻擊我?所以我們要對開源出去的項目有足夠的信心。我們認為,安全是一個靠層次、靠協(xié)同和方法的問題,這些我們都會評估。我們也加強了在安全上的保障,韋韜(首席技術安全官)就在我們開源技術委員會中,每個項目都是他親自看。
另外,也會有一些合規(guī)性的風險,我們用了靜態(tài)掃描、代碼分析等等一系列軟件,去掃描里面會不會有合規(guī)風險。比如我們開源的一些軟件,會不會不小心非法引用了?因為開源道德規(guī)范要求比較高,最關鍵是有很強的法律條款,你用的許可證到底是什么?這個也很關鍵,其中問題也很復雜。除此之外,還有商業(yè)合規(guī)的風險、專利風險、法務風險等,開源委員會里的評估專家,對各項都會仔細考量、評審。
北京商報:現(xiàn)在整個市場仍處于魚龍混雜的情況,也避免不了過于商業(yè)化的傾向。您一直在強調(diào)的“避免跟風、開放共享”,有沒有哪些維度可以評估考量?什么才是真開源?
何征宇:真開源是什么意思?我們會看開源的每個項目外部貢獻者數(shù)量,我們希望開源不是說“我開你看”,并非獨裁式的開源。獨裁式開源是我寫代碼,你只能用,但不能動。那我們會評估項目的外部貢獻者,這是一個很重要的指標。在這個角度,某種意義上來說我們甚至是愿意放棄我們對項目的控制權的。
我們也會看每個項目的治理結構。國外有很多先進的經(jīng)驗,比如說會把項目的投資和技術管理分開,它有TOC,只管技術;有董事會,只管項目投資,會做項目管理和技術管理的分離。我們差不多也是這個邏輯,會有專業(yè)資深的技術,只看技術,不用管商業(yè)利益方面。從這個緯度上講,我們技術上會更加純粹,技術和商業(yè)分離,這是從項目的緯度。
此外,我們認為也要把項目放長周期來看,這是一個跟蹤性的指標。因為部分短期的開源基本上是商業(yè)目的為主,如果說你一個項目開源后能堅持三五年,那還是會有一些本質上的不同,畢竟有投入和堅持。所以一個真正的開源項目,要把時間線拉到三五年之后再去看它的價值,螞蟻的九大項目里面,很多都是開源后經(jīng)歷了三年多甚至更長時間。
北京商報:對于開源一事,您對整個市場有哪些預期?
何征宇:未來看,第一,我認為所有的公司都逃不過開源,不僅僅是科技公司。因為未來所有的公司都會被數(shù)字化重塑,數(shù)字化的基礎是軟件,我的判斷是軟件會被開源吞噬,這只是個快慢的問題。
第二,從商業(yè)的角度來說,開源和商業(yè)之間會共生共存,對螞蟻等甲方公司來說,開源是一種方式;對乙方公司,比如對云、對所有的軟件產(chǎn)業(yè)來說,開源是一個很重要的抓手。我覺得會共生共存,形成新的商業(yè)模式。
第三,開源對螞蟻來說,會變成一種主流的軟件開發(fā)方式。我們現(xiàn)在其實已經(jīng)在建設很多相關基建,比如說內(nèi)部開源,本身也是大規(guī)模的軟件協(xié)同開發(fā)方式;或者是一種更離散的工作方式,你在海邊也好,山腳下也好,都可以去開發(fā)軟件。我認為開源可以做到,不管在世界每一個角落都可以去做開發(fā)。所以,我會認為這是更面向未來的一種軟件協(xié)同開發(fā)的方式。
第四,世界是平的,開源的項目中,也有一些水平不太高的軟件,會很容易形成惡性競爭,從而降低整個軟件行業(yè)的價值(利潤率),我覺得應該鼓勵高水平競爭,鼓勵開源真正尖端的項目,真正推動這個行業(yè)發(fā)展。
2、電商號平臺僅提供信息存儲服務,如發(fā)現(xiàn)文章、圖片等侵權行為,侵權責任由作者本人承擔。
3、如對本稿件有異議或投訴,請聯(lián)系:info@dsb.cn