“炮轟”開(kāi)源!甲骨文稱(chēng)其DoD應(yīng)用無(wú)作為
之前針對(duì)甲骨文與開(kāi)源的市場(chǎng)《甲骨文封閉MySQL 谷歌轉(zhuǎn)向分支MariaDB》進(jìn)行探討,讓這個(gè)商業(yè)軟件巨頭甲骨文與開(kāi)源之爭(zhēng)從未停息,近日Oracle發(fā)布了一份白皮書(shū),指責(zé)了當(dāng)下開(kāi)源技術(shù)中普遍存在的問(wèn)題。
據(jù)The Register消息,Oracle發(fā)表的這份白皮書(shū),名為“DoD(The Department of Defense)與開(kāi)源軟件”,可以通過(guò)Oracle網(wǎng)站點(diǎn)擊下載,文檔背景是美國(guó)國(guó)防部工作人員可能認(rèn)為如下操作可以節(jié)省開(kāi)支,避免購(gòu)買(mǎi)商業(yè)軟產(chǎn)品,以開(kāi)源技術(shù)為基礎(chǔ)開(kāi)發(fā)自己的應(yīng)用程序。但所有權(quán)的成本上,開(kāi)源產(chǎn)品要遠(yuǎn)遠(yuǎn)大于商業(yè)軟件。
另外,文檔進(jìn)一步的介紹了為什么使用開(kāi)源技術(shù)是個(gè)錯(cuò)誤的決定,而購(gòu)買(mǎi)Oracle商業(yè)軟件卻是個(gè)明智舉措。其中重要的提到開(kāi)源解決方案中經(jīng)常會(huì)被忽視的一個(gè)成本:人力,同時(shí)還指出開(kāi)源軟件可能不會(huì)具備很好的擴(kuò)展性:
商業(yè)軟件公司會(huì)針對(duì)業(yè)務(wù)開(kāi)發(fā)高度精致算法,而開(kāi)源軟件測(cè)試及后續(xù)對(duì)主開(kāi)發(fā)流進(jìn)行修改的難度也是十分龐大,特別是負(fù)載情況下的穩(wěn)定性和健康性測(cè)試。
Oracle還指出,國(guó)防部(DoD)并不十分關(guān)心軟件整合到各種各樣硬件,因?yàn)檫@個(gè)過(guò)程難度很高,而這部分通常是由商業(yè)軟件提供商負(fù)責(zé)大工作量的任務(wù)解決。同時(shí),另外一個(gè)對(duì)比傳統(tǒng)商業(yè)軟件產(chǎn)品,開(kāi)源派生項(xiàng)目的安全性也難以得到保證。
針對(duì)上面的論述,另一個(gè)觀(guān)點(diǎn)來(lái)討論政府資金支持參與開(kāi)源軟件技術(shù)是否合適,而這些項(xiàng)目已經(jīng)存在Oracle這種私人公司中,同時(shí)Oracle還做更有效率,并滿(mǎn)足多個(gè)行業(yè)需求的創(chuàng)新方案。
開(kāi)源軟件開(kāi)發(fā)并不符合DoD
筆者從白皮書(shū)中看到,沒(méi)有忽視Oracle對(duì)開(kāi)源的看法,認(rèn)為開(kāi)源只有(類(lèi)似Oracle公司)花大把時(shí)間將其整合到更廣泛的軟硬件堆棧中才有意義。該公司創(chuàng)新的商業(yè)軟件方案,其提供支持的優(yōu)越性遠(yuǎn)高于DoD這樣用戶(hù)的想象,或者是其它地方獲得的解決方案。
就白皮書(shū)的分析等方面看,提出了其中存在的風(fēng)險(xiǎn)。對(duì)一個(gè)基于開(kāi)源技術(shù)的健康檔案程序進(jìn)行了剖析,闡述基于開(kāi)源軟件開(kāi)發(fā)并不符合DoD的情形。其有內(nèi)容說(shuō)明開(kāi)源主張會(huì)產(chǎn)生的問(wèn)題,比如“The Proper Use of Open Source”部分結(jié)束時(shí)給出了這樣的一些建議:
Oracle可以確保開(kāi)源軟件與現(xiàn)有基礎(chǔ)設(shè)施的兼容性,并且提供了企業(yè)級(jí)產(chǎn)品解決方案。然而對(duì)于DoD的大部分項(xiàng)目的高密集、關(guān)鍵任務(wù)等需求并未提供特別的建議。
針對(duì)市場(chǎng)開(kāi)源趨勢(shì)的變化,Oracle在當(dāng)下的大環(huán)境中討論出的一些建議也確實(shí)值得借鑒。同樣這樣的觀(guān)點(diǎn)也不難反駁,正如之前Google大規(guī)模淘汰MySQL的計(jì)劃:淘汰內(nèi)部數(shù)千臺(tái)MySQL數(shù)據(jù)庫(kù),改換開(kāi)源數(shù)據(jù)庫(kù)MariaDB。或許拋棄Oracle,轉(zhuǎn)投開(kāi)源技術(shù)也未嘗不是一個(gè)選擇。