“足夠多的眼睛,就可讓所有問(wèn)題浮現(xiàn)” (Given enough eyeballs, all bugs are shallow),開(kāi)源(open source/開(kāi)放源碼)運(yùn)動(dòng)的這句經(jīng)典名言,已經(jīng)點(diǎn)明了開(kāi)源的核心特征:開(kāi)放、共建。從這種意義上來(lái)說(shuō),開(kāi)源其實(shí)和“種蒲公英”如出一轍。
將挑中的蒲公英種子,在開(kāi)放、無(wú)界的荒原中埋下、澆水、施肥......從一株到一片,從一處荒原到點(diǎn)點(diǎn)翠綠,然后一陣風(fēng)來(lái),如源碼和開(kāi)源精神一般的種子隨風(fēng)而起,只需再等待一個(gè)四季,在一批又一批的“耕種者”共建參與后,漫無(wú)邊際的荒原就會(huì)遍布起蒲公英的“綠”。
開(kāi)源的“前綴”是自由,不是免費(fèi)
蒲公英之所以能隨風(fēng)而起、落地成群,因?yàn)樗恰白杂伞钡摹?/p>
盡管開(kāi)源與“自由”同行,但我們從未將開(kāi)源與“自由”同一而語(yǔ)。從 1998 年開(kāi)源一詞興起時(shí),我們就已經(jīng)無(wú)法把開(kāi)源和“自由”完全分割開(kāi)來(lái)。開(kāi)源,來(lái)源于自由軟件運(yùn)動(dòng)(Free Software Movement),開(kāi)源精神也繼承至自由軟件運(yùn)動(dòng),并由此孕育、發(fā)展、蓬勃而來(lái),“開(kāi)源”繼承了“自由”的精神內(nèi)核并逐漸拓展為現(xiàn)在的開(kāi)源哲學(xué)體系。
所以我們講開(kāi)源就必須得先說(shuō)“自由”!
自由軟件運(yùn)動(dòng)的起源和一次“卡紙”事件息息相關(guān)。20 世紀(jì)八十年代初,MIT AI 實(shí)驗(yàn)室一臺(tái)新獲贈(zèng)的激光打印機(jī),在實(shí)際使用中經(jīng)?!翱垺?,自由軟件精神領(lǐng)袖Richard Matthew Stallman(RMS)當(dāng)時(shí)作為實(shí)驗(yàn)室一員深受其苦,以往RMS僅需稍微修改、調(diào)試源碼即可解決問(wèn)題,但這次打印機(jī)制造商施樂(lè)公司卻以保密為由拒絕提供源碼。私有軟件對(duì)源代碼的壟斷和封閉,徹底激發(fā)出RMS等人對(duì)封閉開(kāi)發(fā)環(huán)境的反抗,并公開(kāi)發(fā)起GNU計(jì)劃,宣布它的目標(biāo)是創(chuàng)建一套完全自由的操作系統(tǒng),所有開(kāi)發(fā)者都可自由使用、復(fù)制、修改、分發(fā)源碼。這標(biāo)志著自由軟件運(yùn)動(dòng)正式拉開(kāi)序幕。
隨著自由軟件運(yùn)動(dòng)的發(fā)展,“free software”的雙重屬性被拿上企業(yè)與開(kāi)發(fā)者的辯論桌,“free”所代表的“免費(fèi)”,讓多數(shù)企業(yè)避之不及。沒(méi)有企業(yè)的參與,“自由”被關(guān)入發(fā)展的牢籠,蒲公英就此失去了等待已久的風(fēng)。如何獲取企業(yè)的認(rèn)可和參與,“自由”急需一個(gè)全新的定義,就此OSI(Open Source Initiative)聯(lián)合創(chuàng)始人Eric Steven Raymond率先公開(kāi)呼吁使用“開(kāi)源”一詞以替代“自由”。自此,開(kāi)放、平等、協(xié)作、共享的開(kāi)源模式逐漸成為全球軟件技術(shù)和產(chǎn)業(yè)創(chuàng)新的主導(dǎo)力量之一。
軟件吞噬世界,開(kāi)源吞噬軟件
十年前,面對(duì)軟件無(wú)所不在的滲透,Netscape創(chuàng)始人Marc Andreessen提出了“軟件吞噬世界”的觀點(diǎn)。如今,開(kāi)源的大潮也隨著數(shù)字化創(chuàng)新的演進(jìn)蔓延到世界的各個(gè)角落。據(jù)信通院《開(kāi)源生態(tài)白皮書(2020年)》等行業(yè)分析報(bào)告,截止目前,97% 的軟件開(kāi)發(fā)者和 99% 的企業(yè)都在使用開(kāi)源軟件,在全球前 2000 強(qiáng)企業(yè)的所有關(guān)鍵任務(wù)軟件組合中,開(kāi)源無(wú)處不在,原本孤零的蒲公英已基本覆蓋“荒原”。
2021 年,《國(guó)民經(jīng)濟(jì)和社會(huì)發(fā)展第十四個(gè)五年規(guī)劃和2035年遠(yuǎn)景規(guī)劃綱要》、《“十四五”軟件和信息技術(shù)服務(wù)業(yè)發(fā)展規(guī)劃》等明確指出要“支持?jǐn)?shù)字技術(shù)開(kāi)源社區(qū)等創(chuàng)新聯(lián)合體發(fā)展,完善開(kāi)源知識(shí)產(chǎn)權(quán)和法律體系,鼓勵(lì)企業(yè)開(kāi)放軟件源代碼、硬件設(shè)計(jì)和應(yīng)用服務(wù)”。政策與技術(shù)的雙重驅(qū)動(dòng)下,國(guó)內(nèi)開(kāi)源事業(yè)的車輪滾滾向前,目前在著名的開(kāi)源代碼托管云服務(wù)平臺(tái)——GitHub上,中國(guó)開(kāi)源貢獻(xiàn)者已經(jīng)躍居到全球第二,并且占比持續(xù)在上升,預(yù)計(jì)在 2025 年會(huì)達(dá)到全球13%以上。
國(guó)內(nèi)開(kāi)源的蓬勃發(fā)展,除了個(gè)體開(kāi)發(fā)者外,企業(yè)參與開(kāi)源同樣舉足輕重。BAT、華為、滴滴等知名企業(yè)都是開(kāi)源領(lǐng)域的重要參與者,一些國(guó)內(nèi)外重磅的開(kāi)源項(xiàng)目,背后都有著他們的身影。如騰訊的萬(wàn)億級(jí)分布式消息中間件 TubeMQ、深度學(xué)習(xí)框架 Angel,百度的國(guó)產(chǎn)深度學(xué)習(xí)平臺(tái)PaddlePaddle 等等,無(wú)不是開(kāi)源領(lǐng)域的明星項(xiàng)目。
以華為為例:近年來(lái),華為一方面深入?yún)⑴c國(guó)內(nèi)外開(kāi)源社區(qū)建設(shè),構(gòu)建開(kāi)源影響力,強(qiáng)化自身技術(shù)實(shí)力;另一方面基于自身技術(shù)沉淀,先后孵化推出 openEuler、OpenHarmony、KubeEdge、EdgeGallery 等平臺(tái)級(jí)開(kāi)源項(xiàng)目,不僅激發(fā)了中國(guó)基礎(chǔ)軟件發(fā)展動(dòng)力,也加快驅(qū)動(dòng)國(guó)內(nèi)數(shù)字化轉(zhuǎn)型升級(jí)。
擁抱開(kāi)源,“維”遠(yuǎn)方破浪前行
種下一棵樹(shù)最好的時(shí)間是十年前,其次是現(xiàn)在。
作為數(shù)字化轉(zhuǎn)型推動(dòng)者的拓維信息,基于技術(shù)洞察,積極布局開(kāi)源事業(yè),為國(guó)內(nèi)開(kāi)源事業(yè)貢獻(xiàn)拓維信息專屬力量。目前,拓維信息正通過(guò)“對(duì)外擁抱開(kāi)源生態(tài),對(duì)內(nèi)塑造開(kāi)源氛圍”構(gòu)建開(kāi)源內(nèi)外雙循環(huán),擁抱開(kāi)源,讓帶有拓維信息標(biāo)簽的“開(kāi)源”蒲公英在荒原中蓬勃生長(zhǎng)。
對(duì)外,拓維信息以白銀捐贈(zèng)人的身份加入開(kāi)放原子開(kāi)源基金會(huì),成為 OpenHarmony 項(xiàng)目群成員、A類候選捐贈(zèng)人。拓維信息還主導(dǎo)成立 OpenHarmony 工業(yè)互聯(lián)網(wǎng)和教育信息數(shù)據(jù)采集兩大SIG ,積極孵化拓展 OpenHarmony 在相關(guān)領(lǐng)域的應(yīng)用。目前,拓維信息旗下開(kāi)鴻智谷已面向教育和交通兩大領(lǐng)域推出OpenHarmony軟件發(fā)行版——教育在鴻OS發(fā)行版和公路在鴻OS發(fā)行版。除此之外,拓維信息還積極參與了Docker、k8s等明星開(kāi)源項(xiàng)目以及華為開(kāi)源的KubeEdge等項(xiàng)目,構(gòu)建PaaS、AI、邊緣計(jì)算等基礎(chǔ)技術(shù)平臺(tái),賦能千行百業(yè),助力數(shù)字化轉(zhuǎn)型。
對(duì)內(nèi),拓維信息在公司內(nèi)部積極開(kāi)啟全員“共商、共創(chuàng)、共享”的協(xié)同開(kāi)發(fā)模式,通過(guò)各類技術(shù)活動(dòng)構(gòu)建開(kāi)源文化,促進(jìn)公司技術(shù)人員加強(qiáng)內(nèi)部協(xié)同以及開(kāi)放式技術(shù)交流氛圍的構(gòu)建。
未來(lái),拓維信息還將繼續(xù)深入?yún)⑴c外部?jī)?yōu)質(zhì)開(kāi)源項(xiàng)目,為公司產(chǎn)品、解決方案打造構(gòu)建基礎(chǔ)技術(shù)能力平臺(tái),同時(shí)還將在內(nèi)部開(kāi)展組織各類技術(shù)活動(dòng)培育開(kāi)源文化,由內(nèi)而外,構(gòu)建流暢且活躍的“開(kāi)源內(nèi)外雙循環(huán)”體系。
其中“內(nèi)部開(kāi)源內(nèi)循環(huán)”,是通過(guò)內(nèi)部代碼開(kāi)源、開(kāi)源協(xié)同的方式,減少重復(fù)投入、提升研發(fā)效率、降低運(yùn)營(yíng)成本。在“開(kāi)源內(nèi)循環(huán)“中孵化的新秀項(xiàng)目以及畢業(yè)優(yōu)秀的開(kāi)源項(xiàng)目,輸送、反哺至外部開(kāi)源社區(qū)?!巴獠块_(kāi)源外循環(huán)”,則是以產(chǎn)品、社區(qū)、商業(yè)的形式進(jìn)一步創(chuàng)造社會(huì)價(jià)值及商業(yè)價(jià)值、促進(jìn)技術(shù)發(fā)展及科技創(chuàng)新、提高研發(fā)質(zhì)量和降本增效。通過(guò)“開(kāi)源外循環(huán)”,引入外部?jī)?yōu)秀的開(kāi)源項(xiàng)目,通過(guò)外部的新鮮血液促進(jìn)內(nèi)部技術(shù)持續(xù)的創(chuàng)新。
開(kāi)源并不是一蹴而就的事業(yè),而是一場(chǎng)默默耕耘、培育生態(tài)的修行。數(shù)字時(shí)代風(fēng)起時(shí),拓維信息的開(kāi)源精神和源碼就會(huì)像蒲公英的種子一般散落到各個(gè)角落,將創(chuàng)新技術(shù)鋪展到更多行業(yè)和場(chǎng)景之中,為廣闊的數(shù)字荒原帶來(lái)開(kāi)源的“生機(jī)”。
-
開(kāi)源
+關(guān)注
關(guān)注
3文章
3194瀏覽量
42259
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論