開源軟件在企業中的十大競爭優勢
由于許多企業和政府機構現在使用Linux等開源軟件,越來越清楚的事情是價格并不是開源軟件唯一的優勢。如果僅僅是價格的優勢,在經濟大蕭條時采用開源軟件的企業在經濟狀況一好轉肯定會轉換到價格昂貴的專有軟件。而事實并非如此。
相反,自由開源軟件(FOSS)對于企業來說還有許多誘人的優勢,其中一些優勢比開源軟件較低的價格更有價值。需要一些例子嗎?現在讓我們開始數一下。
1. 安全
最近Coverity公司在Android內核中發現大量的軟件瑕疵就是開源軟件優越的安全性的一個更好的證明。很難想象還有什么更好的證明。正如我指出的那樣,這個發現的鼓舞人心的地方在于它的核心代碼允許公眾審查是它安全漏洞少的唯一原因。
Android也許不是完全開放的開源軟件,但是,這個例子仍然完美地說明了Linux的創始人李納斯·托沃茲(Linus Torvalds)提出的“李納斯定律”。他的格言是,有足夠多的人關注,錯誤將無所遁形。意思是說看到和測試代碼的人越多,任何漏洞越可能會被更快地發現和修復。換句話說,這與經常用來證明使用昂貴的專有軟件產品合理性的說法“不公開即安全”顯然是對立的。
沒有關于iPhone或者Windows代碼的這種漏洞的報道就意味著這些產品更安全嗎?你甚至會說,遠遠不是這樣,正好相反。
它的全部意義就是這些產品對于公眾是封閉的,因此,這個公司外部的任何人都不清楚這些產品包含多少瑕疵。這些公司內部有限的開發人員和測試人員沒有辦法像全球各地的社區不斷審查自由開源軟件那樣仔細地測試自己的產品。
正如不久前發現的Linux內核安全漏洞一樣,開源軟件中的瑕疵也會很快修復。在專有軟件領域的情況如何呢?沒有這樣快。例如,微軟一般要用幾個星期(如果不是幾個月的話)修復安全漏洞,如最近發現的IE零日攻擊漏洞。同時,祝愿使用這個軟件的所有企業都有好運氣。
2. 質量
哪一種軟件更好:是少數開發人員開發的軟件還是由數千個開發人員開發的軟件?就像有數不清的開發人員和用戶努力改善開源軟件的安全一樣,這些產品將有同樣多的創新的功能和增強的功能。
總的來說,開源軟件與用戶的需求是最接近的,因為用戶能夠參與開源軟件的開發。它不是廠商向用戶提供它以為用戶需要的東西,而是用戶和開發人員創造自己需要的東西,他們會做得更好。至少最近有一篇研究報告指出,技術優勢是企業選擇開源軟件的一個主要原因。
3. 定制化能力
根據同樣的線索,企業用戶可以獲取一段開源軟件并且進行修改以便適合自己的需求。由于代碼是開放的,這個工作僅僅是修改軟件并且增加他們需要的功能。不要使用專有軟件做這種事!
4. 自由
當企業轉向開源軟件的時候,企業就會擺脫嚴重的廠商鎖定的束縛。這種束縛讓用戶感受到專有軟件的痛苦。這種廠商的用戶完全聽從廠商的觀點、要求、決定、價格、優先次序和時間表。這會限制他們用付費購買的產品所做的事情。
采用自由開源軟件,用戶有權做出自己的決定并且用軟件做他們想做的事情。他們還能夠根據自己的需要讓全球范圍的開發人員和用戶社區幫助他們實現這個目標。
5. 靈活性
當你的企業使用微軟的Windows和Office等專有軟件的時候,你就踏上了一個不斷地要求你升級軟件和硬件的跑步機。而開源軟件一般需要較少的資源。這意味著你在較老的機器上仍然能夠很好地運行開源軟件。決定升級的時間完全取決于你,而不是一些廠商。
6. 互操作性
開源軟件比專有軟件更好地遵守開放標準。如果你認為與其它企業、計算機和用戶互操作是有價值的并且不想受到專有數據格式的限制,開源軟件肯定是要選擇的道路。
7. 可審性
使用閉源軟件,你什么都沒有,只有廠商告訴你的他們在保持著軟件的安全和遵守標準的說法。這基本上是一個冒險的行動。然而,開源軟件背后代碼的可見性意味著你能夠親自看到這些代碼并且有信心。
8. 技術支持的選擇
開源軟件一般是免費的,圍繞每一個軟件的充滿活力的社區提供的技術支持也是免費的。例如,幾乎每一個Linux發布版都有一個在線社區,里面有極好的說明文檔、論壇、郵件列表、forges、維基百科、新聞組、甚至還有實況聊天。
對于想要額外的保證的企業來說,他們現在對于大多數開源軟件包都可以選擇付費的技術支持,費用遠遠低于專有軟件廠商的收費標準。開源軟件的商業性技術支持提供商的反應速度更快,因為技術支持是他們的主要收入來源。
9. 成本
從采購軟件本身的成本到強制規定的極高的病毒防護成本、技術支持費用、升級開支和與廠商鎖定有關的成本,專有軟件廠商向企業收取的費用會超過企業原來的想象。為什么要這么做?你用較低的價格就能得到更好的質量。
10. 在購買之前試用
如果你在考慮使用開源軟件,先期試用一般不會有任何成本。這是因為開源軟件是免費的,部分原因是由于有許多Linux發布版的LiveCD盤和Live優盤。在你確定購買之前不需要承認任何義務。當然,這不是說你的企業做任何事情都應該使用開源軟件。但是,由于開源軟件有許多好處,你不認真考慮它會是一個疏忽。
【編輯推薦】