8 月 13 日,Docker 更新网站服务协议,禁止禁运国家和被列入美国「实体清单」等多个清单的组织和个人使用遵循该服务协议的 Docker 网站及所有相关网站。
美国实体清单公布以来,对国内科技圈的影响越来越大。
2019 年 5 月,美国政府以「科技网络安全」为由,将华为及其 70 个分支机构列入「实体清单」,禁止华为在未经美国政府批准的情况下从美国企业获得元器件和相关技术。
数月后,美国商务部产业安全局(BIS)又将 28 家中国实体加入「实体清单」,包括海康威视、大华股份、科大讯飞、旷视科技、商汤科技等多家科技企业。
不久前,受「实体名单」影响,哈工大、哈工程被禁用「工科神器」MATLAB,引起社会的极大关注。
近日,软件容器平台 Docker 的服务也受到了影响。
高级软件容器平台 Docker
开放源代码软件 Docker,是一个用于开发、交付(shipping)和运行应用的开放平台。Docker 允许用户将基础设施(Infrastructure)中的应用单独分割出来,形成更小的颗粒(容器),从而提高交付软件的速度。
Docker 是一个虚拟环境容器,可以将你的开发环境、代码、配置文件等一并打包到这个容器中,并发布和应用到任意平台中。它与虚拟机类似,但 Docker 容器更加轻量级,能够更高效地利用服务器。
Docker 提供简单实用的用户接口,是目前最流行的 linux 容器解决方案。因其便捷性和高效性等诸多优势,Docker 也成为开发者常用的工具之一。
但是,日前 Docker 更新了最新《服务协议》,禁止禁运国家和被列入「美国实体清单」、「特别指定国民清单」、「被拒绝人清单」、「未核实清单」和「防扩散为清单」的组织和个人使用带有该服务协议链接的 Docker 网站和所有相关网站。
哪些服务将受到影响?
服务条款 1.2 显示:禁止美国被拒绝人清单和被拒绝贸易方清单上的人或组织使用该服务。
服务条款 20.8 明确表示:
该服务受美国商务部和美国财政部海外资产控制办公室管理的美国出口管制的约束。您承认并同意,您访问的服务和任何用户内容或第三方内容不得被使用、转移或以其他方式出口或再出口到美国实施禁运的国家(统称为「禁运国家」),或被其国民或居民使用,或美国财政部特别指定国民清单或美国商务部实体清单、被拒绝人清单或未核实清单或美国国务院防扩散清单上的任何个人或实体(统称为「指定国民」)。
禁运国家和指定国民清单如有变更,恕不另行通知。如果使用本服务,包括但不限于上传或访问任何用户内容或第三方内容,您声明并保证您不在禁运国家,不受禁运国家或指定国民的控制,不是禁运国家或指定国民的国民或居民。您同意严格遵守所有美国出口法律,并承担获得美国政府出口或再出口许可证的全部责任。您需保证和维护 Docker 及其供应商和许可方免受您或您的任何代理人、高级职员、董事或员工违反此类法律或法规行为的影响。
那么,究竟哪些服务会受到影响呢?
该服务协议的第一条显示:
Docker, Inc 向您提供可通过 docker 网站以及所有带有「Terms of Service」链接的其他关联网站获取的 Docker 内容和 Docker 服务(统称为「服务」)。本服务协议管理所有服务的获取和使用,但在单独的许可条款下获取和使用 Docker 软件的情况除外。
从条款中可以明确的是,受限制的是 Docker 商业版及 Docker 的其它服务,比如 Docker Hub,但是关于 Docker 开源项目还能否使用,引发了担忧。
8月16日,Linux 基金会亚太区首席战略官 Keith 在社交媒体平台表示:美国出口管制的事,开源不受影响,Docker 开源版可以继续使用,受影响的是商业版。
不过,Docker Hub 的使用似乎要受制于此了。
网友怎么看?
该话题在知乎上已有一些讨论,有网友指出此次 Docker 更新的服务协议只是针对 Docker Inc. 相关网站上提供的服务,而大家常提的 Docker(包含 engine、runc 和 containerd)依然是开源的 Apache Licence。
另有网友援引 Docker Hub 之前因出口管制而在伊朗被禁用的先例,而此次更新后的网站服务协议是使用 Docker Hub 必须同意的协议之一。因此,Docker Hub 肯定会受到影响。
但是,关于 Docker 开源软件是否受影响,该答主表示:「未来?谁知道呢。」
相信很多读者都会用到 Docker,对此事你怎么看?