1.前提概要
近日知名開源容器引擎Docker引起關注,各大技術自媒體紛紛發文表示Docker被禁止使用了。這是為什麼呢?原來Docker公司最新的服務條款8月13日生效。條款申明,Docker公司提供的服務,禁止美國“實體清單”上的實體使用。看上去像是真的不能再使用Docker了,但是事實上我們真的不能使用Docker了嗎?
2. 哪些公司會被限制目前中國 IT 行業被美國政府列入貿易管制“實體清單”的企業包括華為、商湯科技、依圖、曠視、海康威視、科大訊飛、奇虎360、東方網力、雲從科技、中科曙光與海光等。還有一些科研院校包括國防科大、北航、西工大、電子科大、哈爾濱工程大學、哈爾濱工業大學、北京電腦科學研究中心、北京高壓科學研究中心等等。目前沒有包括阿里巴巴、騰訊、百度這三家國內份額較大的雲廠商。
也就是說,依據Docker公司所謂的條款上述清單列出的企業才會被禁止使用,未列的企業目前不會被限制使用。如果你所在的企業存在被列入的風險,也是要謹慎考慮評估的。如果你是一般的不知名企業的話,這事跟你一毛錢關係也沒有。
3. 哪種Docker產品不能使用就算你所在的公司被列入了所謂的“實體清單”也能用了,也不必擔心。其實Docker目前的體系是這樣的,主要分為三大部分:一是商業化的DockerEE,是不開源的,而且是付費的,由Docker公司來維護;二是開源免費的DockerCE,由社群維護;三是DockerHub,這是Docker公司提供的公共映象儲存服務,可以把它看做Docker版的GitHub,是不開源的,由Docker公司說了算。關於DockerCE和DockerEE的關係有點類似Java中的Oracle JDK和Open JDK,這樣就好理解了。
本次的條款針對的是DockerEE和DockerHub兩款產品,DockerCE並不受影響。平常開發者在網上看到的教程基本都是DockerCE相關的,所以不必驚慌。同時作為“實體清單”的大部分企業的開發能力來說完全能夠從開源的DockerCE進行fork一個自己的分支來繞開所謂的條款,一個自己享有智慧財產權的產品自己當然有完全的使用權。所以只要你所在的公司沒有使用DockerEE和DockerHub,即使在“清單”之內又能奈我何?
4. 開源產品不受清單影響這裡延伸了解一下,Linux 基金會前不久釋出《了解開源科技和美國出口管制》白皮書,著重解釋了《美國出口管制條例 》也就是EAR管制的是哪些技術,同時哪些技術是被豁免的,下面這些型別的開源技術是被豁免的:
已公開發布的開源軟體已公開發布的開源規格已公開發布的,說明硬體設計的開源文件已公開發布的開源軟體二進位制上述提到的公開發布的含義是,如果開源技術不受進一步傳播的限制且可被公開獲取,那麼它將被視為“已公開發布”了的開源事項,並將因此不受制於 EAR。所以以後遇到這種新聞大家可以心裡有些底了。但是注意,規則是美國製定的,話語權在它們手裡,如果它們修改了規則也是有風險的。
5. 總結總得來說,這個服務條款你可以“管我屁事!”,散了散了。