又来了?!GitHub以贸易制裁为理由接连封杀开源项目惹众怒,CEO亲自道歉

Posted 扩展迷EXTFANS

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了又来了?!GitHub以贸易制裁为理由接连封杀开源项目惹众怒,CEO亲自道歉相关的知识,希望对你有一定的参考价值。

看到这个标题,是不是有一种熟悉的感觉迎面扑来?

是的,早在去年中旬,标题里的事情,其实已经在GitHub上发生过一次了。

虽然说起来GitHub是全球最大的开源代码托管平台,同时也是世界各地开发者的开放交流平台,但这似乎与“Free”划不上等号。


众所周知,从去年开始,美国便疯狂地对各国采取了一系列贸易限制,并蔓延到了开发者社区。

“如果你是在一个面临美国制裁的国家使用GitHub的在线服务,你的账号可能会因此被限制只能使用最基本的产品。”

这是当时GitHub发送给居住在克里米亚的21岁俄罗斯公民 Anatoliy Kashkin的消息。

又来了?!GitHub以贸易制裁为理由接连封杀开源项目惹众怒,CEO亲自道歉

7月26日,这位用户名为 @tkashkin 的克里米亚居民称,他在没有收到预先通知的情况下失去了访问私人GitHub存储库的权限,他甚至还没来得及选择备份。

在此之前,他一直利用GitHub服务来托管其网站和游戏软件。

为了向官方申诉以解除账号封锁, @tkashkin 称,按照GitHub的要求,他必须提供一份证据证明自己不住在克里米亚,但这是不可能完成的,因为“我一辈子都住在克里米亚”

又来了?!GitHub以贸易制裁为理由接连封杀开源项目惹众怒,CEO亲自道歉

与此同时,来自其他地区的开发者也表示一样遇到了账号被限制的情况。

比如,总部设在伊朗的开发商 @Hamed Saeedi ,其账号也被GitHub一夜封锁了。

@Hamed Saeedi 声称:“GitHub封锁了我的帐户,他们认为我正在开发核武器”。 

又来了?!GitHub以贸易制裁为理由接连封杀开源项目惹众怒,CEO亲自道歉

GitHub对于全世界的程序员来说,重要性不容小觑。在十年的时间里,它已经成为数百万码农的职业生涯核心。

如果账户被禁止,用户将无法再创建或删除自己的存储库,没有机会对数据进行备份,这对开发者来说无疑会造成极其严重的影响。

账号限制事件在开发者圈发酵后,引发媒体争先报道和世界各国程序员的声讨。

还有人在GitHub创建了名为“github-do-not-ban-us”的项目进行抗议。

又来了?!GitHub以贸易制裁为理由接连封杀开源项目惹众怒,CEO亲自道歉

这时,还有网友发现,实际上在封号事件发生的几个月前,Github就已经悄悄在官网更新了条款。

“GitHub.com,GitHub Enterprise Server以及您托管的开源项目可能受美国出口管制法律的约束,包括美国出口管理条例(EAR)。”

当时的禁售清单中已经包含古巴、伊朗、朝鲜、苏丹与叙利亚,通告还称这份清单随时可能会发生变化。这让多个国家的开发者都表示了不安与担忧。

又来了?!GitHub以贸易制裁为理由接连封杀开源项目惹众怒,CEO亲自道歉

针对开发者们的抗议,GitHub回应称,此举也是身不由己。



GitHub CEO Nat Friedman日前在推特上说:“听到贸易限制如何伤害人们,我很痛苦。”

他称,我们尽了最大努力只做法律要求的事情。但显然,人们还是会受到影响。GitHub受美国贸易法的约束,就像任何在美国开展业务的公司一样。不幸的是,为了遵守美国的制裁,我们不得不对伊朗、叙利亚和克里米亚的账户实施限制。

又来了?!GitHub以贸易制裁为理由接连封杀开源项目惹众怒,CEO亲自道歉

当被问到为什么GitHub不提前通知用户就直接把项目禁掉,Nat Friedman说:“我们对法律的理解,不允许我们将限制提前通知任何人。”

网友反问,为什么GitLab就能提前通知?Nat Friedman哑口无言。

GitHub此次进行的限制让许多开发者都产生了危机感,因为谁也不知道下一个会被美国制裁的国家是谁。

又来了?!GitHub以贸易制裁为理由接连封杀开源项目惹众怒,CEO亲自道歉

软件代码不同于常规产品,理论上只要有网络就不可能彻底封杀,但是归根结底, Github作为代码的托管平台却是有国界的。

当然,这件事虽然在当时引起了巨大的轰动,不过随着时间的流逝,渐渐也就不再被人们提起。

直到同样的事情卷土重来。

又来了?!GitHub以贸易制裁为理由接连封杀开源项目惹众怒,CEO亲自道歉

近日,开源项目javascript框架Aurelia突然GitHub封禁了,而Aurelia是一款非常知名的JavaScript框架,开源已经超过五年。

更讽刺的是,它的创建者还是现微软首席UX工程师Rob Eisenberg,也就是说,Aurelia就是微软自家的开源项目......

而微软早在2018年就收购了GitHub,所以,这次的封禁事件说是“大水冲了龙王庙,自己人打自己人”也不为过。

再换句话说,就是GitHub“疯起来连自己同事的项目也给封了”。

又来了?!GitHub以贸易制裁为理由接连封杀开源项目惹众怒,CEO亲自道歉

项目突然被封禁后,其负责人微软开发工程师Rob Eisenberg也是一脸懵逼和震惊。

3月20日,Rob Eisenberg发文声讨GitHub:“一觉醒来,发现Aurelia网站被关了,数T归档都没办法访问了。你们仅仅提出了美国贸易制裁这一个理由,我们之前也没有收到正式的通知,到底怎么回事?这对我们是毁灭性的打击!”

他还开玩笑说:“难道是因为微软又有了一个新的JavaScript框架,所以要封掉Aurelia?!”

又来了?!GitHub以贸易制裁为理由接连封杀开源项目惹众怒,CEO亲自道歉

玩笑归玩笑,这样的事情本质上是不应该被拿来调侃的,何况造成了如此严重的后果。

而GitHub给出的封禁理由是: Aurelia项目中有两名来自伊朗的外部贡献者。

这个理由瞬间点燃了开发者们的怒火。

“GitHub以贸易制裁为由,关闭了对Aurelia库的访问”话题也迅速冲上了Hacker News TOP榜。

又来了?!GitHub以贸易制裁为理由接连封杀开源项目惹众怒,CEO亲自道歉

面对开发者们的质疑和批评,GitHub的多名高管不得不发布推特向Rob Eisenberg道歉。



GitHub CEO Nat Friedman也在Hacker News上也进行了回应并道歉。

Friedman这样说道:“关闭这个账户显然是一个可怕的错误,我向所有受到影响的人们道歉。 我们正在调查此事发生的原因,并将做出改变以确保此类事件不再发生。 我很庆幸的是,在Aurelia申诉不到一个小时的时间内,我们就恢复了对它的访问。”

换言之,你看,我们在一个小时内就把他的项目恢复了,是不是效率很高呢?

又来了?!GitHub以贸易制裁为理由接连封杀开源项目惹众怒,CEO亲自道歉

同时,GitHub CEO跟网友解释了GitHub为什么不得已而为之的苦衷:

“世界上每家公司如果在美国境内开展任何服务(例如为美国客户提供服务),都必须遵守美国的制裁规定。这甚至包括与美国银行等基础设施的互动。因此,将总部设在其他地方并没有帮助,你必须服从。美国制裁已书面规定不允许我们为被制裁国家提供商业服务或可能被用于商业目的的服务。”

看到这里,不知道大家有没有意识到,这一段剧情简直跟去年一模一样?


显然,对于CEO跟去年一样的回应,开发者们并不买账,网友也评论称“开源还有国界吗,公平呢”?


开源是一个自由的世界,人们可以自由地加入或退出社区,自由地讨论各种问题,发表各种建议。

开发者可以自由地学习开源的代码和技术,用户可以自由地使用开源产品。

如今,开源社区GitHub已经被微软全资收购,这样的审查活动虽然是无可厚非的,但出于这样的原因似乎有些令人难以接受——

因为没人知道GitHub具体是如何根据美国制裁规定来实施封锁行为的,这可能会引起大面积的误杀现象。

同时,GitHub还是在没有提前通知的情况下,直接封掉开发者账号和代码库,这就显得有些太不“开源”了。

最后再细想,如果此次遭到误杀的不是微软的高管,而是一个普普通通的开发者,我们又有什么能力和渠道要求GitHub领导甚至CEO集体道歉?这些损失又该谁来承担呢?

微信号:infinitydaily
名称:扩展迷Extfans
关注我们,了解更多

以上是关于又来了?!GitHub以贸易制裁为理由接连封杀开源项目惹众怒,CEO亲自道歉的主要内容,如果未能解决你的问题,请参考以下文章

GitHub以贸易制裁为理由短暂屏蔽微软工程师的开源项目

GitHub以“贸易制裁”为由封禁Aurelia开源项目;微软放弃继续开发Visual Basic;百度全员涨薪丨架构视点

GitHub 接连封杀开源项目惹众怒,CEO 亲自道歉!

GitHub开始封禁“受美国制裁”国家账号!程序员真的有国界了

GitHub 断供危机来了!权威解读程序员应对指南 | CSDN 独家

中国的 GitHub 要来了?