近几天大量的伊朗程序员在社交媒体上控诉美国的霸权,同时抨击GitHub助纣为虐的恶行。

GitHub 对软件开发人员的重要性不容小觑。在过去的十年中,它已成为几百万程序员不可获取的东西,就像空气和水一样。如果哪天GitHub不让你用了,恐怕会非常难以接受。

前几天这种可怕的事情就发生在了伊朗软件开发商 Hamed Saeedi 身上。

img

Saeedi 在medium上的博客《GitHub阻止了我的帐户而他们认为我正在开发核武器》中写道,他收到了 GitHub 的一封电子邮件,解释说他的帐户受到限制“由于美国的贸易管制法律限制。”

Saeedi指出的那样,他不是付费的GitHub客户,只使用他们的免费服务,事实上他已被该平台封锁,这是在是令人惊讶。

img

Saeedi 在博客中写道:

这意味着我们的账户与核武器、生物武器或化学武器或远程导弹或无人驾驶飞行器的开发、生产或使用有关。这不是很荒谬吗?!

之后 Saeedi 又写了一篇博文:黄色徽章又回来了。这次不是纳粹德国,不是犹太人,而是美国科技公司

在文中他抨击GitHub就像纳粹一样。文中写道:

数字黄色徽章

黄色徽章是犹太人在某些时期被公开穿戴的徽章,特别是在纳粹德国。

来自The Pianist(2002)的一部电影,由Roman Polanski拍摄。

*来自The Pianist(2002)的一部电影,由Roman Polanski拍摄*。

三天前(2019年7月25日),当GitHub阻止我的帐户时,我注意到GitHub的每一页都有一个丑陋的固定黄色警告(作为被阻止的用户)。警告消息没有关闭按钮。我想把它称为“ 数字黄色徽章 ”,但这次不适合犹太人,而是在伊朗这样的国家出生和生活的普通人(黄色徽章是犹太人在某些时期被强迫公开穿戴的徽章,特别是在纳粹德国。)。

这个“数字黄色徽章”只是一个比喻

这个“数字黄色徽章”只是一个比喻

GitHub上的警告消息非常烦人,一些程序员创建了一些解决方法来删除它。今天(2019年7月28日)GitHub最终为此警告添加了一个关闭按钮。

犹太人黄色徽章是纳粹军官用来迅速识别犹太人的。在第二次世界大战期间,犹太人被迫住在贫民窟,并且存在系统性的隔离。

今天,我们遇到了同样的问题,但这次是在互联网上。

美国政府试图将我们(普通的伊朗人)孤立到为“在线贫民窟”的地方,而像 GitHub 这样的美国科技公司被迫实施其政府要求的限制。

关于“在线贫民窟”这件事最令人羞辱的地方是,即使是我国的名字也不在美国科技公司网站的某些国家名单上,如果你问他们为什么会这样?他们可能只是以“遵守美国法律”为借口。

你可能会说:好的。我听说你了,但你住在一个受制裁的国家。我不是,所以我一定没风险。这得看情况。如果美国政府决定对你的国家实施制裁,那么“以国籍为目标,在没有事先通知的情况下阻止他们并且不让他们下载备份”的方法也会打击你。

img

美国和中国基本上处于贸易战中。美国考虑对土耳其实施新制裁,上周特朗普表示,美国将对法国采取“实质性互惠行动”对美国科技公司征税,而且总有一些国家处于制裁计划中

美国法律可以忽略GDPR

“一般数据保护条例”(GDPR)是欧盟关于欧盟(EU)和欧洲经济区(EEA)所有公民的数据保护和隐私法的法规。

GDPR 的一个想法是“ 数据可移植性 ”,这意味着用户必须有一个选项来导出他/她的数据。GitHub和Slack都实现了这种“数据导出”功能,但只要他们想要他们想要的任何人,他们就会提供它。

以伊朗开发商为例。GitHub 表示他们在法律上无法提供备份。公平地说,今天(2019年7月28日)他们提供了一种导出私有存储库的方法,但没有提供 GDPR 要求的“数据导出”功能。当然,我不是欧盟公民,但如果 GitHub 可以没有任何事先通知的情况下合法封锁我的帐户,并且具有导出数据的功能,请不要让我使用它来遵守美国法律,那么你怎么看?当美国决定对一个欧洲国家实施制裁时会发生什么?

美国法律可以忽略开源价值观

当我写“ GitHub阻止了我的帐户而他们认为我正在开发核武器 ”时,我发推文说 GitHub 欠我和开源社区的答案。因为你知道,这种“歧视”行为完全违背了开源价值观

img

Nat Friedman 提到GitHub努力保护开源社区,但最重要的是他们必须遵守美国法律

另一位程序员在博客中写道:

如果你的帐户被禁止,将无法再创建或删除自己的存储库,而且完全受限制!所以他们没有给开发人员迁移自己项目的机会!谁知道有多少项目依赖于Github。

由于GitHub现在归微软所有,我认为可以清楚地看到究竟是谁在背后操作这一切…过去一些开发人员认为微软是开源的敌人,看起来他们没有错!

最后,技术没有国界,但是程序员有。