查看原文
其他

GitHub 宣布拆“墙”,恢复伊朗开发者使用权!

苏宓 CSDN 2021-04-25

【CSDN 编者按】开源应自由,GitHub 宣布解禁伊朗了!


整理 | 苏宓

出品 | CSDN(ID:CSDNnews)

「经过两年多的工作,我们已获得美国政府的许可,可以向伊朗的开发者们提供 GitHub 服务。这其中包括面向个人和组织的所有服务,也包括了私人和公共的免费和付费服务。」

随着 GitHub CEO Nat Friedman 在 Twitter 上这一宣布,全球知名代码托管平台终于拆除了面向伊朗,“开源有国界这堵墙”。


GitHub 封禁伊朗开发者事件始末


去年 7 月,根据外媒 ZDNet 报道,来自伊朗、克里米亚等地的工程师发现,自己的 GitHub 账户突然无法正常使用,有些用户的个人页面打开甚至显示了 404。

其中,一位来自伊朗的开发者 Hamed Saeedi 在 Medium 平台发文并表达了对 GitHub 的抗议(https://medium.com/@hamed/github-blocked-my-account-and-they-think-im-developing-nuclear-weapons-e7e1fe62cb74):“GitHub 封锁了我的帐户,他们难道认为我在开发核武器吗?!

据了解,2012 年,Hamed 开始使用 GitHub 来搭建自己的项目,并由此成为 GitHub 的热衷粉。但是突然有一天,在没有任何通知的情况下,他发现自己的 GitHub 账号无法正常使用,甚至都没有机会去备份曾经写的代码等数据。

此事件发生后没过多久,他最近收到了 GitHub 发送的关于贸易控制的电子邮件,其中显示:“由于美国的贸易管制法律限制,你的 GitHub 账户受到限制。如果是个人帐户,你可能只能访问免费的 GitHub 公共存储库服务。

与此同时,Hamed 也表示,GitHub 阻止了所有的伊朗账户。

此事件一经爆料后,迅速登上了国外各大科技网站的热榜。而曾经业界达成“开源无国界”的共识也于一夕间瓦解,不少开发者纷纷站出来表示质疑。

而彼时 GitHub CEO 也颇为无奈地在 Twitter 上表示:

毕竟 GitHub 是一家注册在美国、在美国开展业务的公司,GitHub 受到美国出口管理条例的管制,就像任何在美国开展业务的公司一样。

为了遵守美国的制裁,我们不得不对伊朗、叙利亚和克里米亚的私人 repo 和付费账户实施限制”,但是“公开 repo 依然能被所有开发人员访问,开源的 repo 不会受到影响”。

GitHub 此番限制主要基于用户所在地,而非国籍。如果某人被错误标记,只要填写相应表格,账户就会在数小时内获得解禁。对于没有提前通知这一点,他则回应“法律不允许我们将限制事宜提前通知任何人。”

针对这一已发生的事实,GitHub 在最新的声明中也进行了回顾:

长期以来,美国对包括伊朗在内的多个国家实施广泛制裁。这些制裁措施禁止任何美国公司与受制裁国家中的任何人开展业务。(这些制裁措施还可以适用于其活动直接或间接涉及美国的非美国公司,包括仅使付款流经美国银行或 Visa 等付款机制。) 

正因此,受此影响,在 2019 年,GitHub 在遵守美国制裁法律的同时,对伊朗和其他几个国家的开发者们实施了访问限制。

不过,为了实现让所有人都能使用 GitHub,GitHub 官方表示,“我们还立即采取了另外两项措施:

  • 首先,我们遵守制裁,但我们仍然竭尽全力让在美国制裁法律下的开发者们尽可能地正常使用 GitHub,其中包括即使在受制裁的国家也可以使用公共存储库。

  • 另外,我们将案件提交给美国财政部海外资产控制办公室(OFAC),并开始了漫长而密集的申请过程,主张在受制裁的国家中广泛和开放地访问 GitHub。

通过两年的时间里,我们能够证明开发人员对 GitHub 的使用如何促进人类进步、国际交流以及美国促进言论自由和信息自由流通的持久外交政策。

我们感谢 OFAC 的参与为开发人员带来了如此丰硕的成果。我们正在撤消对伊朗开发商的所有限制,并恢复对受影响帐户的完全访问权限。“


GitHub 迈出第一步,“解封”伊朗开发者


如今 GitHub 正式对外宣布“解封”伊朗,无论是对于 GitHub 平台自身而言,还是伊朗开发者甚至是 GitHub 全体用户,都可以长吁一口气。

对此,GitHub 在官方博文中表示,“无论开发者身在何处,所有开发人员都应可以自由使用 GitHub。同时,GitHub 尊重并遵守美国法律,这意味着政府的制裁限制了我们向某些国家的开发者提供全方位 GitHub 服务的能力。“

不过,GitHub 的重新开放,我们或许可以稍作庆贺,但这仍然只是 GitHub 走出的第一步,为此,GitHub 也表示,“我们还有更多工作要做。我们希望每个开发人员都能在 GitHub 上进行协作,我们也正在与美国政府合作,以确保在克里米亚和叙利亚的开发人员也获得类似的许可证。敬请关注。”

作为一款代码托管平台,GitHub 上的成果汇聚了全球开发者、创作者的成果,但是因为一国的禁令,为其带来的限制,也为我们敲响了警钟,倘若有一天 GitHub 在国内无法使用了,我们又该如何?

对此,你怎么看?欢迎下方留言,分享你的看法!

CSDN 于去年正式推出全新升级的开源平台 CODE.CHINA(codechina.csdn.net)。面向国际化市场,具备使用 GitLab 最新高可靠部署方案、独立第三方平台等特点,拥有海量用户基础和品牌加持,在此欢迎广大开发者入驻使用。

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存