歡迎您光臨本站 註冊首頁

分析:開源軟體是否能與公司共同發展

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  

開源同時帶來機遇與挑戰。但對各種規模的組織而言,它是一個可靠的選擇,這無疑是個好消息。配置開源軟體可以為預算不多的小型公司節省一大筆資金——至少從理論上是這樣。我們可以免費下載Linux操作系統和Open Office之類的辦公軟體。這聽起來比花200美元為每個系統購買操作系統,300-500美元購買Office套件要強得多。

同樣在理論上,應用開源軟體,大型公司能夠節省更多資金,因為它們需要更多的軟體拷貝。如果共有100台計算機,每台機器節省500美元,則總計可以節省一大筆成本:5萬美元。但是開源是否具有足夠的擴展性,能夠隨公司共同發展呢?下面我們來討論一下公司使用開源解決方案的利弊。

成本因素

我們在此提出警告:上面提到的成本節省只是理論上的計算結果。因為配置開源軟體可能會產生隱藏成本,從而影響它與商業軟體的比較結果。例如:

學會使用開源軟體可能更加麻煩,特別對並非「超級用戶」的終端用戶更是如此。根據特殊的發行版本和圖形界面不同,可能需要更多技能才能掌握一個開源操作系統。

管理開銷也可能更大,因為它需要IT專業人士掌握命令行界面、熟悉腳本、編寫自己的設備驅動器等。

供應商可能不會提供技術支持,或可能需要額外的成本才能獲得支持。當然,開源產品也有提供技術支持的商業版本,但其價格也不低,可能接近或是高於所有權軟體的價格。

例如,根據Red Hat網站(http://www.redhat.com/rhel/compare/server/),每個系統上Enterprise Linux AS的年技術支持費用為1499(標準版)到2499美元(加強版)不等。因此,在評估或計劃開源配置時,一定要保證你考慮到其它培訓、管理開銷和技術支持成本,進行合理的比較。

開源軟體的優點

除節約成本外,開源軟體還有許多優點,對技術型用戶更是如此。這些優點包括:

由於開源軟體的源代碼對外公開,而且其軟體許可一般允許修改。這樣,你可以讓你的程序員進行自定義,從而滿足你的需要。

「通過泄露確保安全」是它的另一個優點。即任何人都可以檢查源代碼並發現安全漏洞,任何人都可以對這些漏洞進行修復,而不必等到軟體供應商進行修復。

技術成熟並且連續數年通過同行審核的開源軟體能夠放心使用。例如,互聯網上運行的許多軟體(DNS、Sendmail、Perl等)都是開源軟體。

多數開源軟體擁有社區支持——用戶組、網路公告欄、新聞組、郵件列表等,你可以在那裡提問並尋求幫助。

開源支持者往往「粘在一起」分享知識,就像他們分享軟體一樣。但在一些社區你也可能發現「新手」——那些剛剛加入技術領域以及熟悉Windows管理但對開源軟體知之甚少的人——並不特別受歡迎。

過去,許多開源用戶總是表現出一種精英意識,並對那些覺得內核再編譯「過於困難」或希望使用直觀式圖形界面的用戶冷嘲熱諷。近些年,開源支持者變得更加開放,並同時向普通用戶和技術高手敞開大門。他們這樣做可能是因為意識到:使用開源軟體的成功用戶越多,開源軟體就會更加普及,更加受人尊敬。這種開放導致大量用戶界面友好的開源程序的出現。

在小型商業環境中配置開源軟體

使軟體更易於為用戶掌握的趨勢使得在小型商業環境中配置開源軟體更加方便,因為這些組織可能沒有技術熟練的全職IT員工。但是,僅僅因為它免費或成本低並不表示你對待它可以比昂貴的所有權軟體更加隨意。規劃與測試同樣重要(對經驗不足的用戶更為重要)。

小型公司可能發現應用開源伺服器更加方便,而在桌面系統上使用Windows(和/或Macintosh)。這樣可以避免終端用戶學習使用開源軟體的問題。如果你僅有幾台桌面系統,它們可能已經安裝有操作系統。如果沒有安裝,10台計算機桌面操作系統的成本差異,例如,也可能低於單獨一台伺服器操作系統的成本差異。你仍然可以通過使用在Windows上運行的Open Office之類的應用軟體來節省成本。

在大型企業配置開源軟體

在企業環境中,由於機器數量眾多,操作系統和應用軟體的任何改變都是一件費時而又耗資巨大的事情。不管你是準備在伺服器、桌面電腦、應用中使用開源軟體,還是在上述一切系統中使用開源,首先你都必須在一個實驗環境中對新軟體進行徹底測試,然後再在一個部門或用戶組中試運行,最後再大規模推廣。

進行變化的最佳時機是升級當前軟體的時候。例如,如果你正在使用的操作系統的技術支持即將到期,你將要被迫升級到新版本,這時轉而使用開源軟體就可獲得最大的成本效益。

其它配置事項

轉而使用開源軟體並不表示你從此孤立無援。惠普和IBM這些供應商為你提供一些技術服務,包括定製並整合Linux/UNIX軟硬體、現場安裝和移植、培訓與支持援助。

總結

開源軟體給各類組織帶來機遇與挑戰。仔細選擇並正確配置開源操作系統和應用軟體,它們也能進行擴展,從而滿足伺服器和桌面系統的幾乎任何需求。



[火星人 ] 分析:開源軟體是否能與公司共同發展已經有384次圍觀

http://coctec.com/docs/discuss/show-post-74620.html