GitHub 也无奈!CEO 回应限制开发者
(给程序员的那些事加星标)
克里米亚开发者不孤单,伊朗叙利亚的也被限制
7 月 25 日,一位住在克里米亚的开发者发帖称,他的 GitHub 账号已受到限制。
后来,伊朗的开发者也跟着网上发帖称,其实他们也受到了 GitHub 限制。
叙利亚的开发者也受到限制。
伊朗、叙利亚和克里米亚,它们有个共同点,受到了美国或欧盟的制裁。
「GitHub 别封禁我们」成为 GitHub 每日趋势榜第一
7 月 29 日,GitHub 每日趋势榜第一位是「GitHub 别封禁我们」。该仓库就是在克里米亚开发者被限制之后发起的,是发给 GitHub 的一封公开信,呼吁 GitHub 实施更加尊重用户的举措。
GitHub CEO 正式回应
限制事件在开发者圈引发热议后,7 月 27 日 Nat Friedman 正式做出回应。
我们翻译如下:
听到贸易限制已伤害到开发者,我感动痛苦。我们已经尽力最大努力去做法律所要求的事情,但还是有开发者仍然受到了影响。GitHub 受美国贸易法的约束,就如同任何在美国做生意的公司一样。
不幸的是,为了遵守美国制裁决定,我们不得不限制伊朗、叙利亚和克里米亚开发者的私有仓库(private repo)和付费账号。
不过,全球各地开发者仍然可访问公开仓库(public repo) —— 开源仓库并没有限制。
这些限制是基于开发者的居住地和所在地,并非针对国籍。(补注:有外网网友指出,前些天那个在克里米亚被限制的开发者 tkashkin 是俄罗斯籍。)
受影响的私有仓库,可以选择转成公开仓库。我们对法律的理解,法律不允许我们提前发出限制通知。
我们做出限制,并非我们想这么干;我们这样做,是因为我们必须(遵守法律要求)。GitHub 将继续和世界各地政府积极倡导保护软件开发者和全球开源社区的政策。
整体来说,GitHub 的 CEO Nat 是在向外界传达 GitHub 的无奈之举。
网友讨论
为什么不提前告知受限制的用户?
这次 GitHub 限制用户,GitHub 并没有事先告知受限制的用户。Nat 解释说:我们对法律的理解,法律不允许我们提前发出限制通知。
随后就有网友反驳 Nat,GitHub 的竞品 GitLab 也是美国公司,为啥它限制伊朗用户时,就提前告知了?
所以有人提出,Nat 和 GitHub 管理层对美国贸易法的理解,可能并不准确。😝
是否能更换注册地或总部?
之前 IEEE 封华为系编辑或审稿人,曾有学者提出,IEEE 此类学术组织的注册地应该改迁到瑞士这样的永久中立国。
或许开源平台也可以参考这样的建议,从法律上规避或最小化因注册地带来的影响。
比如:分拆业务,在中立国成立母公司,负责非营利或较学术部分的业务。营利业务,则划归子公司。
29 日晚八点多,我们在推特上也看到有网友在问 GitHub 是否可以换总部,换到其他国家。
Nat 回复:「换总部之类的,并不能让你从美国贸易法豁免……如果在美国开展任何业务,你都得遵循美国法律法规。」
鉴于 Nat 或许对美国贸易法的理解不一定准确,更换注册地/总部的建议,还需要法律界的朋友来发表看法了。
能否别限制账号,只限制 IP?
Seraj Vahdati 说,GitHub 其实不用封我们账号,可以参考 Slack 公司封伊朗 IP,至少我们可以通过 V*N 或代理访问 GitHub。去年 Slack 和 GitLab 限制伊朗用户,是通过 IP,而不是限制账号。
有网友的措辞更为严厉,用 Nazis (纳粹)来类比……
针对此次 GitHub 限制开发者事件,大家觉得 GitHub 更为妥当的处理方式,应该是什么样的呢?欢迎留言。
往期热文(点击图片即可阅读)
关注「程序员的那些事」加星标,不错过圈内事
圈内事,我在看❤️