古语有云:代码无国界,写代码的人有国界。俄罗斯开发者被GitHub封禁据俄罗斯软件开发者称,如果他们目前或之前为现在受到美国制裁的公司工作,他们的GitHub账户将在没有预警的情况下被暂停。据悉,这波封锁从4月13日开始,公司和个人都没有GitHub账号。例如,SberbankTechnology、SberbankAILab和AlphaDatabaseLab等俄罗斯公司的GitHub帐户先是被禁用代码托管项目,然后从平台上彻底删除。https://github.com/Sberbank-Technologyhttps://github.com/sberbank-ai-labhttps://github.com/alfa-laboratory考虑到这些公司都在美国财政部的制裁名单上,GitHub的举动是美国微软公司的一部分,这并不特别令人惊讶。只是开发人员可能已经习惯了GitHub,以至于他们忘记了它从来不是一个存在于政治领域之外的工具。相比之下,禁止数十个其托管代码内容表面上与这些受制裁实体无关的个人账户有点令人惊讶。为此,一些俄罗斯开发者第一时间接触到了GitHub。在一封标题为“GitHub和贸易法规”的电子邮件中,GitHub解释说,由于政府的经济制裁法规,他们的帐户被禁用。邮件中写道:“由于您的账户位于受制裁地区,根据美国贸易监管法律的限制,我们将无法像往常一样为您的账户提供私人托管项目服务和付费服务。如果您的账户属于一个付费机构帐户,用户仍然可以有限地访问已降级为只读档案的项目。”该电子邮件包含一个链接,解释了GitHub关于贸易制裁和贸易法规的国家法律合规政策,以及用户如何停用他们的帐户。上诉程序。作为上诉程序的一部分,投诉人必须提供证据证明他们没有使用GitHub帐户为受制裁实体谋取利益或进行分配。有开发者站出来表示,自己的账号先是突然被封禁,然后按照药方填写了申诉表后,由GitHub放行。由此看来,凡是与这些“被列入黑名单”的公司有一点关系的人,都未必能逃脱GitHub的封锁。当然,如果你已经跟他们划清界限,应该还是可以申诉成功的。GitHub:我只是按照规则行事。2022年2月28日,俄罗斯《生意人报》发布消息称,GitHub正在考虑限制俄罗斯软件开发者访问开源软件源代码存储库。2月,俄罗斯政府对这一消息作出回应,宣布计划在2022年底之前创建一个全国性的GitHub替代品,其运营商将是俄罗斯信息技术发展基金会。项目任务之一是开发国有开源软件。毕竟,在俄罗斯政府“数字注册司”公布的公共采购数据中,85%的“国产”软件都以各种形式使用了来自开源软件平台的代码。然而,时间过去不到两个月,估计这个国产开源平台“八字还未注销”。当软件行业的专业网站BleepingComputer联系GitHub并要求其对最近的封锁发表评论时,GitHub的发言人回复了以下电子邮件:与所有在美国运营的公司一样,任何在《特别指定国民与被禁人员清单》上市的公司任何个人或实体用户/客户,其他适用的美国贸易制裁法律范围内的任何行为者,以及任何可能使用GitHub为上述个人/实体/行为者谋取利益或指定的人,GitHub可以限制他们的使用权利。与此同时,GitHub成为全球软件开发人员的协作平台的愿景保持不变,无论他们身在何处。我司将仔细审查政府颁布的制裁规定,以防止用户和客户受到超出法律要求范围的不当影响。从这封邮件的内容可以看出,被停用的个人账户属于一个目前/曾经为被制裁实体工作,并与被制裁实体有联系/合作的个人。GitHub此举除了在具体实施过程中“误伤”了部分俄罗斯开发者外,在法律原则和企业合规操作上并无不妥。毕竟,Github作为一家美国公司,在3月底的官方博文中明确提到:我们的法律团队会仔细审查各种官方规定,遵守不断变化的出口管制和贸易法规。这包括实施严厉的新出口管制,旨在严格限制俄罗斯获得维持其进攻性军事能力所需的技术和其他物品。此外,在公告中,GitHub坚称相信“开源的力量”,并将努力确保免费开源服务可供所有人使用,包括俄罗斯的开发者。同时,我也相信“透明对于良好的社区治理至关重要”,对于那些因美国“相关法律法规”而被删除/下架的项目,我会公开发布通知。公告链接:https://GitHub.blog/2022-03-02-our-response-to-the-war-in-ukraine/对于制裁的实施,GitHub在2019年的文章中做了详细解释:“用户在受制裁国家将失去对许多GitHub服务的访问权限,尤其是私有代码存储库,但开发者仍然可以贡献和使用公共代码存储库。如果用户对私有存储库有限制,他们可以选择将此repo公开以保持访问权限。”处理制裁:https://GitHub.blog/2019-09-12-global-software-collaboration-in-the-face-of-sanctions/至于如何查看或提交共享库代码,那是开发者的问题.据DAXX统计,2021年俄罗斯总共将有41.2万名开发者。假设俄罗斯像欧美所说的那样,实行军民不分离的国家制度,那么这些开发者可能会受到潜在的影响。网友对此进行了评论,不少网友表示,得益于GitHub的去中心化特性,开发者备份项目代码非常方便。如果你真的想,你也可以将它托管在不同国家的不同云存储上,兔子三洞的网络版本。然而,GitHub可能只是个开始。有看热闹的网友说StackOverflow什么时候跟进?对于敏捷开发框架Scrum,评论是另一回事。“据说Scrum.org还禁止了俄罗斯IP。”“太好了,在俄罗斯开发软件的效率会提高十倍。”
