点击“终码一生”,关注,置顶公众号

每日技术干货,第一时间送达!

科技业界对俄制裁又有新加码:Github开始对涉及受制裁实体的俄国软件开发者个人账户实施禁用、清空内容等限制,不过申诉或可挽回。

古人云:代码无国界,但写代码的人是有国界的。

俄国开发者遭GitHub封号

据俄罗斯的软件开发者们称,如果他们现在为、或以前曾为现在受到美国制裁的公司工作,他们的GitHub帐户将在没有预先警示的情况下被封

据悉,这波封锁动作是从4月13日起开始的,并且没有分别公司和个人所属的GitHub账号。

比如Sberbank科技、SberbankAI实验室、阿尔法数据库实验室等俄罗斯企业的GitHub账号,先是代码托管项目被禁用,然后被从平台上整个删除

https://github.com/Sberbank-Technology

https://github.com/sberbank-ai-lab

https://github.com/alfa-laboratory

考虑到这些公司都名列美国财政部的制裁榜单,而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此举除了具体实施时「误伤」到了一些俄国开发者以外,在法理与企业合规操作上并无太大不妥。

毕竟作为美国企业的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哦。」

「大好事,俄国开发软件的效率会提高十倍吧。」

PS:防止找不到本篇文章,可以收藏点赞,方便翻阅查找哦

Github全封41万俄罗斯开发者账号,开源真的无国界相关推荐

  1. GitHub封了41万俄罗斯开发者账户,开源真的无国界?

    作者 | 武穆 审校 | 云昭 PART 01  事件回顾  最近,俄罗斯研究员Sergey Bobrov在Twitter上用表情符表达了自己GitHub账户被封禁一事的心情: 图片来源@Twitte ...

  2. GitHub停用俄罗斯公司开发者账号

    据俄国准官方大报<生意人报>在2月28日报道,GitHub正在考虑限制俄罗斯开发者访问. 随后,3月2日,GitHub CEO Thomas Dohmke回复了关于俄罗斯开发者是否应该被封 ...

  3. 苹果知名开发者怒“怼”:GitHub 不可信,俄罗斯开发者贡献的项目遭毁灭性打击...

    整理 | 于轩 出品 | CSDN(ID:CSDNnews) 就在本周一,我们报道了GitHub将从4月13日开始屏蔽受美国制裁公司的俄罗斯开发者账户.但没想到,一些普通的俄罗斯开发者也受到了误伤,还 ...

  4. iOS -转载-开发之个人开发者账号转公司开发者账号

    ps  :  个人开发者账号升级公司开发者账号的话需要账号开启双重认证,没有开启的话需要开启(不然走到可以升级的那步的话,点击update升级会提示为了安全起见需要账号开启双双重认证,反正我走到upd ...

  5. app账号退不出去_ios企业签名掉签?苹果近日批量封了几百个企业级开发者账号...

    目前苹果基本暂停了新号注册,但今天开始市场会流入大量欧洲国家残留下的号到中国!全是虚假资质注册,使用超不过一个月100%会封号,(群里之前曝光的俄罗斯人所为,目前已下榻深圳某酒店甩卖)!苹果目前严厉查 ...

  6. 怀疑开发者在“造核弹”?GitHub不断封禁开源项目

    GitHub 狠起来连自己都打.今天它封掉了自家的开源项目 Aurelia,只因项目中有两名来自伊朗的外部贡献者. 继去年封禁伊朗等地区账号后,GitHub 今天再次封禁了一个属于微软的前端开源项目 ...

  7. 2021 GitHub年度报告:7300万开发者,最爱的依旧是Javascript

    视学算法报道 编辑:蛋酱 全球最大的代码托管平台 GitHub,至今已聚集了超过 7300 万的开发者. 2020 年,新冠疫情突然到来,拉开了人与人之间的「地理距离」.与此同时,开发者们不得不开始学 ...

  8. Google Play开发者账号被封,账号关联原因分析

    重点关注标记的位置:Google的关联关系,目前公认的判定者是机器.也就是谷歌通过机器算法,针对开发者账号的各种信息和行为进行对比,然后根据对比结果来判定是否是关联账号. 如果大家对评分卡有一定的了解 ...

  9. Google Play开发者账号被封,损失惨重!又是账号关联!!

    最近又有账号被关联了,这次关联和以往不一样,现在还在申诉,对申诉结果没有过多的期待.经过这一次,决定重新梳理一遍账号关联问题.希望通过惨痛的教训,能给面临同样问题的开发者提供一些解决思路. 时间线: ...

  10. Google开发者账号被封丨app关联下架,问题到底出在哪?

    文/出海掘金妙脆仙(公众号同名) Facebook和Google,是国内出海业务必须跨过的两座大山,Facebook掌管着全世界优质的用户流量, Google掌管着app的上架入口,而这两者又有着非常 ...

最新文章

  1. linux如何编译tex,Linux下优秀的文本编辑器(Markdown、LaTeX、MathJax)
  2. 500 - Internal server error.
  3. com.alibaba.druid.sql.parser.ParserException: syntax error, QUES %, pos 80 like报错解决
  4. 浙江绿盟科技2011.10.14校园招聘会笔试题
  5. Linux 下实现普通用户只能写入某个目录
  6. .NET Core开源任务调度平台ScheduleMaster上新了
  7. c++用new求数组中n个数的和_在C++中实现任意大小数组的定义方法
  8. GATK之VariantAnnotator
  9. 基本shell编程【3】- 常用的工具awk\sed\sort\uniq\od
  10. Displaying a Refresh Control for Table Views
  11. 文件不能自动求和_Excel求和公式函数的使用方法教程
  12. Drchen的学习清单
  13. linux qt 多点触摸,【转】基于Qt, TUIO和TSLIB的嵌入式Linux下的多点触摸设计
  14. 为什么计算机专业英语很重要,英语对计算机专业的重要性及如何提高英语水平...
  15. xp服务器文件写保护怎么删除,winxp系统复制文件提示“请去掉写保护或使用另一张磁盘”的解决...
  16. 人人影视携2000万用户进军区块链,区块链会流行起来吗?
  17. libusb读取鼠标数据
  18. 100个c#初学者编程实例_C#编程:初学者入门
  19. 常用的机器学习算法(使用 Python 和 R 代码)
  20. grpc双向流 python_gRPC Golang/Python使用

热门文章

  1. Stimulsoft Reports 综合平台2019.x-2020.x
  2. word封面下划线长度固定
  3. c++自动抢购_淘宝 2020双十一最新版 全自动做任务软件 超级星秀猫 来了!上车~...
  4. Markdown中如何添加特殊符号
  5. Java编程入门与应用 P85——例3-26 continue的使用——(循环录入Java课程的学生成绩,统计 分数大于80分(包括等于)的学生人数。)
  6. 查看文件的MD5值得方法 (校验完整性)
  7. 范浩强平衡树(FHQ_Treap)介绍
  8. 分享一些自己在用的maccms10的免费采集接口
  9. T检验和p-value含义及计算公式
  10. 新手可以操作的日赚50元的网赚项目