美国政府一纸禁令,封禁了所有程序员们的自由?

文/差评君

上周华为上美国 「 实体名单 」 的事情还闹的沸沸扬扬的,让大家意识到美国在贸易战上的手段真是 「 细致入微 」。

本来全球化是鼓励大家技术共享,协作开发出更上一层楼的产品,结果美国不干了。。。

不仅美国不干了,美国科技企业也响应号召,纷纷倒戈华为。

例如谷歌在昨天开始声明停止对华为的安卓系统支持。。。虽然说安卓系统是开源的,但这一招依然对华为的海外业务造成了不小冲击。

结果今天倒好,开源社区也沦陷了。

Github 今天更新了一下条款,看这标题「 Github and Export Controls 」就知道来者不善。

500

整个声明在一开始就着重强调了一点:

你上传到 Github 网站和 Github 企业服务器上的信息,可能需要遵守美国出口管理规定。 (U.S. Export Administration Regulations,缩写 EAR ,下面还会提到 ) 

言下之意很明显 —— Github 网站说到底,是属于收购它的微软的,所以需要遵守美国法律。

500

上面那句话乍一看是理所当然的废话,但这么想想:

你认识一个脾气暴躁的人,他生气了会打人,这点你很清楚,相处久了认为理所当然。

有一天他突然和你说 「 我生气了会打人 」,这是废话吗?

差评君觉得这更像是这个人心里有了些小心思,准备动手打人了

同理,人人都知道 Github 是美国网站,但这两天专门和你提一嘴 「 我们要遵守美国出口管理规定哒 」。。。那可能是 Github 依据美国 EAR 规定,将不得不做出变化了。

Github 作为最大的代码存储网站,一直以来被程序员们当作开源社区。

开发者们在 Github 公开源代码上传项目,让别人可以参考技术。

500

共同贡献代码改进项目,集中大众智慧。

500

遇到问题公开讨论,以便他人遇到同样问题有所参照。

500

差评君看到 Github 的这次规则更新之后,变得很纠结:这样一个崇尚自由,鼓励开放的地盘儿,也许不得不因为政治原因,变得不那么「 自由 」了。

而且这次修改离华为最近的事儿这么近,让人难免猜想这次是不是又在针对我们国家的科技公司。

不过就目前这份文档里的信息看,差评君觉得还没有那么严重 —— 人们在 Github 上传的项目并不属于 Github ,而且许多开源项目遵循的开源条例并没有说要遵守美国法律。

唯一受 EAR 限制的项目是涉及加密算法和武器系统。

而其他的开源项目应该不会无法使用,例如谷歌停止给华为提供安卓技术支持,华为依然可以使用安卓的开源版本。

500

不过 Github 自己的服务 —— Github Enterprise Server,也就是自家开发的提供给企业的服务器,很明显是不能卖给受出口管制清单里的国家的。

500

本来想着开源社区虽然不太自由了,好在项目还是秉持着开源精神的,问题不大。

结果隔壁一个开源项目管理基金会 —— Apache 也在差不多时间做出了类似声明。

500

不是开发者的差友们可能太了解 Apache ,这是一家非盈利开源组织,全称是 Apache Software Foundation ( 简称 ASF,下同 ),阿帕奇软件基金会。

这个组织维护着大量开源项目,供全世界免费使用,ASF 旗下的项目有个共同特点就是它们都遵循 Apache 开源协议。

而他们的项目在开源界名气可都不低,像 Spark 这种大数据框架被很多程序员熟知。

500

而 ASF 这次更新的文档,和 Github 内容大同小异: ASF 是个美国组织,需要遵守美国法律,也收到 EAR 影响。

但 ASF 旗下软件受到限制之后,问题就稍稍大那么一点了。。。有不少比较流行的项目的归属权确实是属于 ASF 的。

Apache 协议允许其他企业基于他们的代码修改后商用,可是这个一商用,很有可能就被归类为出口,这就麻烦了。。。

500

不过好在不少遵循 Apache 协议的软件不属于 ASF,程序员们还可以缓一口气。

尽管如此,一些国内大企业已经受到影响了,有的程序员在知乎上表示公司已经停下工作开始观望,等自家法务部研究完了再动。

来源:知乎用户 @蔡旭烨

500

尽管看起来只是刮了一阵大风,稍稍起了些浪,但差评君依旧觉得有些膈应。

首先,无风不起浪,这俩网站突然更新条款,应该不只是给我们看看这么简单,也许过两天会被美国不怀好意地利用。

其次,这些承载着开源项目的企业,本该是站在全人类利益上好好贯彻「 自由 」这一重要开源精神的,却在这个时刻缩了。

说实话,开源组织和开源代码托管网站受限于自己国家法律,是完全可以被理解的,但差评君更希望看到他们反抗这一不正确的行为的最后,怀着抗争精神被迫接受,而不是这么快地在政治上站队。

另一方面,我们的科技企业也需要开始重视技术独立了。

例如许多国产浏览器用的就是 Chromium 内核,目前很多软件技术的核心都在使用外国的开源项目。

这些项目的创作者和维护者们也许是站在 「 科技无国界 」 的立场上的,但是当一项技术太过被依赖,就难免被当作武器。

技术独立,并且让别人用我们的技术,才是自强的开始。

“ 政治可不会管技术有无国界。”

全部专栏