Oracle“炮轟”開源:稱其永遠無法在軍事領域取得一席之地

csdn發表於2013-10-17

  據The Register訊息,Oracle近日發表了一份白皮書,大肆指責了當下的開源軟體,以下為譯文:

  白皮書名為“DoD(The Department of Defense)與開源軟體”,可以通過 Oracle網站Dropbox下載,文件背景是美國國防部工作人員可能認為如下操作可以節省開支:

……避免購買商業軟產品,以開源技術為基礎開發自己的應用程式。

  論文進一步的介紹了為什麼使用開源技術是個錯誤的決定,而購買Oracle商業軟體卻是個非常明智選擇。論點包括開源解決方案中經常會被忽視的一個成本——人力。文中還指出開源軟體可能不會具備很好的擴充套件性:

商用軟體公司會為任務開發高度精緻方法,不要低估開源軟體測試及後續對主開發流進行修改的難度,特別是負載情況下的健壯性和可靠性測試。

  Oracle同時還指出,國防部還需求避免軟體到各種各樣硬體的整合,因為這個過程難度很高,而這部分通常是由商業軟體提供商解決。同時,對比傳統商業軟體產品,開源派生專案的安全性也難以得到保證。

  另一個論點則是,政府資金支援參與開源軟體技術是否合適,而這些專案已經存在Oracle這樣的私人機構中,同時還做的更有效率,並滿足多個行業需求。

  論文並沒有忽視Oracle對開源的看法,他們認為開源只有(類似Oracle這樣公司)花大把時間將其整合到更廣泛的軟硬體堆疊中才有意義。該公司還指出,其提供支援的優越性遠高於DoD這樣使用者的想象,或者是其它地方獲得的解決方案。

  從語氣、陳述等方面看,論文尚屬公正,提出了其中存在的風險。對一個基於開源技術的健康檔案程式進行了剖析,闡述基於開源軟體開發並不符合DoD的情形。

  論文中有多頁內容說明開源主張會產生的問題,比如“The Proper Use of Open Source”部分結束時給出了這樣的一些建議:

  Oracle可以確保開源軟體與現有基礎設施的相容性,並且提供了企業級產品解決方案。然而對於DoD的大部分專案的密集、任務關鍵等需求,Oracle推薦其旗艦級商業軟體產品。

  Oracle在當下的大環境中發表這樣一篇論文並不出人意料,其中的一些建議也確實值得借鑑。同樣這樣的觀點也不難反駁,NHS則是以實際行動證明了這一點—— 拋棄Oracle,轉投開源技術

  原文連結: Oracle says open source has no place in military apps

相關文章