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