一年前,美國商務部將一些中國科技巨頭納入了用于控制的“實體清單”,這引起了科技界的恐慌。
因為根據(jù)美國的說法,只要您輸入實際清單,就甭想在將來使用一點美國產(chǎn)品和技術。
然后有人解釋說,由于大多數(shù)開源軟件是在美國發(fā)布的,因此這些開源技術也屬于法規(guī)范圍。
消息一出,一些編碼員朋友就寫了辭職信。因為沒了開源軟件,程序員這個行當也就沒法混了。
許多小型合作伙伴可能不知道開源技術已滲透到各行各業(yè):
例如,無論Internet公司選擇哪種類型的數(shù)據(jù)庫產(chǎn)品,它都不會繞過使用開源數(shù)據(jù)庫軟件(例如MariaDB,PostgreSQL和MongoDB)的核心代碼。
據(jù)說甚至連承載雙十一爆炸量訂單的數(shù)據(jù)庫也基于MongoDB進行了優(yōu)化。此外,我們通常瀏覽的大多數(shù)網(wǎng)站都是使用開源Nginx或Apache服務器軟件構建的。
企業(yè)服務器群集通常使用開源OpenStack和Kubernetes進行管理。
此外,科學家經(jīng)常將PyTorch用作人工智能的培訓工具。
如果上述開源技術被切斷,就足以減少我們互聯(lián)網(wǎng)生態(tài)系統(tǒng)的規(guī)模。
但是在這些開源技術之后,還有核彈級支持技術-Linux操作系統(tǒng)。
Linux系統(tǒng)是我們最熟悉的陌生人。盡管表面上可能看不到它,但實際上,全世界有數(shù)億部手機,路由器,服務器等正在使用Linux內(nèi)核。
假設禁止使用Linux,在家中的服務器,路由器和小愛音箱都已成為廢金屬??峙挛覀兊娜粘I顣氐绞鲿r代。
但是,當每個人都擔心時,事情并不會朝著好的方向發(fā)展:
首先,兩個主要的開源軟件基金會“ Apache”和“ OpenStack”都發(fā)表聲明說:“開源技術屬于全人類,沒有必要考慮出口限制。”
但是隨后Apache秘密地在自己的基礎上刪除了一波開源項目。
之后,GitHub和GitLab這兩個在全球托管開放源代碼的主要網(wǎng)站也表示,由于該公司在美國注冊,因此將嚴格遵守美國出口管制法規(guī)。
至于如何合規(guī),由于這兩個服務提供商具有“網(wǎng)絡磁盤”性質(zhì),因此合規(guī)自然意味著禁止特定地區(qū)的人訪問其網(wǎng)站。
如果您考慮一下,它實際上是很不合理的:
代碼托管網(wǎng)站不僅保存美國人的代碼,而且還保存美國的存儲代碼的服務器。這些代碼都是美國人嗎?
如果那天阿里被美國商務部列入實體名單,那么阿里看不到自己的代碼嗎?
是的,國內(nèi)技術公司也將在GitHub上托管一些代碼。
結果,GitHub和GitLab并未在討論中妥協(xié),而是積極封鎖了在美國制裁區(qū)中活躍的一些賬戶,顯示了他們的立場。
伊朗開發(fā)者帳戶被封鎖的原因之一是最荒謬的。 GitHub表示:“我們懷疑您正在使用來自世界各地的開源技術開發(fā)核彈。” 。 。
到目前為止,由于這個問題,GitHub已經(jīng)被噴慘了。
在開發(fā)人員感到擔憂的僅僅一年之后,Linux基金會終于引用了美國商務部的法規(guī),以中文和英文發(fā)布了雙語解釋。
由Linux Foundation和我們合作的項目社區(qū)生產(chǎn)的開源軟件已經(jīng)發(fā)布,并且可以通過公共渠道向公眾公開,而對其發(fā)行沒有任何限制。由于“開源”和“已發(fā)布”,以下情況(但不限于此)不受EAR限制:公開發(fā)行的開源軟件不受EAR的約束;公開發(fā)布的開源規(guī)范不受EAR的約束;已公開發(fā)布的開源文檔,表明硬件設計不受EAR的約束;公開發(fā)行的開源軟件二進制文件不受EAR的約束;但是,如果該項目涉及加密技術,則開源社區(qū)可能需要采取一些其他措施來滿足EAR“發(fā)布”的要求。
根據(jù)Linux 基金會的聲明,只要在發(fā)布實體列表之前發(fā)布了完整的開源(無任何專有代碼)技術或軟件,就不會受到出口控制。
例如,華為于2019年5月被列入實體列表,Linux在1990年代完全公開了其源代碼,因此華為將來會根據(jù)需要使用它。
但是如果將來美國人會制作一個完整的開源“ Linux”操作系統(tǒng),那就對不起,我們只能說再見。
根據(jù)相同的解釋,也可以使用一系列完全開源的軟件,例如我們前面提到的軟件。
不要看Linux基金會發(fā)布的這種解釋是合理的,但是請不要忘記,解釋的來源是美國商務部的出口管制法規(guī),美國法規(guī)將會改變。
我不知道我的朋友是否記得英特爾幾天前宣布取消國內(nèi)生產(chǎn)服務器信息浪潮。其背后的原因是美國商務部修訂了出口管制條款。
如果美國始終可以在條款中放置“其他國家的軍隊不可用”,那么它也可以隨時在條款中放置“軍事價值開源軟件來保護”。
然后,Linux被認為是具有軍事價值的開源軟件,無論如何,一些新的戰(zhàn)斗機系統(tǒng)中也包含Linux,稱其具有軍事價值,沒有錯。