一位名叫 Hamed 的伊朗软件开发者近日发表了一篇文章 (GitHub blocked my account and they think I’m developing nuclear weapons), 文章中 Hamed 讲述了自己的 GitHub 账户被限制的经历。
Figure 1 是 Hamed 的 GitHub 个人页面截图,可以看到一段黄色的警示文字:
Hamed 居住在伊朗,2012 年的时候,他开始使用 GitHub. 在 GitHub 于 2019 年 01 月宣布私有仓库免费之后,Hamed 更是将自己的项目都放到了 GitHub 上。虽然由于国际禁运的影响,Hamed 在参加完 Hacktoberfest 活动之后没能收到主办方发放的 T 恤衫,Hamed 也没觉得没有什么,毕竟他还可以继续使用 GitHub 提供的免费服务。
Hamed 收到的关于无法向他寄送 T 恤衫的邮件:
但是,Hamed 却在 07 月 25 日突然收到了 GitHub 的邮件,告知他其 GitHub 账户已经被限制:
根据 Hamed 的说法,GitHub 不仅限制了 Hamed 一个用户的账户,而是限制了所有伊朗用户,限制使用的功能包括代码仓库和 GitHub Pages.
GitHub 限制这些账户的理由是为了遵守美国的法律,因为 GitHub 是一家美国公司。但是这一事件也促使我们不得不思考,计算机科学技术领域的“自由”与“开放”的精神是否足够真实,这种“自由”与“开放”与国家的法律之间又该以怎样的方式共存?