開源軟件受企業(yè)青睞的十個原因
CIO時代網(wǎng) 發(fā)表于:13年06月08日 15:56 [轉載] CIO時代
今天,越來越多的企業(yè)開始使用開源軟件,很明顯開源軟件的價格并不是唯一的優(yōu)勢,曾經(jīng)有一篇報告詳細地介紹開源軟件受企業(yè)青睞的十個原因,雖然有點老,也不妨引用如下:
1. 安全
Coverity公司在Android內核中發(fā)現(xiàn)大量的軟件瑕疵就是開源軟件優(yōu)越的安全性的一個更好的證明。這個發(fā)現(xiàn)的鼓舞人心的地方在于它的核心代碼允許公眾審查是它安全漏洞少的唯一原因。Android也許不是完全開放的開源軟件,但是,這個例子仍然完美地說明了Linux的創(chuàng)始人李納斯·托沃茲(Linus Torvalds)提出的“李納斯定律”。他的格言是,有足夠多的人關注,錯誤將無所遁形。意思是說看到和測試代碼的人越多,任何漏洞越可能會被更快地發(fā)現(xiàn)和修復。換句話說,這與經(jīng)常用來證明使用昂貴的專有軟件產(chǎn)品合理性的說法“不公開即安全”顯然是對立的。沒有關于iPhone或者Windows代碼的這種漏洞的報道就意味著這些產(chǎn)品更安全嗎?你甚至會說,遠遠不是這樣,正好相反。它的全部意義就是這些產(chǎn)品對于公眾是封閉的,因此,這個公司外部的任何人都不清楚這些產(chǎn)品包含多少瑕疵。這些公司內部有限的開發(fā)人員和測試人員沒有辦法像全球各地的社區(qū)不斷審查自由開源軟件那樣仔細地測試自己的產(chǎn)品。正如不久前發(fā)現(xiàn)的Linux內核安全漏洞一樣,開源軟件中的瑕疵也會很快修復。在專有軟件領域的情況如何呢?沒有這樣快。例如,微軟一般要用幾個星期(如果不是幾個月的話)修復安全漏洞,如最近發(fā)現(xiàn)的IE零日攻擊漏洞。同時,祝愿使用這個軟件的所有企業(yè)都有好運氣。
2. 質量
哪一種軟件更好:是少數(shù)開發(fā)人員開發(fā)的軟件還是由數(shù)千個開發(fā)人員開發(fā)的軟件?就像有數(shù)不清的開發(fā)人員和用戶努力改善開源軟件的安全一樣,這些產(chǎn)品將有同樣多的創(chuàng)新的功能和增強的功能?偟膩碚f,開源軟件與用戶的需求是最接近的,因為用戶能夠參與開源軟件的開發(fā)。它不是廠商向用戶提供它以為用戶需要的東西,而是用戶和開發(fā)人員創(chuàng)造自己需要的東西,他們會做得更好。至少最近有一篇研究報告指出,技術優(yōu)勢是企業(yè)選擇開源軟件的一個主要原因。
3. 定制化能力
根據(jù)同樣的線索,企業(yè)用戶可以獲取一段開源軟件并且進行修改以便適合自己的需求。由于代碼是開放的,這個工作僅僅是修改軟件并且增加他們需要的功能。不要使用專有軟件做這種事!
4. 自由
當企業(yè)轉向開源軟件的時候,企業(yè)就會擺脫嚴重的廠商鎖定的束縛。這種束縛讓用戶感受到專有軟件的痛苦。這種廠商的用戶完全聽從廠商的觀點、要求、決定、價格、優(yōu)先次序和時間表。這會限制他們用付費購買的產(chǎn)品所做的事情。采用自由開源軟件,用戶有權做出自己的決定并且用軟件做他們想做的事情。他們還能夠根據(jù)自己的需要讓全球范圍的開發(fā)人員和用戶社區(qū)幫助他們實現(xiàn)這個目標。
5. 靈活性
當你的企業(yè)使用微軟的Windows和Office等專有軟件的時候,你就踏上了一個不斷地要求你升級軟件和硬件的跑步機。而開源軟件一般需要較少的資源。這意味著你在較老的機器上仍然能夠很好地運行開源軟件。決定升級的時間完全取決于你,而不是一些廠商。