32.jpg
美国贸易限制的影响正逐渐蔓延到开发者社区。

早前,在中兴华为等一系列事件之后,圈内即有关于开源社区会不会也发生类似事件的猜测,随后Github被曝更新了关于出口管理条例的相关条款。不过,一时间并没有听说有哪个国家和地区的用户有受到影响。直到最近——

一些开发人员开始抱怨他们无法访问GitHub的一些服务。据ZDNet报道,一位居住在克里米亚的俄罗斯开发商表示,他的GitHub账户受到限制。而总部设在伊朗的开发人员Hamed Saeedi Fard在一篇帖子中写道,他的GitHub账号在没有任何预先通知的情况下被阻止了。

账号受限消息曝光之后,GitHub首席执行官Nat Friedman社交媒体上对此进行了解释,与任何其他“在美国开展业务的公司”一样,GitHub必须遵守美国出口管制法律。

GitHub CEO 解释为什么限制某些国家的账号

3.jpg
他表示,听到贸易战如何对人们造成伤害,我感到异常痛苦。我们在尽量不做超出法律要求之外的事情,但无论如何人们仍然受到了影响。GitHub受美国贸易法的约束,就像任何在美国开展业务的公司一样。-  Nat Friedman(@natfriedman),2019年7月28日

作为推动的一部分,Nat Friedman说,GitHub 执行了新的限制防止被制裁国家的用户访问私有库和 GitHub Marketplace,以及维护私有付费机构账号。

公开库的访问仍然提供给所有用户(例如访问用于开源项目的GitHub页面和公共存储库),但对于制裁国家用户仅限于个人通信使用,而非商业用途。—— 该公司在其网站上的一份声明中表示。

如果被制裁国家的开发者想要存储出口控制数据,他们可以在自己的数据中心或虚拟私有云运行自托管虚拟设备。

由一名伊朗籍开发者发起的 “GitHub 别封禁我们”(github-do-not-ban-us)项目,成为 GitHub 趋势榜第一 ​ 。
https://github.com/1995parham/github-do-not-ban-us 1111.jpg 1212.jpg

请注意!制裁不会提前通知用户

"法律不允许我们将限制事宜提前通知任何人。","私有库受到限制的用户,可以选择将其公开。"Nat Friedman 最后表示:我们这么做并非出于自愿,而是因为我们必须这样做...

但也有人反驳说,私有库都无法访问了,还怎么设为公开?

即便解释再多,仍有大批用户认为github 太过屈从于美国法律。

@RAB1899: “编程语言是人类语言的一种,代码是用某种编程语言写作的言论,所以代码是不应该受贸易禁令管制的。 ”

@老糊涂难得小糊涂不糊涂:科学无国界,程序员有国籍

限制是基于用户的位置

这些限制是基于用户的位置 —— 通过跟踪他们的IP地址和支付历史。
21.jpg
试图通过使用VPN来解决?GitHub已经排除了这种可能性
:这些国家/地区的人们在访问GitHub.com 服务时禁止使用IP代理,VPN或其他伪装位置的方法。GitHub是如何执行该规则的还有待观察。

由于GitHub是按过往登录 IP 址判定用户的国别,因此即使只是逗留,也可能被判定禁用。

而若是账户被错误停用的被禁用户,可以填写申诉表(Account Reactivation Request Form ),要求出示带照片的身份证复印件(a copy of your photo identification (ID))、自拍(a selfie)和身份号(the ID number),以证明目前的居住情况。

原文:
https://techcrunch.com/2019/07/29/github-ban-sanctioned-countries/



延伸阅读:
“开源”受美出口管制?RISC-V中国联盟发布权威报告2019年5月,中国开放指令生态(RISC-V)联盟(英文缩写为 CRVA)发布权威报告《开源项目风险分析与对策建议》,梳理了国内开源现状,给出了建议。
报告链接:http://crva.io/documents/A-Report-on-the-Risks-and-Suggestions-of-Open-Source-Projects.pdf
报告全文:

摘要

2019年5月15日,美国将华为公司及其附属公司列入出口管制“实体名单”。随后美国谷歌公司宣布将停止提供安卓(Andriod)系统的技术支持与服务,而安卓系统一直是世界知名的开源项目。进一步人们又发现美国开源代码托管平台GitHub与美国非盈利公司Apache基金会均有明确声明受美国出口管制约束。因而国内各界开始重新审视开源项目的法律约束问题。

本报告针对12个知名开源基金会、6个常用开源许可证和3个代码托管平台进行了调研,分析它们在出口管制、司法管辖权和开源许可证下受到的约束以及潜在风险。分析指出,虽然开源基金会和开源许可证可以允许不涉及加密功能的开源项目规避出口管制,但因为代码托管平台会受到出口管制,因此存在这些代码托管平台的开源项目仍然会受到出口管制的影响。

本报告梳理了国内开源现状:中国企业在以LinuxKernel和GitHub为代表的开源项目和托管平台上的贡献都非常突出,并涌现出众多开源组织与开源联盟,但仍需加快开源代码托管平台建设,以备极端情况下依然能自由访问开源项目。