vlambda博客
学习文章列表

知识点:Docker实体清单限制的影响分析





MaxRocky

  近日知名开源容器引擎Docker引起关注,各大技术自媒体纷纷发文表示Docker被禁止使用了。原来Docker公司最新的服务条款8月13日生效,条款申明,Docker公司提供的服务,禁止美国“实体清单”上的实体使用。看上去像是真的不能再使用Docker了,但是事实上我们真的不能使用Docker了吗?


  迈动互联很多技术和产品都在使用容器和微服务技术,所以和大家一样很关注Docker的实体清单限制问题,我们综合了最近一些网络上的信息,供大家参考。


知识点:Docker实体清单限制的影响分析



01

什么是Docker




  Docker是一个用于开发、交付和运行的一个应用容器开发平台,它的出现将应用以更小的粒度分割出来,提高了交付软件的速度和兼容性,是众多开发者常用的工具之一,也是目前最流行的linux容器解决方案。



02

哪些公司受到影响




知识点:Docker实体清单限制的影响分析

2020.08.13 Docker官网更新的服务条款



  其中有一段是:You may not use the Service if you are or represent an entity that is listed on any U.S. Government Denied Party/Person List.


  如果您是或代表任何美国政府拒绝方/个人名单上列出的实体,您不得使用该服务。目前国内的IT企业被列入实体清单的包括:华为、商汤科技、依图、旷视、海康威视、科大讯飞、奇虎 360等。还有一些科研院校包括国防科大、北航、西工大、电子科大、哈尔滨工程大学、哈尔滨工业大学、北京计算机科学研究中心、北京高压科学研究中心等等。目前没有包括阿里巴巴、腾讯、百度这三家国内份额较大的云厂商。


知识点:Docker实体清单限制的影响分析



03

开源产品不受清单影响




  本次的条款针对的是DockerEE和DockerHub两款产品,开源版本DockerCE暂时不受影响。


  Docker目前的体系主要分为三大部分:


  Docker EE:由docker公司提供,可在经过认证的操作系统和云提供商中使用,并可运行来自Docker Store的、经过认证的容器和插件。


  DockerHub:由docker公司提供的公共镜像存储服务,可以把它看作Docker版的GitHub,但是不开源。


  Docker CE:是开源版本,由社区维护,Docker CE包含了完整的Docker平台,非常适合开发人员和运维团队构建容器,国内企业大部分使用的是该版本。



04

应对方案




  的确,依据Docker公司所谓的条款上述清单列出的企业,可能受到影响。不过,我们相信上面这些公司应该已经制定了应对方案。“实体清单”的大部分企业的开发能力来说完全能够从开源的DockerCE进行fork一个自己的分支来绕开所谓的条款,一个自己享有知识产权的产品自己当然有完全的使用权。


  平常开发者在网上看到的教程基本都是DockerCE相关的,所以不必惊慌。同时作为“实体清单”的大部分企业的开发能力来说完全能够从开源的DockerCE进行fork一个自己的分支来绕开所谓的条款,一个自己享有知识产权的产品自己当然有完全的使用权。所以只要你所在的公司没有使用DockerEE和DockerHub,即使在“清单”之内又能奈我何?



05

开源软件受限的风险大吗




  《美国出口管制条例 》也就是EAR管制的是哪些技术,同时哪些技术是被豁免的,下面这些类型的开源技术是被豁免的:


  已公开发布的开源软件

  已公开发布的开源规格

  已公开发布的,说明硬件设计的开源文档

  已公开发布的开源软件二进制


  上述提到的公开发布的含义是,如果开源技术不受进一步传播的限制且可被公开获取,那么它将被视为“已公开发布”了的开源事项,并将因此不受制于《美国出口管制条例 》。


知识点:Docker实体清单限制的影响分析





迈动互联


  迈动互联是中国领先的智慧企业解决方案提供商与服务商,致力于将全球领先的技术商用化,帮助中国企业获得先进的科技产品与技术能力。目前为企业提供数字可视化平台、互联网开放平台、移动办公平台、全媒体平台、创意数字营销及人力资源服务六大解决方案。