早上在刷 GitHub 时,发现一个项目:「GitHub Must Be a Free Platform。」
这是一名伊朗小哥在 GitHub 发布的声明,项目上面称,由于伊朗受到美国制裁,目前 GitHub 账号在伊朗??地区已无法正常使用。
GitHub 地址
https://github.com/1995parham/github-do-not-ban-us
截止发稿,已经 1200 Star。
目前,GitHub 官方仍没有对此次这一系列事情做出反应。这位开发者也在 Twitter 上直接质问 GitHub 的 CEO,目前尚未收到回复。
这并不是个例,一位克里米亚开发者前几天也发帖表达了同样的遭遇。
原帖地址:
https://news.ycombinator.com/item?id=20531039
在帖子中,作者说由于美国对克里米亚地区实行制裁,目前该地区上的 GitHub 账号均已无法正常使用。当他尝试访问 GitHub 的时候,会出现以下提示:
在上方提示中,指明了「GitHub and Trade Controls」这一相关条款。
GitHub and Trade Controls – GitHub Docs
Get started, troubleshoot, and make the most of GitHub. Documentation for new users, developers, administrators, and all of GitHub’s products.
打开这个说明条款,里面有一段相关的内容,大概意思是:
在被制裁的国家地区,对于没有受到美国经济制裁限制的个人用户,GitHub 会向这些国家和地区的用户提供有限的限制服务。其中包括仅限于个人通信的 GitHub 公有仓库服务。
也就是说,若美国宣布要对某个国家或地区进行制裁,GitHub 为了配合本国法律,也会对制裁国的 GitHub 用户做访问限制。
Github 地址
GitHub and Trade Controls – GitHub Docs
Get started, troubleshoot, and make the most of GitHub. Documentation for new users, developers, administrators, and all of GitHub’s products.
在 2019 年 5 月下旬,就曾有一则关于「GitHub 受到了美国出口管制」的新闻刷爆朋友圈,国人纷纷表达了对于自己代码安全感到担忧。到现在仅仅 2 个月。
在 5 月下旬公开的美国制裁名单中,古巴、伊朗、朝鲜、苏丹与叙利亚上榜,而今日,2019 年 7 月 26 日,美国将苏丹下架,并换上了克里米亚。
可见现在,GitHub 真的被美国政府管控,开始限制对制裁国家的服务。
那没问题的重点是,GitHub 上面,美国的制裁名单会不会出现中国?
SF 小姐姐后话:
你的代码还在上 GitHub 吗?GitHub 私有库真的安全吗?
目前,GitHub 官方仍没有对此次这一系列事情做出反应。但可以推断的是:GitHub 是一家位于美国企业,它受限于当地法律,在某些事情上,它是无法保持完全中立的。
如果你担心未来某一瞬间的 GitHub 账号无法正常访问,可提前对本地仓库进行备份。