- +1
主動公開源代碼,企業(yè)在做賠本買賣?
前段時間,騰訊云相關(guān)負(fù)責(zé)人在公開場合正式發(fā)布其在基礎(chǔ)設(shè)施層面的四大核心技術(shù)項(xiàng)目,分別涵蓋數(shù)據(jù)中心、網(wǎng)絡(luò)、服務(wù)器以及自動化平臺領(lǐng)域。同時,為全面擁抱開源,騰訊云宣布后續(xù)會將這四大技術(shù)項(xiàng)目全部貢獻(xiàn)給OCP(Open Compute Project,開源計(jì)算項(xiàng)目)社區(qū)。
事實(shí)上,不只是騰訊,微軟、蘋果等眾多科技企業(yè)都曾主動擁抱開源。
那么什么是開源?它有著什么樣的發(fā)展歷程?企業(yè)主動擁抱開源的動因有哪些?進(jìn)入萬物互聯(lián)時代,開源有哪些新變化?科技日報(bào)記者就此采訪了業(yè)內(nèi)專家。
自由、共享和充分利用資源
傳統(tǒng)的軟件發(fā)布模式,通常只向外發(fā)布軟件開發(fā)者編譯所得的二進(jìn)制可執(zhí)行代碼,而源代碼往往掌握在軟件開發(fā)者或版權(quán)所有者手中。所謂開源,則是開放源代碼(Open Source)的簡稱。這種軟件發(fā)布模式,將源代碼開放給所有使用者,使其可自由修改。
“顧名思義,開源的最大特點(diǎn)是開放,將源代碼開放給有需要的人。在版權(quán)限制范圍內(nèi),人人都可以對其進(jìn)行修改,甚至重新發(fā)布?!北本├砉ご髮W(xué)計(jì)算機(jī)網(wǎng)絡(luò)及對抗技術(shù)研究所所長閆懷志在接受科技日報(bào)記者采訪時指出,廣義的開源思想由來已久,后來逐步演變成了軟件從業(yè)者的一種態(tài)度和文化,其要義在于自由、共享和充分利用資源。
從發(fā)展歷史來看,計(jì)算機(jī)行業(yè)初期的發(fā)展重心在硬件,絕大部分軟件是以開源方式提供給用戶,用戶可自主修改開源代碼解決硬件故障,使系統(tǒng)正常運(yùn)行。
上世紀(jì)70年代中后期,計(jì)算機(jī)行業(yè)的重心由硬件轉(zhuǎn)移到軟件。彼時,以微軟為代表的公司開始只提供二進(jìn)制可執(zhí)行程序的商業(yè)軟件,而不提供源代碼,并將其固定為一種盈利模式。為此,很多程序員自發(fā)組織了“自由軟件運(yùn)動”,反對將軟件占為公司或個人所有,提倡軟件的源代碼以及再生代碼可被自由獲取、修改和再發(fā)行。
1984年,美國麻省理工學(xué)院人工智能實(shí)驗(yàn)室研究員查德·斯多曼發(fā)起了“自由軟件運(yùn)動”。他認(rèn)為,軟件應(yīng)由用戶自由獲取,如果不自由,就會出現(xiàn)少數(shù)人統(tǒng)治計(jì)算機(jī)軟件業(yè)的局面。為此,他建立了自由軟件基金會(Free Software Foundation,F(xiàn)SF)。
在閆懷志看來,現(xiàn)在的開源軟件是“自由軟件運(yùn)動”發(fā)展到一定階段的產(chǎn)物,它介于“自由軟件”和“商業(yè)軟件”之間,既秉承了“自由軟件運(yùn)動”倡導(dǎo)的知識共享理念,又允許以專利形式從軟件中獲利以調(diào)動研發(fā)的積極性。
1998年,致力于推動開源軟件發(fā)展的非盈利性組織“開放源代碼促進(jìn)會(OSI)”成立。后來,這一年被稱為“開源軟件元年”。漸漸地,開源軟件被更多的公司、行業(yè)甚至政府所廣泛接受和使用。
“早在2010年,NASA(美國國家航空航天局)就支持了開源云平臺OpenStack的開發(fā)工作。2018年,我國國家重點(diǎn)研發(fā)計(jì)劃也對云計(jì)算和大數(shù)據(jù)開源社區(qū)生態(tài)系統(tǒng)項(xiàng)目進(jìn)行了支持?!遍Z懷志舉例道。
以較低成本解決基礎(chǔ)共性問題
談及開源的好處時,西安電子科技大學(xué)通信工程學(xué)院副教授任智源打了個形象的比方:“借助公開的源代碼,軟件工程師可以在前人的基礎(chǔ)上不斷進(jìn)行改進(jìn),不用‘重復(fù)造輪子’?!?/p>
從學(xué)習(xí)者和使用者的角度來看,開源在一定程度上降低了準(zhǔn)入門檻。開源軟件的獲取和使用成本較低,對于商業(yè)用戶來說,可以縮短開發(fā)周期、降低開發(fā)成本。
同時,讓用戶獲取源代碼,也會激發(fā)其產(chǎn)生出更多的自發(fā)行為,比如修改代碼中的不足或增加新的功能。通過參與源代碼的開發(fā)和修正,用戶既可從中受益,同時也可為開源代碼的不斷迭代作出貢獻(xiàn)。
對提供源代碼的企業(yè)而言,他們能從中獲得什么呢?
在閆懷志看來,企業(yè)開放共享源代碼的動力在于,開源有助于企業(yè)更嫻熟地掌握相關(guān)知識,集中行業(yè)精英力量,以較低成本解決基礎(chǔ)共性問題。
“作為一個開源的項(xiàng)目,開發(fā)者不用負(fù)責(zé)‘售后’,也無需在發(fā)布前進(jìn)行大規(guī)模的測試。用戶使用開源軟件的過程,也是一個對其進(jìn)行大規(guī)模測試的過程,可幫助企業(yè)節(jié)約大量測試成本?!比沃窃凑f。
通常情況下,通過正面反饋和負(fù)面反饋修正,開源項(xiàng)目質(zhì)量要高于封閉項(xiàng)目。開源還有助于樹立企業(yè)品牌形象,擴(kuò)大影響力。閆懷志指出,一些企業(yè)通過將關(guān)鍵技術(shù)開源以打擊競爭對手,改變競爭格局,推動整個行業(yè)的發(fā)展。比如,谷歌將Android(安卓)系統(tǒng)開源,而后使其迅速追趕由蘋果公司開發(fā)的移動操作系統(tǒng)iOS并最終與之比肩。
那么,開放源代碼、分享核心技術(shù),是否會有損企業(yè)自身利益?
事實(shí)上,開源軟件是享有知識產(chǎn)權(quán)保護(hù)的,很多開源代碼并不可用于商業(yè)或二次開發(fā),這在一定程度上保障了企業(yè)利益不受損害。其次,開源也不等于是免費(fèi),即便是基于開源代碼修改或升級的版本,原作者仍擁有向任何該軟件的使用者收費(fèi)的權(quán)利。
為避免自身利益受損,企業(yè)也不會共享自己的“獨(dú)門秘籍”。閆懷志舉例道,“開源大咖”谷歌共享了近千個開源項(xiàng)目,但對自己的搜索架構(gòu)和算法,向來閉口不談。
構(gòu)建技術(shù)生態(tài)體系的戰(zhàn)略選擇
進(jìn)入萬物互聯(lián)時代,新技術(shù)不斷更新,開源的形式也不斷發(fā)生變化。對此,閆懷志進(jìn)行了歸納。他指出,從商業(yè)模式來看,天下沒有免費(fèi)的午餐,開源體系也不例外。
開源體系在維持提供方和使用方的博弈平衡的同時,也需要商業(yè)回饋,如果無法構(gòu)成完整的價(jià)值鏈,開源體系也難以為繼。因此,近期MongoDB等開源數(shù)據(jù)庫通過商業(yè)許可方式開始進(jìn)行收費(fèi)。
閆懷志認(rèn)為,從技術(shù)角度來看,區(qū)塊鏈、R語言、人工智能、物聯(lián)網(wǎng)等領(lǐng)域?qū)⒊蔀殚_源熱點(diǎn)。國內(nèi)大型互聯(lián)網(wǎng)和IT巨頭會紛紛投身開源領(lǐng)域,積極打造包括開源開發(fā)者、開源社區(qū)、開源用戶良性互動發(fā)展的生態(tài)體系。
同樣,北京比鄰科創(chuàng)教育科技有限公司技術(shù)合伙人張海斌也表達(dá)了相近的觀點(diǎn)。他認(rèn)為,現(xiàn)在早已不是閉門造車的時代,從總體上來看,開源必然是未來發(fā)展的趨勢。一方面,目前參與開源的主體變得越來越多元。同時,開源正在成為一些公司在商業(yè)模式方面的重要戰(zhàn)略選擇。
“從谷歌到阿里云,近年來,我們看到越來越多的大公司,通過開源獲得了商業(yè)利益。即便是微軟,近些年也開始在開源上展開努力?!睆埡1蠓治龅?,從商業(yè)模式上來看,開源是構(gòu)建技術(shù)生態(tài)體系和平臺的一種戰(zhàn)略選擇?,F(xiàn)在,無論是PC互聯(lián)網(wǎng)還是移動互聯(lián)網(wǎng)領(lǐng)域,幾乎全是基于開源體系建立起來的。
面對未來,當(dāng)編程技能逐漸普及,參與開源活動的群體是否會從小眾走向大眾?
在閆懷志看來,參與開源活動的群體從小眾走向大眾是必然趨勢。在大眾創(chuàng)業(yè)、萬眾創(chuàng)新的時代,開源將成為眾多技術(shù)創(chuàng)新的巨大推動力。在助力我國關(guān)鍵信息領(lǐng)域?qū)崿F(xiàn)安全可靠、自主可控方面,開源也將是可行、高效的技術(shù)發(fā)展途徑之一。
此外,閆懷志還指出,開源模式的大量應(yīng)用,對于網(wǎng)絡(luò)空間中的信息系統(tǒng)安全可以說是喜憂參半?!皯n的是,未經(jīng)系統(tǒng)化安全測試的開源軟件可能會出現(xiàn)很多漏洞;喜的是,開源軟件在經(jīng)廣泛測試和應(yīng)用后,缺陷得以被充分暴露和修復(fù),反而提升了其安全性,壞事變成了好事?!遍Z懷志說。
(原題為《主動公開源代碼 企業(yè)在做賠本買賣?》)





- 報(bào)料熱線: 021-962866
- 報(bào)料郵箱: news@thepaper.cn
互聯(lián)網(wǎng)新聞信息服務(wù)許可證:31120170006
增值電信業(yè)務(wù)經(jīng)營許可證:滬B2-2017116
? 2014-2026 上海東方報(bào)業(yè)有限公司




