文/Tina、张晓楠
来源:InfoQ(ID:infoqchina)
GitHub狠起来连自己都打。今天它封掉了自家的开源项目Aurelia,只因项目中有两名来自伊朗的外部贡献者。
继去年封禁伊朗等地区账号后,GitHub今天再次封禁了一个属于微软的前端开源项目Aurelia,理由是项目中有两名来自伊朗的外部贡献者。虽然GitHub首席执行官致歉表示“这次的确是个错误”,但是开发者们显然不买账:GitHub封禁项目的行为是否太随意了?这样的行为难道不是与开源信念背道而驰吗?
1、GitHub一不小心封掉了自家的项目
今天,一个名叫“Aurelia”的前端项目被GitHub封禁了。Aurelia是微软开发的JavaScript框架,开源已有5年,由一家美国公司管理。
作为项目负责人,微软首席UX工程师RobEisenberg表示非常懵:“一觉醒来,发现Aurelia网站被关了,大量归档都没办法访问了。之前也没有收到正式的通知,这对我们是毁灭性的行为!”他开玩笑说:“难道是因为微软又有了一个新的JavaScript框架,所以要封掉Aurelia?!“
更为讽刺的是,在微软工作的RobEisenberg还不得不通过发Twitter并知会GitHub的方式,来解决公司内部问题(毕竟微软已经收购了GitHub呀)。GitHub的支持账号随后也给了他一个不痛不痒的回复:
“如果你认为自己被错误标记了,你可以向GitHub申诉啊。可以参看我们的说明网页。”
正式上诉后,GitHub重新启用该项目的组织帐户。Rob随后向公众解释了封禁原因:
“因为我们有两名来自伊朗的外部贡献者(非GH组织成员),所以GitHub自动标记并封禁了账号。”
事件不断发酵,快速的就顶到了HackerNews头版,GitHub的首席执行官不得不也对此表示了歉意:
“关闭此帐户显然是一个可怕的错误,我对受此影响的人表示歉意。我们正在调查具体过程,并更改规则以确保此类问题不会再次发生。”
2、被封掉的另一个普通开发者账号
无独有偶,类似事情可不是孤例。
一位叫Nikolay的俄罗斯小哥最近有点烦。他是一名Web开发人员,平时的爱好就是编写开源库。像很多开发者一样,他把这些开源库都托管到了GitHub上。看看下边这张图,Nikolay过去一年有3,236个contributions,足见又勤奋又活跃。但是最近他遇到点麻烦:他的GitHub账号被封了。
图注:这小哥在GitHub上确实很活跃图注:这小哥在GitHub上确实很活跃
“3月9日,GitHub在没有通知我的情况下突然就封了我的账号。一开始我都没发现,还是有人给我发邮件说我的托管库已停止工作,并问我为什么删除GitHub帐户(我没有),我才发现不对劲儿。
更让人崩溃的是,如果有人去到我的GitHub页面,那上边显示的是“404未找到”,甚至都不是一个“该用户帐户暂时无法访问”的页面,就好像我这个人根本不存在一样。”
这位俄罗斯小哥开始向GitHub申诉,并且在Medium上全程直播接下来的申诉过程。引来众多开发者围观。
“GitHub的唯一提示是当我点到他们的网站时(仅对我而言),顶部显示一条通知:您的帐户已被标记。因此您的个人资料不公开。如果您认为这是一个错误,请与支持人员联系以审核您的帐户状态。”
虽然第一时间Nikolay就向GitHub发送了邮件申请解封,但是一个星期过去了,没有收到任何回应。
然后Nikolay就开始猜:为什么封我的号呢?是我的源代码深处有某个“列入黑名单”的网站超链接?或者是最近我在网上称呼某人为白痴?(最终证明还真就是因为这个!)
让Nikolay最为接受不了的是,账号被封后,除了他自己以外,所有人对库中所有issue(问题)的评论都瞬间消失了,其中一些评论其实是很有价值的。Nikolay要被气炸了:
“GitHub如果想要阻止你登陆,它可以保证你的代码不会丢失,但不能保证你在issues/pull-requests/commits/etc中的评论不会丢失。可笑的是,GitHub一直宣扬“共享”和“共建”,但却轻易地阻止人们登陆他们花费了大量时间和经历共同创建的源代码和知识库社区,一味地针对一个不知道为啥被封号的人,这就是所谓的“宽大包容”吗?”
过了一阵,Nikolay的文章又做了一个更新:
“账户被封一周之后,GitHub终于有回应了。但是可疑的是,这个回应发生在别人把我这篇文章发在HackerNews,引起很多人关注之后。”
Nikolay在文章里解释了他为什么会被封号。原来是因为他在GitHub上开玩笑地称一个家伙为prick。对方因为感觉被侮辱而申诉,虽然不当言论确实该被惩罚,但是GitHub没有给Nikolay任何申诉的机会,也没有给他任何通知,直接就封了他的帐户。
3、“审查”高于一切?
虽然这些被错误封禁的项目都已重新开放,但是的确增加了人们对GitHub的不信任,开发者们群情激愤:到底有多少项目的存储库已被禁用?如果不是因为Aurelia是微软的项目并且进入HackerNews头版,还不知道类似问题能不能都得到解决。
俄罗斯小哥Nikolay显然也很失望:“GitHub虽然是一个开源社区,但更是一个商业公司。对外形象和求稳才是他们真正在意的吧。只要有人施压,他们可以轻易处置任何人。”
“你直说自己是一家商业公司也行,可是你却还处处标榜自己是一家非盈利组织。现在想想,那些在社交媒体上称赞并且向别人推荐GitHub的人该是多么天真啊。”
去年7月,一位伊朗开发者的GitHub账号被禁,他在社交媒体上分享了自己的经历,并向GitHub官方发起质询。最后得知,因为自己的所在地伊朗受到美国制裁,目前整个伊朗地区的GitHub账号均无法使用。更让人愤怒的是,GitHub在没有任何事先通知的情况下屏蔽了所有伊朗账户,连让该地区开发者下载备份数据的机会都没有。随后的消息表明,被美国贸易制裁的国家和地区的开发者账号,还包括克里米亚、古巴、北韩、伊朗和叙利亚。
开源是软件时代非常关键的一条技术路线,几乎所有的软件公司都会基于开源软件栈来构建他们的应用。开源软件是全人类的财富,不属于任何个人,开源的边界已经超越了某个组织或公司。它代表的是信念,是精神,是文化。
但是GitHub能够跟开源划等号吗?肯定不能。
一直以来,GitHub都是托管开源项目的最佳选择,但是微软收购GitHub后,无论你是否承认,它的身上都无法摆脱商业公司的标签。
微软对开源社区的态度一直很微妙,这不是什么秘密;反过来,一些开源界人士也秉持着“反微软”的态度。微软掌控下的GitHub将如何发展,目前还难下定论,不过肯定会有一些开源人士会“择良木而栖”,去往别处。包括这些事件的主人公们在内,众多开发者给出了各种各样的建议:
要不转去GitLab?
GoogleCode也不错,有免费Git以及2GB存储空间呢。
SourceForge也不错。
试试不在美国的代码托管平台?
……
然而,GitHub仍是这世界上最流行的代码托管平台,对这些开发者来说,沉没成本太大了。
当然这一切也未必是微软的错,如果没被微软收购,GitHub一定比现在好?除了自身发展所遭遇的困境外,对于开发者来说,如果GitHub长得太大,难道就是好事?
傅盛曾在一次演讲中说:你把一个App放在网络上,可以让几十亿人下载,让全世界的人知道你。时过境迁,谷歌、苹果、Facebook这样超大平台的出现,使得事情又走向了另一个极端。当涉及到各种商业利益和社会因素的时候,它们同样可以在一天内让几十亿的用户完全接触不到你,让你建立的基业瞬间湮灭——这就是垄断平台的力量。
这句话放在GitHub身上,同样适用。
相关文章
-
GitHub要把全球开源代码埋在北极保存1000年
而且根据《斯瓦尔巴条约》,这个地区为永久非军事区域,这意味不会因为战争等原因导致数据损毁丢失。,可是即便这些胶片可以储存上千年,如果1000年后的人无法理解这些代码,那也没有意义,就像我们今天依然没有完全解读出古埃及象形文字的含义。,为了确保后人顺利解码这些代码,GitHub成立了一个咨询小组,成员包括人类学家、考古学家、历史学家、语言学家以及档案科学、未来主义等方面的专家,力求把存档指南写得通俗
2024-03-22 09:17 -
这个全球最大同性交友网站,让你的程序永存千年
千年之后,如果洪水滔天,世界大战,末世降临,地球流浪……这个全球种子库至少能够将人类文明带回农耕社会。,安卓、Linux等重要开源代码已经被印在胶片上,放入钢质容器里,再密封入北极地下的仓库。,一千年以后,哪怕洪水滔天,政权更迭,星际移民……当地球上的人类/外星人挖开千年冻土,就可以“一键重启人类文明”。
2024-03-22 09:15 -
GitHub或正式登陆中国!拟设中国分公司
今年7月,GitHub开始按照国籍对账号进行限制,理由是这些国家违反了美国的贸易控制法律。,没有GitHub,中国公司将无法访问开源软件的代码,从而可能导致程序老旧、难以更新升级。,自2014年以来,美国以外地区开发者数量不断上升,亚洲贡献者群体的年增长率已超过欧洲和北美。
2024-03-22 09:08 -
被微软75亿收购的 GitHub,无法承受失去中国之痛
这将分阶段完成:先设立全资子公司,从雇佣总经理等员工开始,后续可能会探索合资企业、在中国托管GitHub内容的可能性。,它还提供了更多安全感,因为不受美国任何贸易限制的约束”,布雷西亚在一次北京活动上这样说。,成立11年后,GitHub本身成为开源代码的一个象征:它拥有3.5亿美元风投支持,超过2800万开发者在上面建了5700万个代码仓库。
2024-03-22 09:07 -
微软Visual Studio Code“圣诞帽”图标遭用户投诉
本文来自cnBeta.COM据外媒OnMSFT报道,微软显然已经走出了一步,试图融入度假精神,而GitHub却让所有人感到沮丧。,微软随后为伤害用户的感情而道歉,并承诺要取消圣诞帽。,多年来,Bing一直在推广“NORADSantaTracker”,其中包括自己的网站和倒计时计时器。
2024-03-22 09:04 -
黑客1亿美元叫卖Navi显卡源码 AMD:已报警
本文来自快科技AMD突然发了一条公告,宣布2019年底有人试图与他们联系,表示拥有AMD现在及未来发布的图形产品及子集的测试文件,这是严重的信息安全事件。,这个新闻估计会让大部分人一脸懵逼,坦白说从去年底到并不是有很多相关新闻报道提到这件事,查了下大概是有人在Github上发出了AMD的Navi等显卡的源码,应该是黑客窃取的,之前叫卖1亿美元,如果没人买就放到Github上。,AMD已经通过法律手
2024-03-22 08:23
热门标签
-
淘营销活动有效果吗?参加的商家是怎么反馈的?
2024-03-22 08:25
-
谷歌上线新冠病毒筛查网站 未来将提供检测点信息
2024-03-22 08:25
-
潜意识信息对人的行为影响有多大?
2024-03-22 08:25
-
淘营销如何查看活动时间?淘营销活动是免费参加的吗?
2024-03-22 08:25
-
谷歌和YouTube上线新资源页面 帮助学生“上网课”
2024-03-22 08:25
-
淘宝淘营销活动怎么报名?报名淘营销有什么好处?
2024-03-22 08:25
-
新冠疫情乌云下:硅谷停摆 风雨同舟
2024-03-22 08:25
-
被谷歌剪掉命根子的出海应用,没几个冤枉的
2024-03-22 08:25
-
淘营销活动外围反向正向的区别是什么?反向正向是啥意思?
2024-03-22 08:25
-
木星大气水含量是太阳3倍,可能是太阳系最早的水!
2024-03-22 08:25
-
shopee虾皮注册店铺需要多少钱
2024-03-22 08:25
-
淘宝淘营销活动有什么用?什么情况不能参加淘营销?
2024-03-22 08:25
-
淘宝造物节是什么?报名如何快速通过?
2024-03-22 08:25
-
视频号:微信成长烦恼的“解药”?
2024-03-22 08:25
-
天天特卖卖不出去是怎么回事?怎么办?
2024-03-22 08:25
-
美国的新冠病毒疫苗,为何这么快就开始了临床试验?
2024-03-22 08:25
-
问世快上市慢,量产还难说:新冠疫苗何时拯救人类?
2024-03-22 08:25
-
2D还是3D?癌症研究模型选择需慎重
2024-03-22 08:25
-
shopee预售规则是什么
2024-03-22 08:25
-
林潮:发现地外生命的迹象或许为时不远
2024-03-22 08:25