各有利弊,開源和商業軟體應該怎麼選?
開源和商業(閉源)軟體各有各的優缺點。在做選型購買決策時,要記住以下幾點:
開源軟體的好處
成本
開源最重要的優勢是成本。在軟體上節省下的開支可以讓企業在其他地方進行投資,比如建設更快的網路或更快的存儲陣列,又或者向員工支付更高的工資。
靈活性
開源軟體靈活性體現在能夠定製和修改源代碼,。
無要求
避免繁瑣頭疼的許可或激活要求是開源軟體另一項值得注意的好處, 它可以讓公司從一些潛在的風險中解放出來,比如違反了專有軟體使用的授權。
自由
最後,自由是開源的優勢。商業軟體可能會糾纏不清,也會使企業依賴供應商,被動接受不需要的功能。此外,一個供應商的退出可能會對使用該專有軟體的企業產生負面影響,但是開源軟體通常會持續很長時間,因為有一個開發者社區。
開源軟體的缺點
支持差
開源軟體最大的一個缺點是支持服務不到位 (除了付費支持訂閱), 你懂得!
文檔弱
很多開源產品缺乏良好的文檔記錄,或者說就根本就沒有文檔記錄。在許多情況下,你會發現文檔已經過時了無用了。
複雜性
開源軟體或許很強大,但也很難學習和管理。當出現問題時,試圖解決問題是一個挑戰,特別是在缺乏支持的情況下。
廣告煩
令人討厭的廣告組件可能是另一個因素,不少開源軟體的盈利模式可能就是廣告,你不得不被迫接受。
更容易發現漏洞
最後,因為開源,任何人都可以看到源代碼,這可能會變成一個缺點。如果代碼包含了可以被利用的漏洞,惡意者可能會利用這些漏洞。如果沒有專門的供應商來發布更新,修補程序可能會比較慢。
商業軟體的優點
單一供應商
通常商業軟體包括「一站式購物」體驗,即單個供應商可以提供你所需的所有應用程序和工具。微軟就是一個很好的例子,它銷售操作系統、資料庫、辦公軟體等各種應用軟體、還有開發工具等等。相比之下,開源軟體卻比較零碎。
企業級產品
商業軟體通常是為具有大量特性的大型企業量身定做的。供應商很清楚行業標準和標準公司的需求,並將這些概念包含在他們的編程中,這可以幫助公司保持競爭力。
專業的介面
商業軟體提供了一個更好的、更標準的介面,它通常適合大多數用戶的需求。
日常更新
商業軟體經常更新,不僅是修補漏洞,也是為了從客戶那裡獲得更多的錢來進行付費升級。
不需要編程
你的企業可能不需要自定義或向軟體添加代碼,因此開放源碼的特殊誘惑對你的業務來說是微不足道的,而商業軟體是開箱即用。
集成
許多商業軟體與其他應用程序集成,以便更好地使用和方便。例如,微軟的Lync即時消息客戶端與Microsoft Outlook集成,因此在查看電子郵件時,可以看到人們的可用性狀態,以及即時消息會話被保存到Outlook中。
商業軟體的缺點
產品臃腫
商業軟體可能包含大量臃腫和不必要的組件或功能。雖然你可以只安裝需要的組件,但是對於選項,大部分人其實並不清楚這些組件的作用,只能選擇盲目地選擇全部安裝。
額外的費用
除了成本問題,有時候還會包含一些讓你意外的額外費用。如月度或年度費用,更新費用的上漲,或其他隱藏的因素。
供應商鎖定
「一站式購物」導致,你的企業最終可能會過度依賴於供應商,被鎖定在一個封閉的系統中。
替換很難
害怕浪費錢迫使企業會繼續使用那些可能無法完全滿足他們利益的產品。切換到競爭或替代軟體的困難包括擔心必須從頭再來,更換一個軟體,再培訓人員等其他原因。
※Gartner分析:企業選擇雲呼叫中心的十大原因
※家庭網路不給力?快來看看你有沒有進這些「坑」!
TAG:IT168企業級 |