0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GitHub无故封禁开源项目引网友不满 都是开源代码受管制惹的祸?

工程师邓生 来源:雷锋网 作者:刘琳 2020-03-24 08:57 次阅读

近日,微软的开源项目 JavaScript 框架 Aurelia 不小心被 GitHub 封禁了,理由是项目中有两名来自伊朗的外部贡献者。虽然 GitHub 首席执行官致歉表示“这次的确是个错误”,但是开发者们并不买账,网友也评论称“开源还有国界吗 ,公平呢”?

狠起来连自己人都掐?

3 月 20 日,微软首席 UX 工程师 Rob Eisenberg 发文称:“一觉醒来,发现 Aurelia 网站被关了,数 T 归档都没办法访问了。之前也没有收到正式的通知,这对我们是毁灭性的行为!”他开玩笑说:“难道是因为微软又有了一个新的 JavaScript 框架,所以要封掉 Aurelia?!“

这是啥操作,GitHub 连自己人都掐?

雷锋网了解到,Aurelia 是一款非常知名的 JavaScript 框架,开源已经 5 年有余,其创建者、现微软首席 UX 工程师 Rob Eisenberg 曾是另一款 JS 框架 Angular 团队的成员,2016 年,Eisenberg 加入微软,并得微软许可,继续从事 Aurelia 相关工作。其后,为了 Aurelia 能够更好地发展,转而由 Eisenberg 拥有的 Blue Spire 公司进行管理及运营。

但有意思的是,尽管同属微软,Rob Eisenberg 依然不得不通过 Twitter 公开 @GitHub 来解决 Aurelia 被封禁的问题。

而 GitHub 的支持账号随后也马上给了回复:

如果你认为自己被错误标记了,可以向 GitHub 申诉,详情参看我们的说明网页。

正式上诉后,Rob 随后向公众解释了封禁原因:

因为我们有两名来自伊朗的外部贡献者(非 GH 组织成员),所以 GitHub 自动标记并封禁了账号。

很快这一消息便冲到了 Hacker News 榜单前三,GitHub CEO Nat Friedman 也不得不在 Hacker News 上进行了回应并道歉:

关闭此帐户显然是一个可怕的错误,我对受此影响的人表示歉意。我们正在调查具体过程,并更改规则以确保此类问题不会再次发生。我很庆幸的是,在 Aurelia 申诉不到一个小时的时间内,我们就恢复了对它的访问。

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

Aurelia 也转发其推文,表示目前该项目已恢复。

而要说到开源代码受美国出口管制这事儿似乎就更有意思了。

都是开源代码受管制惹的祸?

2019 年 5 月,有网友发现,Github 的用户协议上赫然写着:

GitHub.com、GitHub Enterprise Server和您上传的任何一个产品上的信息都可能受美国出口管制法律的约束,包括美国出口管理条例(the EAR)。

难道这是开源要变闭源了?

有知乎网友也借此调侃说,瞬间觉得去 github 上抄代码竟然有了做特工的感觉,可能“孤胆英雄”说得就是自己了。

值得注意的是,协议中的企业服务版块(GitHub Enterprise Server)标注,不得出售、出口或再出口到清单中的国家已经包含古巴、伊朗、朝鲜、苏丹与叙利亚,并且随时可能发生变化。

也就是说,任何被美国制裁的国家和地区,其开发者账户都有可能遭到封禁,不管你是真的在利用 GitHub 造核弹,还是托管几个小游戏的代码,你都是被禁止的对象。

而类似的封禁事件也不是第一次了,并且中招者也来自伊朗。

2019 年 7 月,伊朗开发者 Hamed Saeedi 发表博文称,GitHub 屏蔽了他的账号,认为他在利用免费的私有库开发核武器。但讽刺的是,他从 2012 年开始使用 GitHub,最近才收到了与贸易制裁相关的邮件通知,并且他还表示 GitHub 屏蔽了所有伊朗账号。

这位伊朗开发者写道:

GitHub 曾是对每个人来说都是开源和自由的平台,但是它现在决定去限制伊朗的账户贡献开源。虽然我们理解 GitHub 在美国政府的施压下不得作出此决定,但我们希望 GitHub 做出更让人尊重的决定。

GitHub 突然限制了我们对私有仓库的访问,但我们希望至少 GitHub 在限制访问前警告我们。

最后,我们希望 GitHub 的团队:

让我们下载私有项目,并且能让它们公开(设置权限)。

改变他们的限制政策,不要去根据用户的国籍进行限制。

显然,到目前为止, GitHub 还是没有做出一个让开发者更为满意的解决办法。

GitLab会是更好的选择吗?

尽管这些被错误封禁的项目都已重新开放,但大家对 GitHub 的不信任也在日益增加,开发者们也对此发问:

到底有多少项目的存储库已被禁用?如果不是因为 Aurelia 是微软的项目并且进入 Hacker News 前排,还不知道类似问题能不能都得到解决。

不少开发者也提出建议:

要不转去 GitLab?

Google Code 也不错,有免费 Git 以及 2GB 存储空间呢。

SourceForge 也不错。

试试不在美国的代码托管平台?

然而,对于开发者来说,这似乎还是不太现实。

作为基于 Web 的 Git 仓库,GitHub 和 GitLab 都提供了分享开源项目的平台,并为开发团队存储、发布、分享和合作开发项目提供了云存储的场所,使用方法也差不多。

但 2019 年 11 月,GitLab 在其官网上发表了一篇 issue,称他们将启用一份职位国家封锁令,停止招聘居住在中国和俄罗斯的人担任网络可靠性工程师及支持职位,并禁止担任这两个职位的员工移居中国或俄罗斯。

当时有网友评论称:如果按照这种标准,那么80% 的人都会被 GitLab 拒之门外,而这种“封锁”论调也会让开发者们犹豫是否选择这个开源平台。

所以,开源自立或许是现在唯一的出路了。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微软
    +关注

    关注

    4

    文章

    6589

    浏览量

    104017
  • GitHub
    +关注

    关注

    3

    文章

    468

    浏览量

    16423
收藏 人收藏

    评论

    相关推荐

    凌蒙派OpenHarmony开源项目荣获本期Gitee官方推荐

    近日,我司凌蒙派OpenHarmony开源项目荣获本期Gitee官方推荐。本期Gitee官方推荐不仅是对凌蒙派OpenHarmony开源项目的高度认可,也是对我司在推动
    的头像 发表于 11-20 01:04 214次阅读
    凌蒙派OpenHarmony<b class='flag-5'>开源</b><b class='flag-5'>项目</b>荣获本期Gitee官方推荐

    科技云报到:假开源真噱头?开源大模型和你想的不一样!

    科技云报到原创。 25年前,著名的计算机程序员、开源软件运动旗手Eric S·Raymond出版了《大教堂与集市》一书,首次提出了开放源代码(Open Source)的概念,提倡软件源代码能被任何人
    的头像 发表于 11-03 10:46 211次阅读

    “小满”V24.10源代码在AtomGit开源

    近日,由中国汽车工业协会指导,普华基础软件股份有限公司主办的“小满”安全车控操作系统开源发布会暨共建计划说明会成功举行。普华基础软件宣布将安全车控操作系统“小满”(简称“小满”)V24.10源代码
    的头像 发表于 10-27 14:41 362次阅读

    真格基金宣布捐赠开源AI项目vLLM

    万个通用人工智能项目,Hugging Face 上有超过 40 万个模型。每一周,有超过 100 万行代码开源 AI 领域中创建,开发者像交换礼物一样,从全世界的各个角落为开源
    的头像 发表于 09-24 16:13 374次阅读

    上传本地项目代码github

    概述 GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。本文主要讲解如何将本地
    发表于 09-11 16:33

    Matepad pro12.2 已上市半个月,但是还没有在开源网站看到该项目开源信息,违背开源精神

    Matepad pro12.2 已上市半个月,本人自己也购买了同款12+256的pad,想要同步学习下这款pad的一些体验还不错的功能点,但是目前为止还没有在开源网站看到该项目开源信息,也查询不到
    发表于 08-27 17:25

    最新开源代码证实!“鸿蒙原生版”微信正在积极开发中

    开放源代码项目代码, **仅支持鸿蒙内核和鸿蒙系统的应用 ** —— 不再兼容 Android 应用。 既然不再兼容 Android 端 APP,那各大 APP 开发商的适配进度也要提上日程。 近
    发表于 05-08 17:08

    开源鸿蒙】下载OpenHarmony 4.1 Release源代码

    本文介绍了如何下载开源鸿蒙(OpenHarmony)操作系统 4.1 Release版本的源代码,该方法同样可以用于下载OpenHarmony最新开发版本(master分支)或者4.0 Release、3.2 Release等发布版本的
    的头像 发表于 04-27 23:16 889次阅读
    【<b class='flag-5'>开源</b>鸿蒙】下载OpenHarmony 4.1 Release<b class='flag-5'>源代码</b>

    谷歌大型模型终于开放源代码,迟到但重要的开源战略

    在人工智能领域,谷歌可以算是开源的鼻祖。今天几乎所有的大语言模型,都基于谷歌在 2017 年发布的 Transformer 论文;谷歌的发布的 BERT、T5,都是最早的一批开源 AI 模型。
    发表于 02-22 18:14 429次阅读
    谷歌大型模型终于开放<b class='flag-5'>源代码</b>,迟到但重要的<b class='flag-5'>开源</b>战略

    [开源]万界星空开源MES系统,支持低代码大屏设计

    万界星空科技免费MES、开源MES、商业开源MES、商业开源代码MES、市面上最好的开源MES、MES
    的头像 发表于 01-12 13:43 772次阅读
    [<b class='flag-5'>开源</b>]万界星空<b class='flag-5'>开源</b>MES系统,支持低<b class='flag-5'>代码</b>大屏设计

    开源FPGA项目有哪些

    请问开源FPGA项目有哪些?
    发表于 12-26 12:09

    开源项目维护者分论坛圆满举办

    开源维护者——一个被严重误解的群体,在一个开源项目中,开源维护者 往往拥有很高的权限,比如合并其他人的代码,又或者是无须经过他人review
    的头像 发表于 12-22 18:20 587次阅读
    <b class='flag-5'>开源</b><b class='flag-5'>项目</b>维护者分论坛圆满举办

    书写开源之魂|2023 年活力开源贡献者、开源项目揭晓

    开源事业的蓬勃发展,离不开持之以恒的开源贡献者。他们用一行行代码孕育出无数独具特色的产品,凝聚成了源远流长、代代相传的开源精神。集众智、采众长,他们以坚定的信念和满腔的热情传播
    的头像 发表于 12-22 09:26 657次阅读
    书写<b class='flag-5'>开源</b>之魂|2023 年活力<b class='flag-5'>开源</b>贡献者、<b class='flag-5'>开源</b><b class='flag-5'>项目</b>揭晓

    开放原子开源基金会与 9 个开源项目举行捐赠签约仪式

    软件、OpenTenBase、MetaToC、crowdos、NXROS、Dorothy SSR、onps 开源网络协议共 9 个开源项目捐赠方代表共同签约。 开源
    的头像 发表于 12-21 17:30 838次阅读
    开放原子<b class='flag-5'>开源</b>基金会与 9 个<b class='flag-5'>开源</b><b class='flag-5'>项目</b>举行捐赠签约仪式

    芯原与谷歌携手合作开源项目Open Se Cura

    2023年12月19日,中国上海——芯原股份 (芯原,股票代码:688521.SH) 今日宣布与谷歌合作支持新推出的开源项目Open Se Cura。
    的头像 发表于 12-19 09:07 442次阅读