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

发表于 4年以前  · 总阅读量:2149 次

作者 | 郭芮&伍杏玲

出品 | CSDN(ID:CSDNnews)

GitHub 断供危机还是来了。

美国贸易限制的影响正在逐渐扩大,并且毫无意外地蔓延到了开发者社区。据多家外媒报道,世界上最大的源代码主机 GitHub 正在阻止伊朗、叙利亚、克里米亚和其他受制裁国家的用户正常服务,托管在 GitHub 上的私有仓库代码也无法访问!

更过分的是,GitHub 的这一波制裁毫无征兆,没有任何提前通知。

毫无预兆,GitHub 说断就断!

根据外媒 ZDNet 的报道,来自伊朗、克里米亚等地的工程师发现,自己的 GitHub 账户突然无法正常使用,有些人的个人页面甚至被 404。

居住在克里米亚的 21 岁俄罗斯公民 Anatoliy Kashkin,其 GitHub 账户就受到了突如其来的限制,他还在 Hacker News 的帖子中(https://news.ycombinator.com/item?id=20531039)透露,与其在同一地区的其他开发者也同样被限制了。

总部设在伊朗的开发人员 Hamed Saeedi 在 Medium 上传达了对 GitHub 的抗议(https://medium.com/@hamed/github-blocked-my-account-and-they-think-im-developing-nuclear-weapons-e7e1fe62cb74):“GitHub 封锁了我的帐户,他们难道认为我在开发核武器吗?!”

他介绍说自 2012 年以来自己一直在使用 GitHub,但是却在没有任何预先通知的情况下账号被阻止,更没给他机会去备份他的那些数据。他最近收到了 GitHub 发送的关于贸易控制的电子邮件:“由于美国的贸易管制法律限制,你的 GitHub 账户受到限制。如果是是个人帐户,你可能只能访问免费的 GitHub 公共存储库服务。”他还说,GitHub 阻止了所有的伊朗账户。

Hamed 还在 GitHub 上创建了一个名为“github-do-not-ban-us”的项目(https://github.com/1995parham/github-do-not-ban-us),要求 GitHub 就此事进行道歉并修改限制措施。这一项目立即引来了大量开发者的注意,目前已经获得了七千多的标星,还登上了 GitHub 热榜第一。在 Issues 中,来自世界各地的开发者都给出了支持。

CEO:**GitHub 受美国出口管理条例管制**

桩桩报道都在透露出此次限制的突然,开发者社区被“杀”得措手不及。经过几天的事件发酵之后,GitHub CEO Nat Friedman 终于在 Twitter 上给出了正面回应,但其字里行间中却充满了“无奈”之意。

Nat Friedman 在推文中解释了这背后的原因。“毕竟 GitHub 是一家注册在美国、在美国开展业务的公司”,“GitHub 受到美国出口管理条例的管制,就像任何在美国开展业务的公司一样。”

他同时表示,开源 repo 不受影响。“为了遵守美国的制裁,我们不得不对伊朗、叙利亚和克里米亚的私人 repo 和付费账户实施限制”,但是“公开 repo 依然能被所有开发人员访问,开源的 repo 不会受到影响”。

他还解释了此番限制主要基于用户所在地,而非国籍。如果某人被错误标记,只要填写相应表格,账户就会在数小时内获得解禁。对于没有提前通知这一点,他则回应“法律不允许我们将限制事宜提前通知任何人。”

最后,Nat Friedman 还深情表示,“这并非我们的本意”。

但很显然用户们并不买账,越来越多的质疑声搅得人心惶惶,开源究竟是否还有自由可言?

对此,CSDN(ID:CSDNnews)专访钧理知识产权事务所、开源社法律咨询委员会顾问林诚夏和中国开源软件推进联盟副主席兼秘书长刘澎,为我们解疑释惑。

林诚夏:开源部分不受出口管制,

没开源的会受管制

林诚夏表示,我们要厘清 GitHub 上有所谓的公众库及私有库,他们在美国出口管制规则的评定是完全不同的。

Public Repository(编者注:公共库)意指代码已开源,就算是该地区已被出口封锁,原则上也不在管制效力之内。因为一旦开源,就意味是已经散布全球,不能形成再次出口,所以也不在出口管制的主要范围内。

但是 Private Repository (编者注:私有库)不同,它的源代码是限定原程序员或其认可的会员才可以接触(access),所以一旦某个地区被出口管制限定,那个地区的人原则上就不能接触这些私有库,否则会形成出口管制的漏洞。

所以有一个重点大家应该要正确认知到,RedHat 是主力用开源软件来做商业服务的公司,但RedHat 并非所有商业服务都是由开源许可证提供,所以综合服务时,RedHat 必须额外符合出口管制的相关规则,因为它发布或提供服务的,不限于开源软件。

和它相似的 GitHub 协助很多巨型的开源软件项目做开发,所以对于已经公开开源的部份,原则上不在美国出口管制的效力范围,除非涉及加解密。但没有公开开源,而是私有库的部份,就肯定会在美国出口管制的影响范围里。

所以林诚夏认为此次事件标明并不是开源受到美国出口管制,而是没有开源的部份就一定受美国出口管制影响。

延伸来说,国内如果自己要做代码托管,其实是没问题的,开源软件依其许可证,本来就可以分枝、分流(forking),也应该鼓励分流。但重点是实际的开发网站,必须要能群聚最多社区成员的贡献,这样的发展才会是正向的。

但据伊朗工程师的说法,自己一觉醒来,突然收到一封 GitHub 的邮件告知他的账户将受到限制。他的个人页面被禁止,共有开源库也不能访问,备份相关资源与代码都来不及,更无法导出代码。

这种情况下,GitHub 没有提前通知正在使用的工程师,这样的操作是否合法?是否需要赔偿由于无法访问可能给工程师造成的损失?

林诚夏认为,如果 GitHub 是收到美国商务部工业和安全局(BIS)的指示,或是依 BIS 发布的公告来执行的,那 GitHub 并没有违反它与使用会员之间的会员条款,因为它必须遵守 EAR,这是一开始就写在网站的使用规则里。但反之,则于理有亏。

如果伊朗工程师有实际损失,他可以向 GitHub 提出申诉,甚至透过诉讼来进行维权,不过那比较旷日费时,所以除非相关的代码库,他本人真的没有做本地备份,不然一般不会走这个途径。而且一般程序员对 Git 的操作,很少真的会完全将代码备份在云端,而没有本地存储,所以除非该名工程师举证他的代码真的因为管制而完全失去所有副本,不然损害赔偿较难成立。

所以GitHub是否合法,必须要看它是不是能做出合法的解释。工程师若有损失也可以诉请赔偿,只是那个途径旷日费时。

刘澎:对中国程序员而言,

GitHub 的开源形势良好

刘澎表示,本次事件仅发生在 GitHub 官网列表中管制的几个国家,目前对中国程序员来说,GitHub 的开源形势还是很好,问题不算严峻,但同时我们要做一些准备。刘澎分别从三个方面来解释为什么中国程序员不必过于担忧:一、无论从数量还是质量上,中国程序员已是 GitHub 重要的用户之一。据刘澎介绍,目前 GitHub 用户已经超过 3600 万,其中 80% 的程序员是来自于美国以外的地区。且顶级程序员主要分布在十个城市里,其中美国的旧金山、湾区有四万位,纽约有 36000 为,北京也有 36000 位,上海有 3 万位。这样看来,在十个优秀程序员分布的城市里,中国占据两个,且人数众多。我们还看到在过去的几年里,中国程序员在 GitHub 的注册数几乎以每年翻一倍的速度在增长。目前国内 15 个较活跃的开源数据库,例如华为的 GaussDB、阿里 OceanDB、Apache 麒麟 DB 等大部分均在 GitHub 上开源,这说明 GitHub 对于中国程序员来说是非常重要。虽然在全球范围内,排名前十个项目基本上都由微软、谷歌等美国公司提供,但整体上看, GitHub 依旧是全球开源程序员的一个重要家园。二、Git 技术简单、轻巧,很容易复制和迁移。刘澎介绍道,Linux 之父 Linus 创造的 Git 技术,是一种有效、简单、容易复制的技术,目前使用这个技术做代码仓库较好的有 GitHub、GitLab、Gitea 等。所以假如要极端地打个比方:如果美国有严重割裂开源文化的行为,就等于自毁长城,因为 Git 技术原理简单,很容易开发类似的托管系统。他强调,这个情况不大容易发生,不然这代表国际开源环境洗牌了,毕竟在 GitHub 上有 80% 的非美国程序员。对于备份问题,他表示一般中国程序员除了将代码放在 GitHub 上,在本地还有一个镜像,作为本地的备份。三、经历此事,中国开源软件推进联盟对开源软件的评价指标可能会做出改变。目前中国开源软件推进联盟从四个维度来评价开源软件:1.知识产权(开源许可证、软件专利);2.开源组织体系(指导委员会、项目领队、代码守护人、代码审核员、代码贡献者、超级用户);3.开源代码的质量(Star 点赞、Fork 复制分枝、下载量,关键问题修复);4.商业模式。例如代码的质量是基于 GitHub 的数据来评定,但此次事件发生后,他们可能会增加一个评价点:托管模式,即是否有多平台托管。最后刘澎提出自己的担忧:假如中国开源开发者因为此事,对 GitHub 有所顾虑导致不敢托管代码的话,这将不利于软件开源的发展。对此,你怎么看?欢迎在文末留言。【END】

 热 文 推 荐 

物联网神话破灭?

☞华为否认鸿蒙为噱头;谷歌公布 6 大 iOS 漏洞;GitLab 又发安全补丁 | 极客头条

直接拿来用!GitHub 标星 5000+,学生党学编程有这份资料就够了

☞三次创业,三次跨界,这次凭十万行核心 C 代码登上 GitHub Top 1!

☞64%的投资者对比特币不感兴趣,那是谁投资了比特币?

☞时代在召唤5G

☞福利!中科院自动化所陈玉博详解事件抽取与事件图谱构建

☞认知智能的突围:NLP、知识图谱是AI下一个“掘金地”?

<a href="http://mp.weixin.qq.com/s?__biz=MzA5MjcxNjc2Ng==&mid=2650560549&idx=1&sn=a9493f0349c9d4af776b967ffa77e994&chksm=88601394bf179a82bd043fbbe71fad4476b78b254b35a64be86cc614af15fde513ec6341927b&scene=21#wechat_redirect" target="_blank" data-itemshowtype="0" data-linktype="2" hasload="1" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);max-width: 100%;font-family: -apple-system-font, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 1px;white-space: normal;background-color: rgb(255, 255, 255);box-sizing: border-box !important;word-wrap: break-word !important;">☞为什么雷军说“华为不懂研发”?

点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。

你点的每个“在看”,我都认真当成了喜欢

 相关推荐

刘强东夫妇:“移民美国”传言被驳斥

京东创始人刘强东和其妻子章泽天最近成为了互联网舆论关注的焦点。有关他们“移民美国”和在美国购买豪宅的传言在互联网上广泛传播。然而,京东官方通过微博发言人发布的消息澄清了这些传言,称这些言论纯属虚假信息和蓄意捏造。

发布于:6月以前  |  808次阅读  |  详细内容 »

博主曝三大运营商,将集体采购百万台华为Mate60系列

日前,据博主“@超能数码君老周”爆料,国内三大运营商中国移动、中国电信和中国联通预计将集体采购百万台规模的华为Mate60系列手机。

发布于:6月以前  |  770次阅读  |  详细内容 »

ASML CEO警告:出口管制不是可行做法,不要“逼迫中国大陆创新”

据报道,荷兰半导体设备公司ASML正看到美国对华遏制政策的负面影响。阿斯麦(ASML)CEO彼得·温宁克在一档电视节目中分享了他对中国大陆问题以及该公司面临的出口管制和保护主义的看法。彼得曾在多个场合表达了他对出口管制以及中荷经济关系的担忧。

发布于:6月以前  |  756次阅读  |  详细内容 »

抖音中长视频App青桃更名抖音精选,字节再发力对抗B站

今年早些时候,抖音悄然上线了一款名为“青桃”的 App,Slogan 为“看见你的热爱”,根据应用介绍可知,“青桃”是一个属于年轻人的兴趣知识视频平台,由抖音官方出品的中长视频关联版本,整体风格有些类似B站。

发布于:6月以前  |  648次阅读  |  详细内容 »

威马CDO:中国每百户家庭仅17户有车

日前,威马汽车首席数据官梅松林转发了一份“世界各国地区拥车率排行榜”,同时,他发文表示:中国汽车普及率低于非洲国家尼日利亚,每百户家庭仅17户有车。意大利世界排名第一,每十户中九户有车。

发布于:6月以前  |  589次阅读  |  详细内容 »

研究发现维生素 C 等抗氧化剂会刺激癌症生长和转移

近日,一项新的研究发现,维生素 C 和 E 等抗氧化剂会激活一种机制,刺激癌症肿瘤中新血管的生长,帮助它们生长和扩散。

发布于:6月以前  |  449次阅读  |  详细内容 »

苹果据称正引入3D打印技术,用以生产智能手表的钢质底盘

据媒体援引消息人士报道,苹果公司正在测试使用3D打印技术来生产其智能手表的钢质底盘。消息传出后,3D系统一度大涨超10%,不过截至周三收盘,该股涨幅回落至2%以内。

发布于:6月以前  |  446次阅读  |  详细内容 »

千万级抖音网红秀才账号被封禁

9月2日,坐拥千万粉丝的网红主播“秀才”账号被封禁,在社交媒体平台上引发热议。平台相关负责人表示,“秀才”账号违反平台相关规定,已封禁。据知情人士透露,秀才近期被举报存在违法行为,这可能是他被封禁的部分原因。据悉,“秀才”年龄39岁,是安徽省亳州市蒙城县人,抖音网红,粉丝数量超1200万。他曾被称为“中老年...

发布于:6月以前  |  445次阅读  |  详细内容 »

亚马逊股东起诉公司和贝索斯,称其在购买卫星发射服务时忽视了 SpaceX

9月3日消息,亚马逊的一些股东,包括持有该公司股票的一家养老基金,日前对亚马逊、其创始人贝索斯和其董事会提起诉讼,指控他们在为 Project Kuiper 卫星星座项目购买发射服务时“违反了信义义务”。

发布于:6月以前  |  444次阅读  |  详细内容 »

苹果上线AppsbyApple网站,以推广自家应用程序

据消息,为推广自家应用,苹果现推出了一个名为“Apps by Apple”的网站,展示了苹果为旗下产品(如 iPhone、iPad、Apple Watch、Mac 和 Apple TV)开发的各种应用程序。

发布于:6月以前  |  442次阅读  |  详细内容 »

特斯拉美国降价引发投资者不满:“这是短期麻醉剂”

特斯拉本周在美国大幅下调Model S和X售价,引发了该公司一些最坚定支持者的不满。知名特斯拉多头、未来基金(Future Fund)管理合伙人加里·布莱克发帖称,降价是一种“短期麻醉剂”,会让潜在客户等待进一步降价。

发布于:6月以前  |  441次阅读  |  详细内容 »

光刻机巨头阿斯麦:拿到许可,继续对华出口

据外媒9月2日报道,荷兰半导体设备制造商阿斯麦称,尽管荷兰政府颁布的半导体设备出口管制新规9月正式生效,但该公司已获得在2023年底以前向中国运送受限制芯片制造机器的许可。

发布于:6月以前  |  437次阅读  |  详细内容 »

马斯克与库克首次隔空合作:为苹果提供卫星服务

近日,根据美国证券交易委员会的文件显示,苹果卫星服务提供商 Globalstar 近期向马斯克旗下的 SpaceX 支付 6400 万美元(约 4.65 亿元人民币)。用于在 2023-2025 年期间,发射卫星,进一步扩展苹果 iPhone 系列的 SOS 卫星服务。

发布于:6月以前  |  430次阅读  |  详细内容 »

𝕏(推特)调整隐私政策,可拿用户发布的信息训练 AI 模型

据报道,马斯克旗下社交平台𝕏(推特)日前调整了隐私政策,允许 𝕏 使用用户发布的信息来训练其人工智能(AI)模型。新的隐私政策将于 9 月 29 日生效。新政策规定,𝕏可能会使用所收集到的平台信息和公开可用的信息,来帮助训练 𝕏 的机器学习或人工智能模型。

发布于:6月以前  |  428次阅读  |  详细内容 »

荣耀CEO谈华为手机回归:替老同事们高兴,对行业也是好事

9月2日,荣耀CEO赵明在采访中谈及华为手机回归时表示,替老同事们高兴,觉得手机行业,由于华为的回归,让竞争充满了更多的可能性和更多的魅力,对行业来说也是件好事。

发布于:6月以前  |  423次阅读  |  详细内容 »

AI操控无人机能力超越人类冠军

《自然》30日发表的一篇论文报道了一个名为Swift的人工智能(AI)系统,该系统驾驶无人机的能力可在真实世界中一对一冠军赛里战胜人类对手。

发布于:6月以前  |  423次阅读  |  详细内容 »

AI生成的蘑菇科普书存在可致命错误

近日,非营利组织纽约真菌学会(NYMS)发出警告,表示亚马逊为代表的电商平台上,充斥着各种AI生成的蘑菇觅食科普书籍,其中存在诸多错误。

发布于:6月以前  |  420次阅读  |  详细内容 »

社交媒体平台𝕏计划收集用户生物识别数据与工作教育经历

社交媒体平台𝕏(原推特)新隐私政策提到:“在您同意的情况下,我们可能出于安全、安保和身份识别目的收集和使用您的生物识别信息。”

发布于:6月以前  |  411次阅读  |  详细内容 »

国产扫地机器人热销欧洲,国产割草机器人抢占欧洲草坪

2023年德国柏林消费电子展上,各大企业都带来了最新的理念和产品,而高端化、本土化的中国产品正在不断吸引欧洲等国际市场的目光。

发布于:6月以前  |  406次阅读  |  详细内容 »

罗永浩吐槽iPhone15和14不会有区别,除了序列号变了

罗永浩日前在直播中吐槽苹果即将推出的 iPhone 新品,具体内容为:“以我对我‘子公司’的了解,我认为 iPhone 15 跟 iPhone 14 不会有什么区别的,除了序(列)号变了,这个‘不要脸’的东西,这个‘臭厨子’。

发布于:6月以前  |  398次阅读  |  详细内容 »
 最多阅读