10年前,世界五百強企業(yè)有5%選擇開源,而現(xiàn)在,50%的世界500強企業(yè)進行了開源。10年時間讓企業(yè)開源翻了十倍,這也讓一些人認(rèn)為開源取代閉源是大勢所趨。我認(rèn)為:閉源可以輸給開源,但不會死。
開源崛起是必然
自從開源的概念顧名意義是源代碼公開,被提出以后,很多人都明眼看到的開源的價值就是不需要支付費用就在上面發(fā)自己的應(yīng)用。就這樣用開源的企業(yè)、人越來越多,因為所具有的四大優(yōu)勢是閉源窮其一生無法達到的:
第一,開源成本太低。由于沒有后續(xù)維護費和版權(quán)費用,開源只需要用戶為加工處理以及技術(shù)支持等服務(wù)付費即可。
第二,開源更容易出現(xiàn)高質(zhì)量產(chǎn)品。開源軟件和程序由于設(shè)計簡單,編碼高效等特點,形成了獨特的用戶群。這些用戶群既是使用者也是開發(fā)者,他們在開源社區(qū)不斷對一款產(chǎn)品進行加工,改良和debug,促進了開源產(chǎn)品用戶群的進一步擴大,形成良性循環(huán)。
第三,管理及使用簡單便捷。開源產(chǎn)品由于不存在合規(guī)性問題,無需考慮版權(quán)歸屬,因此用戶的使用會更加頻繁和隨意。同時,如Linux以及很多開源方案具有易壓縮性和便捷性,占用資源更少,效果更佳。
第四,開源產(chǎn)品沒有固定的開發(fā)者。這一點是一把雙刃劍,其優(yōu)點在于開源產(chǎn)品無需擔(dān)心軟件開發(fā)后無人管理被放棄,或者開發(fā)公司倒閉等問題影響到產(chǎn)品的使用。而缺點則在于,沒有固定開發(fā)者,也就讓產(chǎn)品的更新和發(fā)展保障缺乏。
閉源弱是偽命題
開源產(chǎn)品的強大來自于先天條件的優(yōu)勢,讓用戶洞察一切,更多的參與進入產(chǎn)品的開發(fā)過程,讓產(chǎn)品的透明度加強。而閉源的強大則更多的源于服務(wù)的積累,對整個行業(yè)的一種傳承與責(zé)任。
閉源是在開源概念提出之后才產(chǎn)生的一個新的詞匯,但是這種模式卻是存在已久的。閉源可以看做將計算機程序的源代碼創(chuàng)作當(dāng)成了一種知識產(chǎn)權(quán),這份創(chuàng)作是公司核心的商業(yè)機密,也是公司盈利的關(guān)鍵所在,而且公司為了提升這份創(chuàng)作的用戶認(rèn)可度,還會圍繞這份創(chuàng)作進行后續(xù)以及周邊產(chǎn)品的開發(fā),提供給用戶更多的服務(wù)。
閉源的優(yōu)勢,也正是開源所存在的問題,這主要包括了四點:
第一,閉源軟件有著穩(wěn)定的技術(shù)支持。拋開公司倒閉這種極端情況,來看,閉源軟件能夠按時定期的進行產(chǎn)品的維護和更新,并且推出的產(chǎn)品都是經(jīng)過了多次測試才到達用戶手中,質(zhì)量有保障。在開發(fā)者跑路這方面,開源軟件會更加脆弱,因為沒有責(zé)任的牽絆,開源軟件的主要開發(fā)者可以毫無顧忌的停止,而這種行為會對開源產(chǎn)品造成很大傷害。
第二,安全性。這是開源產(chǎn)品提都不愿意提的存在,也是閉源產(chǎn)品最大的王牌所在。開源本身是沒有針對性的,但是所有源代碼暴露在居心不良的人面前,數(shù)據(jù)傳輸、保存途徑和方式都被一覽無余。沒有程序是完全沒有問題的,這也是金融、醫(yī)療等行業(yè)拒絕開源的主要原因。而閉源則完全不必?fù)?dān)心這一問題,即便有漏洞被抓到,及時的修補就可以解決。
第三,產(chǎn)品生態(tài)鏈。閉源軟件的一款成功的產(chǎn)品會吸引到很多的客戶,而相應(yīng)的,客戶的需求之下會讓企業(yè)創(chuàng)造更多為了這款產(chǎn)品打造的生態(tài)鏈產(chǎn)品,比如微軟為了Windows系統(tǒng)所打造的Office、Azure等產(chǎn)品形成的生態(tài)得到了更多用戶的廣泛好評,而開源系統(tǒng)Linux的產(chǎn)品在生態(tài)方面則相對差一些。
第四,服務(wù)與責(zé)任。閉源產(chǎn)品是收費產(chǎn)品,而用戶所購買的不僅僅是單純的產(chǎn)品,更重要的是后續(xù)的服務(wù)。開源產(chǎn)品一旦發(fā)生問題,責(zé)任與維護都會非常棘手。而閉源軟件責(zé)任明確歸屬開發(fā)公司,他們也會提供從產(chǎn)品使用、漏洞修補、應(yīng)急方案等一系列的后續(xù)服務(wù)。
可以敗但不會死
開源和閉源之爭已經(jīng)持續(xù)了很久,開源軟件上升的勢頭也越發(fā)明顯,世界500強企業(yè)已經(jīng)有半數(shù)選擇了開源就是最好的證明。可以預(yù)見,開源軟件打敗閉源軟件已經(jīng)難以避免,但是如果說開源軟件取代閉源卻是絕不可能。
圖源會贏,但無法殺死閉源
首先,代碼和軟件的創(chuàng)作是個人行為,閉源認(rèn)為這屬于勞動成果,可以通過商業(yè)行為體現(xiàn)其價值;而開源認(rèn)為這屬于知識文明,應(yīng)當(dāng)分享為全人類所有。但無論哪種觀點,都有其生存和發(fā)展的道理。
其次,閉源和開源并非水火難容。目前來看,在軟件領(lǐng)域開源發(fā)展的會更好,而金融醫(yī)療等領(lǐng)域,閉源會發(fā)展的更好。開源的Android和閉源的iOS雖然存在競爭,但是雙方也可以合作,但是取代卻不會出現(xiàn)。
而且,由于市場并不沖突,閉源和開源的發(fā)展方向正在日趨理性化。開源已經(jīng)過了那個如荒草版般瘋長的時代,閉源也不會再忌憚開源如鬼魅,二者正在向一個理性化的生態(tài)圈方向發(fā)展,而這一目標(biāo)的最終目的,還是服務(wù)用戶。
也許在閉源會敗給開源,但閉源不會被開源所取代,更不會死在開源手里,二者發(fā)展的最終站,還是服務(wù)。