這些年,“開源”這個詞越來越火,開源AI大模型、開源數(shù)據(jù)庫、開源框架、開源硬件等新詞匯層出不窮。那么到底什么是“開源”呢,是“開源節(jié)流”中的“開源”嗎?
非也,今天我們要聊的“開源”是指源代碼可以被訪問或獲取,感興趣的人都能查看、修改和分發(fā)其中的代碼。
打個比方,也許每個“吃貨”都有在家燒制“種草”餐廳招牌菜的心愿,要是能根據(jù)自己的口味“定制”風(fēng)味,那就更棒了!
如果招牌菜的菜譜是“開源”的,也就是公開分享的,那么烹調(diào)工序中的所有細(xì)節(jié)都將一清二楚,在此基礎(chǔ)上嘗試新風(fēng)味也不是難事,足不出戶就能當(dāng)“大廚”。
簡單類比,烹調(diào)菜肴的關(guān)鍵是菜譜,軟件研發(fā)的關(guān)鍵就是源代碼。通過“開源”,我們得以打開前沿技術(shù)的“黑盒子”,讓新一代信息技術(shù)更高效地賦能千行百業(yè)。
“開源”:每個人都有機會成為技術(shù)大神
也許,你在Linux、安卓、鴻蒙的相關(guān)介紹中聽過“開源軟件”“開源系統(tǒng)”等名詞與“開源軟件”相對的是“閉源軟件”,其代碼是封閉的,只有軟件開發(fā)者有權(quán)限看到、修改源代碼。
“開源”思想的誕生,是計算機發(fā)展史中極具理想主義和浪漫主義色彩的一頁,是科技自由與技術(shù)平權(quán)思想的延伸。代表人物有發(fā)起了自由軟件運動的Richard Stallman、創(chuàng)建Linux操作系統(tǒng)內(nèi)核的Linus Torvalds等,他們的努力讓每個人都有機會參與到前沿技術(shù)創(chuàng)新的進(jìn)程中,成為技術(shù)大神。
就像一滴顏料滴入水中,從20世紀(jì)70年代走來,“開源”已不再是軟件行業(yè)的專屬,正在孵化出“五顏六色”的信息技術(shù)應(yīng)用。“開源”在云計算、大數(shù)據(jù)、區(qū)塊鏈、人工智能、生物工程、腦科學(xué)、智能駕駛、機器人、工業(yè)軟件等新賽道不斷深化,并逐步拓展到經(jīng)濟(jì)、文化、生態(tài)、教育等多領(lǐng)域。
眾人拾柴火焰高,本質(zhì)上,“開源”是一種開放、共享、協(xié)同的創(chuàng)新協(xié)作模式。不只有“開源軟件”,還有設(shè)計資料(如電路圖、原理圖、PCB布局等)被開放自由使用的“開源硬件”,更有圍繞開源項目(包括開源軟件、開源硬件或其他類型的開源項目)形成的,由貢獻(xiàn)者、用戶和愛好者組成的“開源社區(qū)”。
相信很多人在初步了解“開源”的含義后,都會產(chǎn)生一個疑問:“開源”是不是一群開發(fā)者“無償分享,用愛發(fā)電”?如何保證開源項目可持續(xù)發(fā)展?
“開源”:持續(xù)做大技術(shù)儲備和科技創(chuàng)新的蛋糕
之所以越來越多的企業(yè)參與到“開源”的研發(fā)模式中,核心原因還是“開源”能夠降低產(chǎn)業(yè)成本,不斷做大蛋糕。
與現(xiàn)實中創(chuàng)業(yè)的過程類似,三五愛好者出于興趣開發(fā)早期的開源項目代碼,出現(xiàn)功能不完善、有隱藏bug、缺乏說明文檔等問題是常有的。但一個好的開源項目一定是立足某個有獨特價值的問題,這將不斷吸引有相同興趣的開發(fā)者加入項目的開發(fā)與維護(hù),成為開源項目成長的內(nèi)驅(qū)動力。
隨著貢獻(xiàn)者的累積和核心開發(fā)人員的努力,開源項目在推出正式版后,將具有十分龐大的代碼庫、邏輯清晰的說明文檔、較為穩(wěn)定的運行環(huán)境,項目將有越來越多的重度用戶,該領(lǐng)域的開發(fā)人才也聚集到項目中,從而形成正向的產(chǎn)業(yè)生態(tài)循環(huán)。
可見,一個開源項目的初期投入相較企業(yè)研發(fā)成本是微乎其微的,但卻有孕育未來前沿科技和創(chuàng)新的巨大潛力。一系列數(shù)據(jù)可見一斑——
目前,全球97%的軟件開發(fā)者和99%的企業(yè)使用開源軟件,70%以上的新立項軟件項目采用開源模式。據(jù)統(tǒng)計,如果沒有開源軟件,企業(yè)研發(fā)成本將是現(xiàn)在的3.5倍。
此外,一個成功的開源項目將自帶成功的產(chǎn)業(yè)生態(tài),這使得開源標(biāo)準(zhǔn)成為行業(yè)標(biāo)準(zhǔn)的阻力更小,將創(chuàng)新的解決方案、場景資源融入企業(yè)研發(fā)過程也更加容易。
開源不僅包含技術(shù)實踐,更孕育出很多成熟的商業(yè)模式。舉個例子,智能手機市場,相比蘋果,安卓就是憑借開源戰(zhàn)略實現(xiàn)了市場份額的領(lǐng)先。
而對于持續(xù)參與開源項目建設(shè)的核心開發(fā)者們,每一個具有廣泛影響力的開源項目都像個人技術(shù)成長過程中的“里程碑”“紀(jì)念章”,是寶貴的人生經(jīng)歷與聲望積累。
Tips
“開源”的好處都有啥
開源降低創(chuàng)新門檻,讓更多貢獻(xiàn)者“站在巨人的肩膀上”,參與前沿領(lǐng)域的創(chuàng)新。
開源集合產(chǎn)業(yè)智慧,讓所有人的智慧貢獻(xiàn)可以累積、共享,促進(jìn)傳統(tǒng)產(chǎn)業(yè)快速吸收已有成果,避免“重復(fù)造輪子”。
開源促進(jìn)人才聚集,“興趣是創(chuàng)新的不竭源泉”,開源項目就像磁石,將具有相同興趣和理念的開發(fā)者自發(fā)聚在一起,讓彼此思想交流碰撞,不斷產(chǎn)生創(chuàng)新的思維火花。
“開源”:我國加快開源事業(yè)發(fā)展布局
開源操作系統(tǒng)Linux、開源AI大模型Llama、深度學(xué)習(xí)開發(fā)框架PyTorch……眾多成功開源項目已經(jīng)證明,以“開源”為牽引,持續(xù)激發(fā)產(chǎn)業(yè)生機與創(chuàng)新活力,其價值已遠(yuǎn)遠(yuǎn)超出技術(shù)本身,甚至成為主導(dǎo)新一輪科技革命和產(chǎn)業(yè)變革的戰(zhàn)略優(yōu)勢。
時不我待,我國開源事業(yè)雖然“年輕”但朝氣蓬勃!其中,開放原子開源基金會是致力于推動全球開源事業(yè)發(fā)展的非營利機構(gòu),于2020年6月在北京成立。
以開發(fā)者為本的開源項目孵化平臺、科技公益性服務(wù)機構(gòu),這是開放原子開源基金會的定位。遵循共建、共治、共享原則,基金會孕育了一系列蓬勃發(fā)展、名聲響亮的開源項目——OpenHarmony(開源鴻蒙)、openEuler(開源歐拉)、openKylin(開放麒麟)、OpenTenBase等,正在凝聚起越來越龐大的產(chǎn)業(yè)力量,投入到數(shù)字化賦能千行百業(yè)的開源浪潮中。
簡而言之,開源就是構(gòu)建生態(tài)。作為我國唯一一家國家級開源基金會,開放原子開源基金會致力于推進(jìn)開源項目、開源生態(tài)的繁榮和可持續(xù)發(fā)展,成為我國在全球開源事業(yè)中的名片。
來看這組數(shù)據(jù)——
我國開源參與者數(shù)量、增長速度均位居世界前列;
openEuler(開源歐拉)社區(qū)匯聚貢獻(xiàn)者2萬余人,用戶數(shù)量超過350萬;
OpenHarmony(開源鴻蒙)項目吸引340余家生態(tài)單位共建,搭載設(shè)備數(shù)量超過9億臺;
木蘭開源許可協(xié)議實現(xiàn)國際通用……
隨著AI時代的到來,開源已經(jīng)成為全球數(shù)字經(jīng)濟(jì)發(fā)展的關(guān)鍵要素,我們都是開源的受益者。今后,將有越來越多的組織、企業(yè)和個人,積極參與開源、貢獻(xiàn)開源、回饋開源,為開源生態(tài)的繁榮發(fā)展貢獻(xiàn)智慧與力量。
來源:人民郵電報
記者:李曉東