開(kāi)源軟件可以說(shuō)是推動(dòng)互聯(lián)網(wǎng)不斷發(fā)展的核心技術(shù)動(dòng)力之一。在2017年里,開(kāi)源軟件將一如既往受到廣大行業(yè)人士的歡迎和關(guān)注,其也在互聯(lián)網(wǎng)快速進(jìn)步的背景下獲得了長(zhǎng)足發(fā)展。
中培偉業(yè)“軟件系統(tǒng)架構(gòu)設(shè)計(jì)”專(zhuān)家龔老師指出,2007年1月,只有少數(shù)大公司投入巨資在開(kāi)源上,閉源軟件供應(yīng)商像微軟和VMware主導(dǎo)企業(yè)計(jì)算市場(chǎng)。歷經(jīng)十年,開(kāi)源軟件無(wú)處不在,超過(guò)三分之二的公司貢獻(xiàn)開(kāi)源。開(kāi)源技術(shù)像OpenStack,docker和KVM被用來(lái)構(gòu)建下一代的基礎(chǔ)設(shè)施。但開(kāi)源社區(qū)也面對(duì)一系列新的挑戰(zhàn)。開(kāi)源程序員和公司需要做的,就是思考在2017年如何做到一枝獨(dú)秀。
云計(jì)算 現(xiàn)在企業(yè)都提倡遷移到云,據(jù)消息稱(chēng)預(yù)計(jì)未來(lái)云計(jì)算將繼續(xù)以以每年19.4%的復(fù)合增長(zhǎng)率繼續(xù)增長(zhǎng)。這對(duì)于開(kāi)源技術(shù)來(lái)說(shuō)是個(gè)好消息。但是,但對(duì)于那些認(rèn)為開(kāi)源(或免費(fèi)軟件)的主要目的應(yīng)該是免費(fèi)用戶(hù)的人來(lái)說(shuō),這是個(gè)壞消息。即使云是由開(kāi)源代碼驅(qū)動(dòng)的。
物聯(lián)網(wǎng)(IOT) 物聯(lián)網(wǎng)提出的挑戰(zhàn)類(lèi)似于云計(jì)算的開(kāi)源。許多物聯(lián)網(wǎng)設(shè)備,如智能恒溫器,部分是由開(kāi)源技術(shù)提供動(dòng)力。但是對(duì)于用戶(hù)來(lái)說(shuō),這并不意味著什么,因?yàn)橛脩?hù)通常沒(méi)有能力修改設(shè)備上運(yùn)行的代碼,這些文件往往是無(wú)證的,因?yàn)樗鼈內(nèi)鄙俦阌谛薷暮鸵蕾?lài)專(zhuān)有組件的接口。
蘋(píng)果 開(kāi)源社區(qū)贏(yíng)得了與微軟的長(zhǎng)期戰(zhàn)爭(zhēng)。但是,蘋(píng)果相當(dāng)不喜歡開(kāi)源(具有諷刺意味的是,鑒于MacOS是部分建立在開(kāi)源代碼來(lái)自BSD)。當(dāng)然,蘋(píng)果也發(fā)布了一些開(kāi)源代碼,但大多數(shù)蘋(píng)果的產(chǎn)品和平臺(tái)是超級(jí)專(zhuān)有和封閉。蘋(píng)果機(jī)作為一個(gè)非常成功的閉源軟件公司,開(kāi)源將面臨消費(fèi)市場(chǎng)的激烈競(jìng)爭(zhēng)。
公司控制權(quán) 在過(guò)去,大多數(shù)開(kāi)源代碼都是由志愿者編寫(xiě)的。如今,絕大多數(shù)像Linux和OpenStack的項(xiàng)目代碼貢獻(xiàn)來(lái)自于紅帽和Intel等的程序員。事實(shí)上,公司在開(kāi)源開(kāi)發(fā)上投入這么多錢(qián)是件好事.。但這種變化確實(shí)反映了企業(yè)對(duì)開(kāi)源代碼的控制程度要高得多。導(dǎo)致緊張關(guān)系,開(kāi)源社區(qū)必須學(xué)會(huì)應(yīng)對(duì)。
毫無(wú)疑問(wèn),開(kāi)源軟件將繼續(xù)在這個(gè)新的一年蓬勃發(fā)展。但隨著開(kāi)源進(jìn)入新的領(lǐng)域,開(kāi)源景觀(guān)正在發(fā)生變化,開(kāi)源社區(qū)必須與之相適應(yīng)。龔老師最后總結(jié)道:開(kāi)源軟件面臨的這些挑戰(zhàn)無(wú)疑將對(duì)互聯(lián)網(wǎng)的發(fā)展帶來(lái)一定程度的阻礙,但作為一個(gè)行業(yè)現(xiàn)象,這些問(wèn)題無(wú)疑應(yīng)該受到普遍關(guān)注。