美國五角大樓將在明年推動開源軟件的發展

據美國媒體報道,在提議的法案中,有數百頁的資料被用於資助美國國防部,這是一個不起眼的小部分。 2018財年國防授權法案是五角大樓權力的引擎,將立法意志變為國會可以容納的任何實際的現金。由於(R-SD)參議員Mike Rounds提出的一項修正案,以及參議員Elizabeth Warren(D-MA)的共同發起,今年NDAA可能會發生重大變化:如果該法案通過現在的形式,五角大樓將會開放源代碼。

“開放源代碼”是使用可公開訪問的代碼的行業術語,出版供所有人查看和閱讀。這與公司密切關注的“封閉來源”或“專有”密碼形成對比。開源,就其本質而言,是一個共享的工具,更像創作共同點而不是版權。一個很大的優勢就是運行開源軟件的協議往往比專有代碼的協議要寬鬆得多,而且沒有授權費用。運行Adobe Photoshop一年的許可證是$ 348;類似的開源GNU圖像操作程序是免費的。

我們通常不認為五角大樓是一個軟件密集型的工作場所,但我們絕對應該這樣做。國防部是世界上最大的單一雇主,雖然其中一些工作是用步槍和靴子行進的人,但大部分工作是報告,簡報,數據管理,以及管理這個龐大的企業。在幻燈片中加載幻燈片是日常軍事生活的一部分,如同裝入雜誌一樣。

除了成本之外,還有兩個令人信服的解釋是為什麼軍方想要開源。一個是五角大樓以外的技術比它內部的技術簡單地進步得快,通過利用開放源代碼工具,五角大樓幾乎可以在新代碼上網的時候採用這些技術,而不需要經過額外的步驟採購流程。

開放源碼軟件比閉源軟件更安全,其本質是:全球無數用戶不斷審查代碼,並立即共享任何弱點。

“如果希臘人給他們的馬像是由玻璃製成的,他們可以通過它看到木馬,木馬會如何反應?安全諮詢公司Cognitio的聯合創始人兼國防情報局前首席技術官鮑勃·古利(Bob Gourley)說,他們會看到惡意植入物,並在將雕像放入企業之前將其移除。 “這是我關於開源軟件的關鍵思想。每個人都可以檢查代碼,在引入企業之前查找並移除漏洞。“

將政府推向開源的努力並不新鮮:2016年8月,白宮首席信息官托尼•斯科特(Tony Scott)發布了一個呼籲,要求為聯邦政府建立和使用新的開源代碼,特別強調這樣的代碼“可靠,有效“。

他一年的NDAA將斯科特備忘錄的範圍擴大到國防部。有特定的豁免可以保留部分軍事軟件的封閉源代碼;奧巴馬政府的技術辦公室和目前的NDAA的作者都不希望軍方宣傳和分享用於間諜,加密和解密,轉播命令或指揮武器的代碼。但是,正如新美國安全中心(New American Security)在2016年所指出的那樣,五角大樓讓安全豁免使其免於使用開源代碼將是“反作用和不明智的”。



國會推動五角大樓擁抱開源並非沒有反對者。 9月份,自由政府公共關係公司總裁Brian Darling在保守的出版物Townhall上發表了一篇反對參議院版本NDAA的開源修正案,專門聲稱:“這一規定將進一步設置建立防禦部門公佈知識產權的數據庫。這是專門為保護美國國家安全免受ISIS和意圖傷害我們的國家而設計的相同的源代碼。“Darling先前是參議員Rand Paul(R-KY)的高級溝通總監和律師,與遺產基金會。

華盛頓時報10月份刊登了類似的非正式社論,並警告說:“沃倫女士希望在法律中包含的語言要求代碼以任何目的提供給任何人”,任何人都必須包括中國,伊朗,朝鮮等任何有著惡意目的的人。他們都希望窺視美國軍事系統的運作方式,而“開放源代碼”將提供這樣的窺視。“(截至11月10日,網上的副本似乎已被刪除,儘管存檔版本可以在這裡可以看到)

私營企業也推遲了聯邦政府對開源代碼的使用。在2013年,甲骨文發布了關於開源和國防部的白皮書,認為專有軟件的優點。具體而言,甲骨文的報告著眼於一個開源項目的昂貴的失敗,以鞏固國防部和退伍軍人事務部門之間的醫療保健數據。

這兩篇社論嚴重歪曲了立法的語言,專家們認為甲骨文的觀點是錯誤的:專有軟件和開源軟件一樣容易失敗。在2013年,甲骨文軟件是health.gov推出的重大失敗的一部分。 Buggy軟件是一個大的軟件事實,而不是開源或封閉源代碼的獨特功能。相反,Oracle在NDAA中對開源的攻擊似乎是出於自身利益的驅使:國防部在2017財年向Oracle支付了1億美元,用於使用其專有軟件。那麼,對於這個提案的許多攻擊似乎都是Oracle公司為支持開源而付出的努力。當得知這個故事時,甲骨文拒絕發表評論。

目前可能簽署的法案比原來的參議院議案要少得多。例如,國會不會指示DARPA“對源代碼不可用的現有DOD軟件進行反向工程”。這可能是一年的戰鬥。但是如果NDAA按照目前的寫法通過的話,五角大樓將會傾向於新項目的開放源代碼軟件,相信一個項目的所有可能的目光都是透明和安全的。

[完]

 

對於以上消息,各位298電腦讀者又怎看呢?

歡迎到我們的<<討論區>>分享你的意見。

灣仔298電腦資訊網
免費網上電腦雜誌,電腦IT人集中地!

網址:www.wanchai298.com

發表回覆

Specify Facebook App ID and Secret in Super Socializer > Social Login section in admin panel for Facebook Login to work