编辑:谢媛我很困
【新智元导读】科技业界对俄制裁又有新加码:Github开始对涉及受制裁实体的俄国软件开发者个人账户实施禁用、清空内容等限制,不过申诉或可挽回。
有句老话说:“代码无国界,但编写代码的人却无国界。”
俄国开发者遭GitHub封号
俄罗斯软件开发人员表示,如果他们目前或以前为目前受到美国制裁的公司工作,他们的GitHub 帐户将在没有事先警告的情况下被封锁。
据报道,本轮封锁从4 月13 日开始,并且没有单独的商业和个人使用的GitHub 帐户。
例如,Sberbank Technology、Sberbank AI Laboratory和Alpha Database Laboratory等俄罗斯公司的GitHub帐户首先被禁用用于代码托管项目,然后从平台上完全删除。
https://github.com/Sberbank-Technology
https://github.com/sberbank-ai-lab
https://github.com/alfa-实验室
考虑到这些公司都在美国财政部的制裁名单上,而且GitHub 由美国微软公司所有,此举并不特别令人惊讶。
但开发者可能已经太习惯了GitHub 时代,以至于忘记了GitHub 从来都不是一个存在于政治舞台之外的工具。
相比之下,令人有些惊讶的是,数十个其托管代码内容表面上与这些受制裁实体无关的个人帐户被禁止。
为此,俄罗斯开发者立即联系了GitHub。
在一封题为“GitHub 和贸易法规”的电子邮件中,GitHub 解释说,由于政府制裁法规,该帐户已被禁用。
电子邮件中写道: “由于您的账户位于许可地区,由于美国贸易法规的限制,我们无法照常向您的账户提供私人托管项目服务或付费服务。
如果该帐户是付费机构帐户,则用户对降级为只读档案的项目的访问权限可能会受到限制。 ”
此电子邮件包含一个链接,详细介绍了GitHub 有关贸易制裁和法规的国家法律合规政策,以及用户请求停用其帐户的流程。
上诉程序要求投诉人提供证据,证明GitHub 帐户没有被用于为受制裁实体谋取利益或从受制裁实体转移资金。
一位开发者站出来表示,他的账户先是突然被禁用,然后在填写了一份争议表格后被GitHub 释放。
从这个角度来看,任何与这些“黑名单”公司有任何关系的人都可能无法逃脱GitHub 的封锁。
当然,如果你早点划清界限,应该能够给人留下好印象。
GitHub:我只是按规章办事
2022 年2 月28 日俄罗斯《生意人报》 发布消息称GitHub 收到传言称正在考虑限制俄罗斯软件开发者访问我所做的开源软件源代码存储库。
今年2 月,俄罗斯政府对此消息作出反应,宣布计划在2022 年底前创建一个国家级GitHub 替代方案,由俄罗斯信息技术发展基金会运营。该项目的任务之一是开发国家开源软件。
毕竟,俄罗斯政府“数字注册管理局”公布的公共采购数据显示,85%的“国产”软件以某种形式使用来自开源软件平台的代码。
不过,到现在还不到两个月,估计这个国产开源平台还没有触及皮毛。
当专业软件行业网站Bleeping Computer 联系GitHub 对最近的屏蔽活动发表评论时,GitHub 发言人通过电子邮件回复:
以及在美国开展业务的所有企业、《特别指定国民与被禁人员清单》 中列出的个人或实体的用户/客户以及适用的美国贸易制裁法律范围内的任何其他方,以及上面列出的个人/实体/实体。如果您是可能从附属机构受益的个人或者您指定用户使用GitHub,则可能会限制您的使用权限。
与此同时,GitHub 成为全球软件开发人员协作平台的愿景始终如一,无论这些开发人员居住在哪里。我们仔细审查政府颁布的制裁法规,以防止我们的用户和客户受到超出法律要求的不当影响。
根据这封电子邮件的内容,被暂停的个人帐户似乎属于目前为我所知的受制裁实体工作并与其有联系/合作的个人。
GitHub此举从法律原则和企业合规活动的角度来看并没有什么问题,只是部分俄罗斯开发者在实施过程中“意外受伤”。
毕竟Github作为一家美国公司,在3月底的官方博文中明确表示:
我们的法律团队仔细审查公共法规并遵守不断变化的出口管制和贸易法规。
这包括实施严格的新出口管制,旨在严格限制获得维持俄罗斯进攻性军事能力所需的技术和其他商品。
此外,GitHub 在公告中声称,它相信“开源的力量”,并致力于让包括俄罗斯开发者在内的所有人都能使用免费的开源服务。
我们还认为“透明度对于良好的社区治理至关重要”,对于因美国“相关法律法规”而被下架/下架的项目,我们会发布公开通知。
公告链接:https://GitHub.blog/2022-03-02-our-response-to-the-war-in-ukraine/
关于制裁的执行,GitHub 在2019 年的一篇文章中详细介绍了以下内容: “受制裁国家的用户将无法再访问许多GitHub 服务,尤其是私有代码库,但开发者仍然可以贡献和使用公共代码库。私有存储库受到限制,无法访问。您可以选择将存储库公开在以便维护它。
应对制裁规定:https://GitHub.blog/2019-09-12-global-software-collaboration-in-the-face-of-sanctions/
共享库中的代码在被禁止时如何显示或传输是开发人员的问题。
据DAXX统计,2021年俄罗斯开发者数量总计41.2万人。假设俄罗斯像欧洲和美国所说的那样引入军民分离的国家制度,这些开发商可能会受到影响。
网友评论
对此,不少网友表示,得益于GitHub去中心化的特性,开发者可以方便地备份自己的项目代码。
如果您确实愿意,您甚至可以将其托管在不同国家/地区的不同云存储上。这是网络版的狡兔三窟。
然而,GitHub 可能只是一个开始。
看到热闹的网友纷纷询问Stack Overflow 何时跟进。
就敏捷开发框架Scrum 而言,注释则是另一回事。
“据说Scrum.org 还禁止了俄罗斯IP。”
“太棒了,俄罗斯的软件开发效率将提高十倍。”
参考:
https://habr.com/ru/news/t/661113/
https://www.bleepingcomputer.com/news/security/github-suspends-accounts-of-Russian-devs-at-sanctioned-companies/
版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。