- 课程详情
- 学校环境
- 课程评价
消息,近日,微软的开源项目JavaScript框架Aurelia不小心被GitHub封禁了,理由是项目中有两名来自伊朗的外部贡献者。虽然GitHub首席执行官致歉表示“这次的确是个错误”,但是开发者们并不买账,网友也评论称“开源还有国界吗,公平呢”?狠起来连自己人都掐?3月20日,微软首席UX工程师RobEisenberg发文称:“一觉醒来,发现Aurelia网站被关了,数T归档都没办法访问了。之前也没有收到正式的通知,这对我们是毁灭性的行为!”他开玩笑说:“难道是因为微软又有了一个新的JavaScript框架,所以要封掉Aurelia?!“这是啥操作,GitHub连自己人都掐?了解到,Aurelia是一款非常知名的JavaScript框架,开源已经5年有余,其创建者、现微软首席UX工程师RobEisenberg曾是另一款JS框架Angular团队的成员,2016年,Eisenberg加入微软,并得微软许可,继续从事Aurelia相关工作。其后,为了Aurelia能够更好地发展,转而由Eisenberg拥有的BlueSpire公司进行管理及运营。
但有意思的是,尽管同属微软,RobEisenberg依然不得不通过Twitter公开@GitHub来解决Aurelia被封禁的问题。而GitHub的支持账号随后也马上给了回复:如果你认为自己被错误标记了,可以向GitHub申诉,详情参看我们的说明网页。正式上诉后,Rob随后向公众解释了封禁原因:因为我们有两名来自伊朗的外部贡献者(非GH组织成员),所以GitHub自动标记并封禁了账号。很快这一消息便冲到了HackerNews榜单前三,GitHubCEONatFriedman也不得不在HackerNews上进行了回应并道歉:关闭此帐户显然是一个可怕的错误,我对受此影响的人表示歉意。
我们正在调查具体过程,并更改规则以确保此类问题不会再次发生。我很庆幸的是,在Aurelia申诉不到一个小时的时间内,我们就恢复了对它的访问。同时,也对封禁原因做了解释:世界上每家公司如果在美国境内开展任何服务(例如为美国客户提供服务),都必须遵守美国的制裁规定。
这甚至包括与美国银行等基础设施的互动。因此,将总部设在其他地方并没有帮助,你必须服从。
美国制裁已书面规定不允许我们为被制裁国家提供商业服务或可能被用于商业目的的服务。Aurelia也转发其推文,表示目前该项目已恢复。而要说到开源代码受美国出口管制这事儿似乎就更有意思了。都是开源代码受管制惹的祸?2019年5月,有网友发现,Github的用户协议上赫然写着:GitHub.com、GitHubEnterpriseServer和您上传的任何一个产品上的信息都可能受美国出口管制法律的约束,包括美国出口管理条例(theEAR)。
难道这是开源要变闭源了?有知乎网友也借此调侃说,瞬间觉得去github上抄代码竟然有了做特工的感觉,可能“孤胆英雄”说得就是自己了。值得注意的是,协议中的企业服务版块(GitHubEnterpriseServer)标注,不得出售、出口或再出口到清单中的国家已经包含古巴、伊朗、朝鲜、苏丹与叙利亚,并且随时可能发生变化。
也就是说,任何被美国制裁的国家和地区,其开发者账户都有可能遭到封禁,不管你是真的在利用GitHub造核弹,还是托管几个小游戏的代码,你都是被禁止的对象。而类似的封禁事件也不是第一次了,并且中招者也来自伊朗。2019年7月,伊朗开发者HamedSaeedi发表博文称,GitHub屏蔽了他的账号,认为他在利用免费的私有库开发核武器。但讽刺的是,他从2012年开始使用GitHub,最近才收到了与贸易制裁相关的邮件通知,并且他还表示GitHub屏蔽了所有伊朗账号。
这位伊朗开发者写道:GitHub曾是对每个人来说都是开源和自由的平台,但是它现在决定去限制伊朗的账户贡献开源。虽然我们理解GitHub在美国政府的施压下不得作出此决定,但我们希望GitHub做出更让人尊重的决定。GitHub突然限制了我们对私有仓库的访问,但我们希望至少GitHub在限制访问前警告我们。最后,我们希望GitHub的团队:让我们下载私有项目,并且能让它们公开(设置权限)。
改变他们的限制政策,不要去根据用户的国籍进行限制。显然,到目前为止,GitHub还是没有做出一个让开发者更为满意的解决办法。GitLab会是更好的选择吗?尽管这些被错误封禁的项目都已重新开放,但大家对GitHub的不信任也在日益增加,开发者们也对此发问:到底有多少项目的存储库已被禁用?如果不是因为Aurelia是微软的项目并且进入HackerNews前排,还不知道类似问题能不能都得到解决。
不少开发者也提出建议:要不转去GitLab?GoogleCode也不错,有免费Git以及2GB存储空间呢。SourceForge也不错。试试不在美国的代码托管平台?然而,对于开发者来说,这似乎还是不太现实。
作为基于Web的Git仓库,GitHub和GitLab都提供了分享开源项目的平台,并为开发团队存储、发布、分享和合作开发项目提供了云存储的场所,使用方法也差不多。但2019年11月,GitLab在其官网上发表了一篇issue,称他们将启用一份职位国家封锁令,停止招聘居住在中国和俄罗斯的人担任网络可靠性工程师及支持职位,并禁止担任这两个职位的员工移居中国或俄罗斯。当时有网友评论称:如果按照这种标准,那么80%的人都会被GitLab拒之门外,而这种“封锁”论调也会让开发者们犹豫是否选择这个开源平台。所以,开源自立或许是现在唯一的出路了。
参考来源:https://news.ycombinator.com/item?id=22628961https://www.zdnet.com/article/github-starts-blocking-developers-in-countries-facing-us-trade-sanctions/https://github.com/1995parham/github-do-not-ban-ushttps://hackernoon.com/github-vs-gitlab-which-is-better-for-open-source-projects-31c45d464be0原创文章,未经授权禁止转载。详情见转载须知。
本文关键词:我疯,起来,自己,都,害怕,GitHub,封禁,自家,开源,4008云顶集团官网
本文来源:4008云顶集团官网-www.smartdreamsperu.com
网上报名
学校信息
同类课程推荐
- 01 消息,近日,微软的开源项目JavaScript框架Aureli...
- 02 “开源(opensource)”这个词,指软件源代码被开...
- 03 原标题:抓一只奖8元!锥形蝽到底是什么虫?告...
- 04 前两天华为刚被曝光出有了Mate10的公布时间,今...
- 05 对于有洁净加装Win10市场需求的用户,微软公司一...
- 06 广新海事重工修建的国内首艘自航自升式海洋服...
- 07 制造业的日子更加不好过,转型升级的论调喧闹...
- 08 据Gartner预测,到2020年,全球物联网设备的数量将...