在過去十年中,企業(yè)級開源軟件的采用已經(jīng)蓬勃發(fā)展,因為越來越多的企業(yè)發(fā)現(xiàn)開源解決方案相比專有解決方案擁有相當(dāng)?shù)膬?yōu)勢,以及企業(yè)對開源的看法持續(xù)轉(zhuǎn)變。
尋求智能使用開源軟件的企業(yè)會發(fā)現(xiàn)很多理由。以下只是其中的一些。
社區(qū)。針對企業(yè)的開源解決方案通常會有相關(guān)的蓬勃發(fā)展的社區(qū),受到支持和改進(jìn)解決方案的共同驅(qū)動力的約束,這些解決方案是企業(yè)和社區(qū)都受益并相信的。與專有解決方案的內(nèi)部團(tuán)隊相比,圍繞改進(jìn)這些解決方案結(jié)合在一起的全球社區(qū)能更快、更好、更有效地引入新的概念和功能。
人群的力量。人多力量大。一個由有才能的人組成的團(tuán)體的集體力量不僅提供了更多的想法,還可以更快地開發(fā),在問題出現(xiàn)時更快地排除故障。
透明度。開源代碼意味著,你可以充分了解代碼庫,以及關(guān)于社區(qū)如何開發(fā)功能和解決錯誤的所有討論。相比之下,保密產(chǎn)生的專有代碼可能會帶來意想不到的限制和其他不受歡迎的驚奇。使用開源,你將受到防范鎖定風(fēng)險的保護(hù),并可以準(zhǔn)確了解得到什么。
可靠性。因為有更多眼睛盯著,開源代碼的可靠性往往也是極高的。全球范圍的社區(qū)支持代碼,而不是某一個公司內(nèi)的一個團(tuán)隊——代碼是在線上論壇開發(fā)并由專家指導(dǎo)的。輸出往往是非常魯棒的、經(jīng)過驗證的代碼。實際上,現(xiàn)在開源代碼支撐了90%的互聯(lián)網(wǎng),正在迅速被各大企業(yè)采用。
更好的安全性。與可靠性一樣,開源軟件的代碼通常更安全,因為它被社區(qū)進(jìn)行了更為徹底的審查(并且任何出現(xiàn)的問題往往被更加努力地打補(bǔ)。。曾經(jīng)長久以來讓企業(yè)采用開源猶豫不決的對安全性的擔(dān)憂,現(xiàn)在不是問題。
擇優(yōu)。使用開源代碼,圍繞解決方案的決策背后的唯一動機(jī)是使最好的、最有用的產(chǎn)品成為可能。制造專有代碼的公司通常將盈虧放在最重要的位置,這并不總是理想的。當(dāng)選擇與你業(yè)務(wù)集成的技術(shù)時,最好確保與你利益一致。
更快的上市時間。由于開源解決方案是公開可用的,可以免費(fèi)開發(fā),因此調(diào)查選項和生成解決方案通常要快得多。
成本有效。雖然開源解決方案不應(yīng)該被認(rèn)為就是免費(fèi)軟件,但是在考慮部署解決方案的總成本時,不需要許可費(fèi)用仍然是決定性的優(yōu)勢。
免于鎖定。用于核心基礎(chǔ)設(shè)施的專有軟件增加了被供應(yīng)商或技術(shù)鎖定的風(fēng)險。如果發(fā)生這種情況,企業(yè)就會受到供應(yīng)商價格上漲的擺布,體驗不到靈活性,還不容易逃脫。企業(yè)應(yīng)該小心使用真正的開源解決方案,而不是上重新打包開源軟件而提供專有產(chǎn)品的供應(yīng)商的鉤。
成為常態(tài)。許多實施開源解決方案、并基于開源解決方案制定策略的的大型企業(yè),正在將資源的優(yōu)勢帶給支持開源解決方案的社區(qū)。
除了這些優(yōu)勢,相比專有軟件開發(fā)人員的來來去去,開源軟件具有更強(qiáng)的長期生存能力。而且,由于支持力強(qiáng)的社區(qū)不斷引進(jìn)創(chuàng)新,開源軟件始終處于技術(shù)發(fā)展前列,在企業(yè)的發(fā)展過程中一直可以滿足企業(yè)的需求。