縱觀計算機(jī)和互聯(lián)網(wǎng)行業(yè),“工程師文化”似乎沒有一個準(zhǔn)確的官方定義。對于技術(shù)人員來說,創(chuàng)新、開放、共享是他們面對技術(shù)時的準(zhǔn)則,也逐漸成為他們信奉的一種“工程師文化”。如果選擇一個詞來代表這種文化,或許“開源”更為適合。開源可以看作源代碼可開放共享的開發(fā)模式,具有自由開放、共建共享的特性。開源最初只是一個邊緣化的活動,但如今已經(jīng)發(fā)展成為基礎(chǔ)軟件開發(fā)的重要選擇。在螞蟻集團(tuán)開源技術(shù)委員會、基礎(chǔ)設(shè)施技術(shù)委員會何征宇看來,開源和基礎(chǔ)軟件開發(fā)之間相輔相成、密不可分。
(資料圖片僅供參考)
如今,螞蟻集團(tuán)將這個理念帶到了中關(guān)村論壇。2023年度中關(guān)村論壇的主題為“開放合作·共享未來”。螞蟻集團(tuán)以“開放自研核心技術(shù),攜手探索技術(shù)高地”為主題參加展會,并首次披露螞蟻的整體開源版圖和9大核心開源項目。從螞蟻集團(tuán)的開源版圖和核心開源項目中,可以清晰看出螞蟻集團(tuán)一直以來貫徹的理念——聚焦基礎(chǔ)軟件技術(shù),通過積極開源來推動國內(nèi)基礎(chǔ)軟件技術(shù)整體進(jìn)步,并為國內(nèi)技術(shù)人才的培養(yǎng)提供更多動力。
開源催化基礎(chǔ)軟件生長
軟件是新一代信息技術(shù)的靈魂,是數(shù)字經(jīng)濟(jì)發(fā)展的基礎(chǔ),而基礎(chǔ)軟件作為底層的“基礎(chǔ)設(shè)施”,是整個軟件行業(yè)共同的支撐。但是長久以來,我國的軟件行業(yè)更重視應(yīng)用軟件的開發(fā),對于基礎(chǔ)軟件的自主研發(fā)意識較薄弱,這也使得基礎(chǔ)軟件成為軟件產(chǎn)業(yè)的短板。
除此之外,對于經(jīng)歷數(shù)字化轉(zhuǎn)型的企業(yè)來說,在數(shù)字經(jīng)濟(jì)的大背景下,基礎(chǔ)軟件的作用日益凸顯。在發(fā)展磨合中,國內(nèi)企業(yè)對于基礎(chǔ)軟件的需求也逐漸趨于一致——成本可控、安全穩(wěn)定。
螞蟻集團(tuán)看到了國內(nèi)軟件市場的短板和需求,將自主研發(fā)和技術(shù)開源聚焦在了基礎(chǔ)軟件上。何征宇表示,螞蟻集團(tuán)早期面臨大量的支付場景,對于穩(wěn)定性和安全性有著非常嚴(yán)苛的要求,但是如果希望國外基礎(chǔ)軟件達(dá)到這種標(biāo)準(zhǔn)就需要付出較高的成本,因此,為了保證成本和效率,螞蟻集團(tuán)選擇自研基礎(chǔ)軟件并開源。
“螞蟻開源,就是要把最核心的自研基礎(chǔ)軟件技術(shù)開放出來,把對社區(qū)生態(tài)發(fā)展和行業(yè)技術(shù)發(fā)展有影響力的技術(shù)開放出來。”何征宇表示。
螞蟻集團(tuán)在今年中關(guān)村論壇中首次展示螞蟻開源技術(shù)全版圖以及9大核心開源項目,展示螞蟻在數(shù)據(jù)庫、操作系統(tǒng)、云原生等核心基礎(chǔ)技術(shù)領(lǐng)域積極開源的進(jìn)度。此外,本次論壇上,螞蟻集團(tuán)的“Z字庫生僻字解決方案”將作為“漢字拾光計劃”的一個部分向社會開源,這一板塊中將展示這一解決方案及生僻字背后的故事。同時,展會中也將同步展示螞蟻集團(tuán)的技術(shù)版圖,在隱私計算、區(qū)塊鏈、圖計算、分布式數(shù)據(jù)庫、綠色計算、人工智能等數(shù)字化根技術(shù)領(lǐng)域不斷鉆研,助力數(shù)實融合。
基礎(chǔ)軟件技術(shù)的開源對行業(yè)突破技術(shù)瓶頸,乃至“卡脖子”技術(shù)難題有著至關(guān)重要的作用。2021年,工業(yè)和信息化部印發(fā)了《“十四五”軟件和信息技術(shù)服務(wù)業(yè)發(fā)展規(guī)劃》,值得注意的是《規(guī)劃》重點突出了開源相關(guān)內(nèi)容。開源能夠集眾智、采眾長,加速軟件迭代升級,促進(jìn)產(chǎn)用協(xié)同創(chuàng)新,推動產(chǎn)業(yè)生態(tài)完善,已成為全球軟件技術(shù)和產(chǎn)業(yè)創(chuàng)新的主導(dǎo)模式。
“一方面這是螞蟻集團(tuán)的態(tài)度,我們愿意將我們擅長的技術(shù)和項目拿出來與社會分享,另一方面,我們想通過開源促進(jìn)整個軟件行業(yè)的健康發(fā)展。”何征宇認(rèn)為,目前如何篩選、壯大真正好用的基礎(chǔ)軟件是一個難題。開源則可以成為篩選的評判標(biāo)準(zhǔn)——讓基礎(chǔ)軟件通過開源更開放、直觀地面對開發(fā)者,也讓經(jīng)得起打量的基礎(chǔ)軟件可以脫穎而出。
不僅如此,何征宇堅信:“好的基礎(chǔ)軟件是迭代出來的。”而開源為基礎(chǔ)軟件同時提供了多雙眼睛,也將基礎(chǔ)軟件置于更多觸達(dá)不到的場景中,這無疑加快了迭代的進(jìn)程。
這不只是基于業(yè)務(wù)的需要,更是一種企業(yè)的責(zé)任和擔(dān)當(dāng)。“螞蟻集團(tuán)對于開源的期待,是回歸到最本質(zhì)的東西。我們愿意把代碼分享出去,讓大家一起看、一起去修改,我們認(rèn)為這樣可以提高整個社會的科技創(chuàng)新力與技術(shù)繁榮。”何征宇稱,“我們希望在螞蟻集團(tuán)自身場景進(jìn)行大規(guī)模實踐后,將這些技術(shù)開源與上下游伙伴一起平等協(xié)作,共同推動行業(yè)技術(shù)向前。”
項目+人才 打造良好開源生態(tài)
雖然開源既能夠降低技術(shù)發(fā)展的成本,又能夠更有效地吸納智力資源,但是現(xiàn)實情況是,目前在國內(nèi)開源項目的技術(shù)領(lǐng)域分布上,基礎(chǔ)軟件技術(shù)的占比較小。究其原因,繞不開國內(nèi)基礎(chǔ)軟件技術(shù)的發(fā)展與開源存在難點——沒有掌握國際技術(shù)標(biāo)準(zhǔn)主導(dǎo)權(quán);基礎(chǔ)軟件技術(shù)人才儲備不足;基礎(chǔ)軟件生態(tài)配套弱;前期投入大、研發(fā)周期長。
其中,基礎(chǔ)軟件生態(tài)配套弱是行業(yè)甚至國家尤為關(guān)注的問題。目前,我國已成為全球開源生態(tài)的重要貢獻(xiàn)力量,參與國際開源社區(qū)協(xié)作的開發(fā)者數(shù)量排名全球第二。企業(yè)“擁抱”開源趨勢明顯,使用開源技術(shù)的企業(yè)占比近90%。國內(nèi)開源基金會建設(shè)取得實質(zhì)性進(jìn)展。但總體而言,國內(nèi)開源生態(tài)建設(shè)尚處起步階段,面臨發(fā)展基礎(chǔ)較弱、底層技術(shù)掌控不足、開源文化氛圍不濃等制約因素。
為此,政策支持層面已經(jīng)開始持續(xù)發(fā)力。工業(yè)和信息化部印發(fā)的《“十四五”大數(shù)據(jù)產(chǎn)業(yè)發(fā)展規(guī)劃》中提到,補(bǔ)齊關(guān)鍵技術(shù)短板,重點強(qiáng)化自主基礎(chǔ)軟硬件的底層支撐能力,推動自主開源框架、組件和工具的研發(fā),發(fā)展大數(shù)據(jù)開源社區(qū),培育開源生態(tài)。工業(yè)和信息化部、中央網(wǎng)絡(luò)安全和信息化委員會辦公室聯(lián)名發(fā)布《關(guān)于加快推動區(qū)塊鏈技術(shù)應(yīng)用和產(chǎn)業(yè)發(fā)展的指導(dǎo)意見》提到,“建立開源生態(tài)”,“大力推廣成熟的開源產(chǎn)品和應(yīng)用解決方案,打造良性互動的開源社區(qū)新生態(tài)。”
而在企業(yè)層面,以螞蟻集團(tuán)為代表的國內(nèi)企業(yè)正在通過開源這種形式積極參與技術(shù)生態(tài)的構(gòu)建。螞蟻集團(tuán)開源發(fā)展了十幾年,積累了近900個開源倉庫,近百個社區(qū)頭部開源項目。其開源技術(shù)領(lǐng)域涉及數(shù)據(jù)庫、操作系統(tǒng)、隱私計算、云原生等核心基礎(chǔ)技術(shù)領(lǐng)域。另外,《2022中國開源發(fā)展藍(lán)皮書》顯示,截至2021年,螞蟻集團(tuán)共有348個活躍開源項目,總活躍程度和總影響力均位居中國企業(yè)前三位。
除了積極參與生態(tài)構(gòu)建外,何征宇還認(rèn)為,打造開源生態(tài)的關(guān)鍵在于人才的培養(yǎng)。在何征宇看來,目前國內(nèi)亟需的不只是基礎(chǔ)軟件的開發(fā)人員,還包括開源生態(tài)的統(tǒng)籌管理人員。“一方面,需要加強(qiáng)校企聯(lián)合,提高開發(fā)人員的實踐能力;另一方面,需要有管理人員從商業(yè)、市場、廠商的角度將工程師的能力聚集起來。開源生態(tài)搭建需要的不只是會寫軟件的人,還有能夠?qū)④浖桓冻鋈ゲ?chuàng)造更大價值的人。”
在此方面,螞蟻集團(tuán)參與技術(shù)生態(tài)構(gòu)建的過程中,為國內(nèi)技術(shù)人才的培養(yǎng)和創(chuàng)新力的生長提供助力??梢钥吹?,多年來,螞蟻集團(tuán)積極參與數(shù)字化人才培養(yǎng),促進(jìn)行業(yè)技術(shù)人才生態(tài)建設(shè),OceanBase、螞蟻鏈、支付寶技能認(rèn)證助力構(gòu)建數(shù)字化轉(zhuǎn)型發(fā)展的人才生態(tài)所作出的嘗試,也為開源生態(tài)的構(gòu)建輸入“血液”。“開放的代碼、社區(qū)可以為很多人帶來更多的機(jī)會。”何征宇表示。文/李濛
關(guān)鍵詞: