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