追求理性使用開(kāi)源軟件的企業(yè)有很多的理由這樣做。
企業(yè)選擇了一項(xiàng)技術(shù)意味著將要承諾長(zhǎng)期支持不斷發(fā)展的業(yè)務(wù)的解決方案蘑辑,因此這需要仔細(xì)考慮和觀望洋机。如果一家企業(yè)判斷錯(cuò)誤,往往會(huì)導(dǎo)致顯著提高開(kāi)發(fā)成本和降低開(kāi)發(fā)的靈活性洋魂,而這種不幸的結(jié)果也將會(huì)是持久的绷旗。
在過(guò)去十年里,企業(yè)采用開(kāi)源軟件的趨勢(shì)在蓬勃發(fā)展副砍,因?yàn)樵絹?lái)越多的企業(yè)發(fā)現(xiàn)開(kāi)源解決方案擁有相當(dāng)大的優(yōu)勢(shì)衔肢,可延續(xù)他們專(zhuān)有的功能。除此之外豁翎,企業(yè)圍繞開(kāi)源的心態(tài)也在持續(xù)轉(zhuǎn)變著角骤。
追求理性使用開(kāi)源軟件的企業(yè)有很多的理由這樣做。下面是其中的一些理由心剥。
1社區(qū)
針對(duì)企業(yè)的開(kāi)源解決方案通常會(huì)圍繞著它們誕生蓬勃發(fā)展的社區(qū)邦尊,受到共同驅(qū)動(dòng)力的約束,解決方案也得以得到支持和改進(jìn)刘陶,企業(yè)和社區(qū)也都會(huì)從中受益胳赌。圍繞改進(jìn)這些解決方案結(jié)合在一起的全球性社區(qū)與專(zhuān)有解決方案的內(nèi)部團(tuán)隊(duì)相比,它更快匙隔、更好地引入新的概念和功能疑苫,并且更高效率。
2群眾的力量
更多人的參與能夠提供更強(qiáng)大的結(jié)果纷责。有才華的人聚集在一起工作產(chǎn)生的社區(qū)集體力量不僅提供了更多的奇思妙想捍掺,而且當(dāng)出現(xiàn)問(wèn)題時(shí),可以更快的進(jìn)行故障排除和開(kāi)發(fā)再膳。
3透明性
開(kāi)源代碼就是如此 —— 你可以充分了解代碼庫(kù)挺勿,以及關(guān)于社區(qū)如何開(kāi)發(fā)功能和解決錯(cuò)誤的所有討論。相比之下喂柒,保密產(chǎn)生的專(zhuān)有代碼則可能會(huì)帶來(lái)意想不到的限制和其他不受歡迎的“驚喜”不瓶。使用開(kāi)源,你會(huì)受到防范鎖定風(fēng)險(xiǎn)的保護(hù)灾杰,還可以清楚了解到你得到的東西蚊丐。
4可靠性
因?yàn)橛性S多人在監(jiān)督著,開(kāi)源代碼的可靠性往往也是更勝一籌艳吠。有全球范圍社區(qū)支持的代碼庫(kù) —— 而不是一個(gè)公司內(nèi)的一個(gè)團(tuán)隊(duì)麦备,代碼在線(xiàn)上論壇開(kāi)發(fā)并有專(zhuān)家指導(dǎo),其輸出往往也是非常穩(wěn)健的,這些代碼也經(jīng)過(guò)測(cè)試和驗(yàn)證凛篙。事實(shí)上黍匾,開(kāi)源代碼的比例現(xiàn)在占了互聯(lián)網(wǎng)的 90% 左右,而且正在迅速被各大企業(yè)所采用呛梆。
5更好的安全性
與可靠性一樣锐涯,開(kāi)源軟件的代碼通常也更加安全,因?yàn)樗?jīng)由社區(qū)進(jìn)行了更為徹底的審查和檢查(并且出現(xiàn)的任何問(wèn)題往往會(huì)更加努力地進(jìn)行修補(bǔ))削彬。企業(yè)采用開(kāi)源代碼長(zhǎng)久以來(lái)都是猶豫不決的態(tài)度全庸,不過(guò)現(xiàn)在看來(lái),對(duì)安全性的擔(dān)憂(yōu)似乎不應(yīng)是一個(gè)問(wèn)題融痛。
6以?xún)r(jià)值為基礎(chǔ)
使用開(kāi)源代碼,圍繞解決方案的決策背后的唯一動(dòng)機(jī)是使產(chǎn)生最好的神僵、最有用的產(chǎn)品成為可能雁刷。產(chǎn)出專(zhuān)有代碼的公司通常將穩(wěn)定放在最重要的位置,但這并不總是理想的保礼。當(dāng)選擇將某項(xiàng)技術(shù)集成到你的業(yè)務(wù)時(shí)沛励,最好確保它的開(kāi)發(fā)路線(xiàn)與你自己關(guān)注的相匹配。
7更快的推向市場(chǎng)
由于開(kāi)源代碼的解決方案是公開(kāi)可用的炮障,而且可以自由開(kāi)發(fā)目派,因此調(diào)查需求和落實(shí)可用的解決方案要快得多。
8成本控制
開(kāi)源解決方案不僅僅是自由軟件胁赢,事實(shí)上在計(jì)算部署解決方案的總成本時(shí)企蹭,不需要考慮許可費(fèi)用仍然具備決定性的優(yōu)勢(shì)。
9避免被鎖定
用于核心基礎(chǔ)設(shè)施的專(zhuān)有軟件會(huì)增加被供應(yīng)商或技術(shù)鎖定的風(fēng)險(xiǎn)智末。如果發(fā)生這種情況谅摄,企業(yè)就會(huì)收到供應(yīng)商提升價(jià)格的要求,并且嘗試到缺失靈活性的體驗(yàn)系馆,還不能輕易擺脫他們的限制送漠。不過(guò)企業(yè)對(duì)于真正開(kāi)源解決方案的使用也應(yīng)該謹(jǐn)慎,注意那些引入專(zhuān)有代碼鉤子的重新打包的開(kāi)源軟件由蘑。
10成為行業(yè)規(guī)范
許多實(shí)施開(kāi)源解決方案的大型企業(yè)闽寡,常常會(huì)指定政策來(lái)這樣做 —— 正在將他們資源的優(yōu)勢(shì)帶給支持開(kāi)源解決方案的社區(qū)。
除了這些優(yōu)勢(shì)尼酿,開(kāi)源軟件具有長(zhǎng)期的可行性爷狈,比專(zhuān)有軟件的壽命更長(zhǎng)。而且谓媒,由于有支持力強(qiáng)的社區(qū)在不斷引進(jìn)創(chuàng)新制跟,開(kāi)源軟件始終處于技術(shù)發(fā)展的前列,并在企業(yè)未來(lái)發(fā)展的同時(shí)滿(mǎn)足企業(yè)的需求竹观。
來(lái)自:opensource.com