Oracle炮轟開源稱其永遠無法在軍事領域取得一席之地
據The Register消息,Oracle近日發(fā)表了一份白皮書,大肆指責了當下的開源軟件,以下為譯文:
白皮書名為“DoD(The Department of Defense)與開源軟件”,可以通過 Oracle網站及 Dropbox下載,文檔背景是美國國防部工作人員可能認為如下操作可以節(jié)省開支:
……避免購買商業(yè)軟產品,以開源技術為基礎開發(fā)自己的應用程序。
論文進一步的介紹了為什么使用開源技術是個錯誤的決定,而購買Oracle商業(yè)軟件卻是個非常明智選擇。論點包括開源解決方案中經常會被忽視的一個成本——人力。文中還指出開源軟件可能不會具備很好的擴展性:
商用軟件公司會為任務開發(fā)高度精致方法,不要低估開源軟件測試及后續(xù)對主開發(fā)流進行修改的難度,特別是負載情況下的健壯性和可靠性測試。
Oracle同時還指出,國防部還需求避免軟件到各種各樣硬件的整合,因為這個過程難度很高,而這部分通常是由商業(yè)軟件提供商解決。同時,對比傳統(tǒng)商業(yè)軟件產品,開源派生項目的安全性也難以得到保證。
另一個論點則是,政府資金支持參與開源軟件技術是否合適,而這些項目已經存在Oracle這樣的私人機構中,同時還做的更有效率,并滿足多個行業(yè)需求。
論文并沒有忽視Oracle對開源的看法,他們認為開源只有(類似Oracle這樣公司)花大把時間將其整合到更廣泛的軟硬件堆棧中才有意義。該公司還指出,其提供支持的優(yōu)越性遠高于DoD這樣用戶的想象,或者是其它地方獲得的解決方案。
從語氣、陳述等方面看,論文尚屬公正,提出了其中存在的風險。對一個基于開源技術的健康檔案程序進行了剖析,闡述基于開源軟件開發(fā)并不符合DoD的情形。
論文中有多頁內容說明開源主張會產生的問題,比如“The Proper Use of Open Source”部分結束時給出了這樣的一些建議:
Oracle可以確保開源軟件與現有基礎設施的兼容性,并且提供了企業(yè)級產品解決方案。然而對于DoD的大部分項目的密集、任務關鍵等需求,Oracle推薦其旗艦級商業(yè)軟件產品。
Oracle在當下的大環(huán)境中發(fā)表這樣一篇論文并不出人意料,其中的一些建議也確實值得借鑒。同樣這樣的觀點也不難反駁,NHS則是以實際行動證明了這一點—— 拋棄Oracle,轉投開源技術。