10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

GitHub 的挣扎:已获美国许可,恢复在伊朗的服务

  • 2021-01-06
  • 本文字数:2037 字

    阅读完需:约 7 分钟

GitHub的挣扎:已获美国许可,恢复在伊朗的服务

代码可以无国界,但 GitHub 有国界。

GitHub 恢复在伊朗的服务


1 月 5 日,GitHub CEO Nat Friedman 在官方博客上称,无论开发人员身在何处,所有开发人员都可以自由使用 GitHub。GitHub 尊重并遵守美国法律,但是,美国政府的一些制裁措施限制了我们向某些国家的开发人员提供全方位 GitHub 服务的能力。如今,我们在这件事上取得了一项突破:我们已获得美国政府的许可,可以向伊朗的开发人员提供 GitHub 服务,这包括针对个人和组织的所有服务,包括私人和公共的免费和付费服务。


2019 年 7 月下旬,一位伊朗开发者的 GitHub 账号被禁,他在社交媒体上分享了自己的经历,并向 GitHub 官方发起质询。最后得知,因为自己的所在地伊朗受到美国制裁,目前整个伊朗地区的 GitHub 账号均无法使用。更让人愤怒的是,GitHub 在没有任何事先通知的情况下屏蔽了所有伊朗账户,连让该地区开发者下载备份数据的机会都没有。


无独有偶,起初他以为这只是个别事件,可随后在社交媒体上却了解到更多相似遭遇:在他之前,一位克里米亚地区的俄罗斯籍开发者的账号同样遭到封禁。显然 GitHub 不是单纯地凭借 IP 地址封禁账户,账户的国籍同样是其封禁的考量标准之一。


时间推进到 2020 年 12 月 30 日,初创服务公司 Pure Labs 的联合创始人塞巴斯蒂安·斯洛姆斯基(Sebastian Slomski)在其推特上发文称表示,GitHub 封禁了整个公司的账号,这家总部位于德国的公司失去访问权限的原因是“一名员工在回伊朗探望父母时打开了笔记本电脑”。



伊朗是美国所制裁的国家之一,因此 GitHub 必须禁止 Pure Labs 的帐户才能遵守美国对伊朗的贸易制裁规定。GitHub 也在其网站上解释称:“在受制裁的国家或地区旅行可能会影响帐户状态,但是一旦位于受制裁的地区之外,并且成功提交了个人帐户申诉请求或组织帐户申诉请求,对 GitHub 的访问权可能会恢复。”


在 Slomski 1 月 4 日通过推特重申了他的投诉之后,GitHub CEO Nat Friedman 加入了讨论线程,并承诺将调查情况。



此后,Friedman 不仅帮助恢复了 Pure Labs 的 GitHub 帐户,而且他在 1 月 5 日发表了一篇博客文章,宣布在经历了长时间的谈判后,GitHub 已获得了向伊朗的开发人员提供服务的许可证,为个人和组织提供公共和私人服务,无论帐户是免费的还是付费的。

开源无国界,GitHub 有国界


美国长期以来对包括伊朗在内的多个国家实施广泛的制裁,这些制裁措施阻断了所有美国公司与受制裁国家中的任何人开展业务。因此,2019 年,GitHub 对伊朗和其他几个国家的开发人员实施了访问限制,以遵守美国制裁法。


但同时,为了实现让所有人都能使用 GitHub 的目标,GitHub 还立即采取了另外两项措施:


首先,即使 GitHub 遵守制裁,但公司仍然竭尽全力使那些身处受美国制裁地区的开发者尽可能多地使用 GitHub,即使在受制裁的国家也可以使用公共存储库。


另外,GitHub 将案件提交给美国财政部下属的外国资产控制办公室(OFAC),并开始了漫长而繁杂的申请过程,主张让受制裁的国家中开发者广泛和开放地访问 GitHub。


在过去的两年中,GitHub 证明了开发人员对 GitHub 的使用如何促进了人类进步、国际交流,也进一步彰显了美国倡导言论自由和信息自由流通的持久外交政策。GitHub 感谢 OFAC 的参以及其为开发者带来的如此丰硕的成果。


目前,GitHub 正在撤消对伊朗开发商的所有限制,并恢复对受影响帐户的完全访问权限。对于对帐户有疑问或需要帮助的开发人员,可访问 GitHub 的帮助页面


Friedman 称,GitHub 正在缩减其在 2019 年实施的贸易规则合规性措施,并恢复了那些由于贸易规则被封锁的账户的访问权限。


至少在目前,这使 GitHub 超过了竞争对手 GitLab 的优势,由于贸易限制,GitLab 在克里米亚、古巴、伊朗、朝鲜、苏丹和叙利亚均不可用。根据 Friedman 的说法,GitHub 正在与美国政府官员讨论如何为克里米亚和叙利亚地区的开发者获取许可证。


尽管结局令人满意,但 Pure Labs 一周的停机时间提醒我们,依赖第三方服务难免会造成潜在的业务流程漏洞。


作为全球最大的代码托管平台,GitHub 不仅是代码的天堂,更是承载开源项目的沃土。但近年来,由于美国对于其他国家采取的制裁措施,使得 GitHub 的开源项目托管平台属性不再纯粹,业内对于开源是否有国界的问题也在争论不休。InfoQ 此前就开源有无国界问题采访了业内的一位权威专家,专家认为:


开源真正给我们带来的是开源社区可以把不同公司、不同行业的技术专家组合在一起,做成一个非常棒的的团队来解决技术问题。整个开源过程是无边界、无国界的,换句话说不会因为你在哪个公司而改变这个态度,也不会因为你在哪个国家而改变对开源的态度,我们真正要做的是把最好的专家聚集在一起,不应该涉及其他方面的问题。


只是,开发者们信奉的开源理念,终究是抵不过拳头加大棒的强权国家。因为这些组织总部设在美国、上市在美国、选用了美国的云服务等等,它就必须遵守美国的政策法案。开源可以是无国界的,但逃离不了政治制约的 GitHub,无法真正做到无国界。


参考链接:


https://www.infoq.cn/article/sa72sssezbpush_zh8xb


https://GitHub.blog/2019-09-12-global-software-collaboration-in-the-face-of-sanctions/

2021-01-06 13:512910

评论 1 条评论

发布
用户头像
即使恢复了,你还敢用吗?
2021-01-07 14:07
回复
没有更多了
发现更多内容

PDF解析+RAG,手把手教你在Coze搭建个人知识库!

合合技术团队

PDF rag 个人知识库

【HarmonyOS】公司鸿蒙项目收工总结之《三方库》

zhongcx

好用的mac磁盘分析工具 Disk Xray v4.4激活版

Rose

ConceptDraw PROJECT for Mac 专业的项目管理工具v15.0.0.344 激活版

Rose

VMware Fusion Pro 13 for Mac v13.6.1中文激活秘钥 VM虚拟机最新版

Rose

如何用豆包MarsCode 打造简洁高效的星级评分组件?

TRAE.ai

人工智能 AI 代码 组件 模版

【HarmonyOS】鸿蒙高仿华为阅读翻页

zhongcx

【HarmonyOS】公司鸿蒙项目收工总结之《组件》

zhongcx

Mac音频控制软件 SoundSource 5 内置高级均衡器和多种预设效果

Rose

【HarmonyOS】鸿蒙利用emitter封装工具类

zhongcx

Microsoft Remote Desktop 微软远程访问工具 mac中文直装版

Rose

鸿蒙应用示例:图像处理优化与交互改进

zhongcx

中文最新版3D建模软件:Rhinoceros 8 (犀牛8) v8.12

Rose

高效使用AI,一文掌握提示词的编写原则

禅道项目管理

人工智能 AI 项目管理软件 AIGC ChatGPT

第五届国际科创节探寻新质生产力 候选品牌:行云管家

行云管家

国际科创节

鸿蒙应用示例:购物车侧滑删除、侧滑收藏、计算价格

zhongcx

鸿蒙应用示例:系统退出应用的最佳实践

zhongcx

软件测试学习笔记丨文本处理常用Linux命令-vi、grep、awk、sed

测试人

软件测试

【HarmonyOS】鸿蒙多Toast显示工具类

zhongcx

3D机械时钟动态桌面壁纸 Digital Clock 3D for Mac v2.1.2激活版

Rose

鸿蒙应用示例:如何解决DevEco预览器上下白色间距问题及实现全屏沉浸式体验

zhongcx

超强AI图像编辑器 Luminar Neo v1.21.0中文直装版 mac/win

Rose

【HarmonyOS】鸿蒙头像裁剪圆形遮罩效果实现demo

zhongcx

【HarmonyOS】鸿蒙仿iOS线性渐变实现

zhongcx

RapidComposerV5 for mac v5.3.3 高效歌曲创作辅助工具

Rose

【HarmonyOS】公司鸿蒙项目收工总结之《API》

zhongcx

领先的思维导图软件工具ConceptDraw MINDMAP mac/win

Rose

办公必备软件:ConceptDraw Office(业务图表、思维导图和项目管理)

Rose

上云后如何有效控制云成本?有啥好方法?

行云管家

云计算 云服务 企业上云 云成本

【HarmonyOS】公司鸿蒙项目收工总结之《屏幕适配》

zhongcx

降低数据平台成本 ,Apache Airflow迁移上云案例分享

华为云开发者联盟

开源 CCE apache 社区 华为云DTSE

GitHub的挣扎:已获美国许可,恢复在伊朗的服务_文化 & 方法_李冬梅_InfoQ精选文章