新闻中心
产品展示
联系方式

邮箱:

电话:

传真:

GitHub回应托管代码受限

2019-12-12 07:47      点击:

此前,外媒ZDNet报道称,来自俄罗斯、伊朗等国的开发者使用GitHub托管代码受限。伊朗的开发商Hamed Saeedi称:“GitHub封了我的帐户,他们认为我正在开发核武器”。针对这些国家开发人员的抱怨,GitHub回应称,此举也是身不由己。

GitHub CEO Nat Friedman在推特上表示,“听到贸易限制如何伤害人们,我很痛苦。我们尽了最大努力只做法律要求的事情。但显然,人们还是会受到影响。GitHub受美国贸易法的约束,就像任何在美国开展业务的公司一样。不幸的是,为了遵守美国的制裁,我们不得不对伊朗、叙利亚和克里米亚的账户实施限制。”

针对GitHub的这一行为,Hamed在GitHub创建了名为“github-do-not-ban-us”的项目进行抗议,要求GitHub对此事进行道歉,并修改限制措施。目前这一项目已经受到了程序员广泛的支持。这也引起了GitHub方面的注意。

GitHub CEO称,想要解除这些限制,相关地区的开发人员只要公开项目就可以。这一方案显然引发了网友的不满,受限的用户根本无法访问repo,还怎么公开?

当被问到为什么GitHub不提前通知用户就直接把项目禁掉,Nat Friedman表示,“我们对法律的理解,不允许我们将限制提前通知任何人。”网友反问,为什么GitLab就能提前通知?到这里Nat Friedman就再也没有回复了。网友表示,GitHub对美国相关法律限制的理解是不是过度了?

国内早前的探讨

今年 5 月 20 日的一篇《开源界也要注意,Apache 基金会与 GitHub 都受美国法律约束》文中,「开源中国」通过展示 Apache 软件基金会以及 GitHub 官网中涉及出口限制部分的内容,表示对开源项目在未来的「自由度」会否受到限制感到担忧。

文中指出,条款明确表明 GitHub Enterprise Server 不被允许出口至 EAR 限制清单中的国家,当中包括古巴、伊朗、朝鲜、苏丹和叙利亚。「那几时突然再加进来一个中国呢?」「开源中国」在文中反问道。

该文出来后,话题迅速发酵。其中,来自中科院计算所的包云岗研究员反应最为迅速,他立马组织人员开展调研,对 12 个知名开源基金会、6 个常用的开源协议、3 个代码托管平台进行了调研与分析,并向海外朋友进行咨询,最终得出的结论是“建立已有托管平台在美国以外的镜像平台”势在必行:

在当时,尚有一方声音认为,只要项目满足「公开可及 (Publicly available)」的条件且不涉及加密技术,那么开源项目应该不会受到美国出口管理条例的管制。如今看来,是我们低估了美国在制裁限制清单国家上的手段和决心。