開源技術(shù)創(chuàng)造了很多奇跡,而且有些奇跡正在上演。有人認(rèn)為開源軟件是群策群力,甚至有創(chuàng)業(yè)者斷言:“基礎(chǔ)軟件,未來只有開源一條路。如果不開源,或者說內(nèi)核不開源的話,產(chǎn)品的生命力是有限的。”但是,也有人對開源表示擔(dān)憂,近幾年不少開源軟件更改許可協(xié)議,為之增加了不確定性。
開源許可證的風(fēng)險近幾年比較突出,從2018年開始,Redis Lab、MongoDB、Neo4j、Cockroach Labs、Confluent等多家開源數(shù)據(jù)庫修改許可協(xié)議,收縮許可。今年1月,Elastic宣戰(zhàn)巨頭亞馬遜,改變公司軟件許可協(xié)議,引起了轟動,也為Elastic與AWS長達(dá)數(shù)年的糾紛畫上了句號。
開源從來不自由,Elastic此舉被視作是防止云廠商繼續(xù)“吸血”,有人指出開源是一種有益的商業(yè)模式探索,Elastic面臨著營收壓力。也有一些開源領(lǐng)袖站在了亞馬遜這邊,他們認(rèn)為Elastic違背了開源承諾。
Greylock的合伙人Jerry Chen投資了多家開源軟件公司,包括數(shù)據(jù)監(jiān)控初創(chuàng)公司Chronosphere,他告訴Forbes,與幾年前相比,現(xiàn)在有更多的初創(chuàng)公司在考慮他們的許可選擇,“最近有一堆初創(chuàng)公司探索新的許可證。”
根據(jù)信通院發(fā)布的《開源生態(tài)白皮書(2020年)》,開源軟件可能涉及三類風(fēng)險:知識產(chǎn)權(quán)及合規(guī)風(fēng)險、安全風(fēng)險、運(yùn)維和技術(shù)風(fēng)險,其中知識產(chǎn)權(quán)及合規(guī)風(fēng)險主要與開源許可證的規(guī)定相關(guān),安全風(fēng)險主要涉及安全漏洞等問題,運(yùn)維和技術(shù)風(fēng)險主要指因開源軟件的引入導(dǎo)致的開發(fā)運(yùn)維投入量大、技術(shù)人員要求高等問題,而這三類風(fēng)險在不斷上升。
日益上升的風(fēng)險并沒有阻擋企業(yè)擁抱源軟件的熱情,日前紅帽發(fā)布了最新的《企業(yè)開源現(xiàn)狀》報告,這是第三次發(fā)布該報告,對全球1250名IT領(lǐng)袖的進(jìn)行訪談,發(fā)現(xiàn)90%的參與者正在使用開源軟件,前兩次報告中這一比例分別為83%和89%;79%的人期望在未來兩年內(nèi)增加對新興技術(shù)的開源軟件使用。預(yù)計在此期間,在邊緣計算/物聯(lián)網(wǎng)和AI/ML領(lǐng)域使用開源軟件的速度將大大超過專有軟件。開源軟件使用最多的地方包括網(wǎng)絡(luò)、數(shù)據(jù)庫和安全。
在《企業(yè)開源現(xiàn)狀》報告中,當(dāng)被問及使用開源軟件的最大好處時,35%的人提到了更高的質(zhì)量,33%的人指出可以獲得最新的創(chuàng)新成果,30%的人說它有更好的安全性,30%的人認(rèn)為可以安全地利用開源技術(shù)??偟膩碚f,87%的人認(rèn)為企業(yè)開源軟件比專有軟件更安全。當(dāng)被問及采用開源的障礙時,42%的人提到支持程度,38%的人提到兼容性,35%的人提到代碼的安全性,35%的人提到缺乏內(nèi)部技能。在去年的報告中,對安全的擔(dān)憂被列為采用開源的首要障礙,今年似乎有下降的趨勢。
經(jīng)過20多年的發(fā)展,越來越多的企業(yè)開始擁抱開源軟件。開源社區(qū)里有技術(shù)人的理想主義,有“我為人人,人人為我的”的理念和機(jī)制,360集團(tuán)董事長周鴻祎曾經(jīng)指出,科技發(fā)展到今天,每一套復(fù)雜的軟件或是系統(tǒng),僅僅依靠少數(shù)人、某個企業(yè)、甚至單靠一個國家,都是無法完成的。開源的本質(zhì)就是把不同國家、不同單位、大學(xué)、科研院所甚至公司,把他們聯(lián)結(jié)在一起,讓大家共同來打造一款偉大的軟件。在開源軟件的發(fā)展過程中可以看到,很多重大技術(shù)的實現(xiàn),都利用了“開源”機(jī)制。
開源技術(shù)的發(fā)展離不開開源社區(qū)與所有的參與者,“傳統(tǒng)意義上,大家理解的開源社區(qū)只是狹義上的開發(fā)者社區(qū),只有貢獻(xiàn)代碼才算參與,但是我認(rèn)為只要和這個產(chǎn)品發(fā)生關(guān)聯(lián)的人,都算是社區(qū)的一部分,「人盡其材」才是構(gòu)建開源社區(qū)的終極目標(biāo)。”PingCAP CTO黃東旭在此前自己的的文章中寫道,他和團(tuán)隊都是開源忠實的信徒。
開源技術(shù)的發(fā)展需要完善的開源機(jī)制和健康的開源文化,如此技術(shù)的土壤才能越來越肥沃,他們耕耘著,成長著,并收獲著。