作者 | 唐小引

头图 | CSDN 下载自东方 IC

出品 | CSDN(ID:CSDNnews)

王坚博士曾经做过这样一个非常形象的比喻,他将做 App 比作是在别人的花园里弄盆栽,「种点花草是没有问题的」,不过「别人叫你的产品下架你就得下架,这是有问题的」,现在在 GitHub 上,众多的开发者显然遭遇了这样的问题。

在昨天,「GitHub 以贸易制裁为由,关闭了对 Aurelia 库的访问」冲上了 Hacker News TOP 榜,其中,既有项目负责人的一头雾水,也有诸多开发者的质疑。

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

据悉,此次封杀 Aurelia 是因为项目中有两名来自伊朗的贡献者。

尽管同属微软,但 3 月 20 日,Rob Eisenberg 依然不得不通过 Twitter 公开 @GitHub 来解决 Aurelia 被封禁的问题。他在 Twitter 上这样质问 GitHub:「我今早醒来,你关闭了 Aurelia 站点,大量 repos 归档,我也无法再访问 admin 设置。你提出了美国贸易制裁,并给我发了一封没有任何补救信息的非描述性邮件。到底是怎么回事?这对我们来说是毁灭性的打击!」

随后,在开发者不断的质疑声中,GitHub CEO Nat Friedman 在 Hacker News 上进行了回应并道歉。Friedman 这样说道:「关闭这个账户显然是一个可怕的错误,我向所有受到影响的人们道歉。我们正在调查此事发生的原因,并将做出改变以确保此类事件不再发生。我很庆幸的是,在 Aurelia 申诉不到一个小时的时间内,我们就恢复了对它的访问。」

并也解释了 GitHub 为什么不得已而为之的苦衷:

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

关于 Friedman 所说的银行相关问题,有开发者给出了印证:「我的朋友在银行工作,这家银行有一家生产窗帘的工厂账户,窗帘在波兰语中叫作‘firana’,每当在银行转账时,就会陷入冗长的手动处理模式,因为公司名称中含有一个可怕的‘iran(伊朗)’」。

也有开发者谈到了代码托管的更多选择,比如 GitLab 等,但这显然没有办法彻底解决问题,开发者朋友们,你怎么看?欢迎留言分享。

推荐阅读:还不知道 AWS 是什么?这 11 个重点带你认识 AWS !
数据库连接池的原理没你想得这么复杂
为什么程序员如此“嫌弃”主干开发模式?
智能合约编写之 Solidity 的设计模式
2020年,5种将死的编程语言
我去,同事居然用明文存储密码!!!
真香,朕在看了!

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

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

    作者 | 唐小引 图源 | 东方 IC 来源 | CSDN(ID:CSDNnews) 王坚博士曾经做过这样一个非常形象的比喻,他将做 App 比作是在别人的花园里弄盆栽,「种点花草是没有问题的」,不过 ...

  2. pythongetattribute_对Github上Python开源项目进行分析时遇到的一个AttributeError的解释及其解决方法。...

    最近在分析Github的Python开源项目时候遇到了一些问题,直接上传代码段: import requests import pygal from pygal.style import LightC ...

  3. github 6月开源项目_我的开源项目如何在短短5天内在GitHub上赢得6,000颗星

    github 6月开源项目 Last month I launched two open source projects on GitHub. A few days later, my Front-E ...

  4. 精品收藏:GitHub人工智能AI开源项目

    精品收藏:GitHub人工智能AI开源项目 绝对精品!!!花了点时间,鄙人把这几年收藏的开源精品项目,整理一下,方面以后查找.其中涵盖了姿态检测,图像分割,图像分类,美学评价.人脸识别.多尺度训练,移 ...

  5. GitHub中已开源项目汇总

    GitHub中已开源项目汇总 QT 端软件 输入法 串口工具 AI IOT 网络协议 安卓 音频工具 嵌入式端软件 协议类 引导升级类 音频类 USB组合设备 下载算法制作 串行数据驱动框架 边缘计算 ...

  6. github上的开源项目中gif图片的制作软件

    在github上学习开源项目的时候,看到好些开源项目里的示例图片都是gif格式的,这些gif图片能够很好地介绍此开源项目的功能,尤其是在电脑上运行android模拟器时,然后就想着自己以后做开源的时候 ...

  7. GitHub中Android开源项目及库汇总

    几个常用网站: github排名: https://github.com/trending , github搜索: https://github.com/search codeKK   :    ht ...

  8. 转载GitHub中Android开源项目及库汇总

    转自:https://blog.csdn.net/u013472738/article/details/78153077 几个常用网站: github排名: https://github.com/tr ...

  9. 人工智能科技成熟的11个Github上免费开源项目,很多电影中才有的场景应用到现实颠覆普通人的认知和想象

    人工智能科技成熟的11个Github上免费开源项目,很多电影中才有的场景应用到现实颠覆普通人的认知和想象. 全文大纲: PULSE - 该开源项目可以通过给图片增加像素点来实现去马赛克或高清化. De ...

最新文章

  1. 裸设备 linux,Linux平台下裸设备的绑定:
  2. 修改新版am335x支持1G主频的方法[来自A Xian调试记录]
  3. gulp自动化ES6转ES5
  4. 【习题4-1 Uva1589】Xiangqi
  5. struts 权限控制
  6. java 正则表达式 中文数字和字母_Java中过滤出字母、数字和中文的正则表达式 | 学步园...
  7. 服务器 raid 1t硬盘吗,用了4块1T的硬盘,做了raid5,显示有2.7T,但是分区做完系统后,有700多G不能动...
  8. [react] react中的setState缺点是什么呢?
  9. Yolov5系列AI常见数据集(1)车辆,行人,自动驾驶,人脸,烟雾
  10. 在React的render方法中使用箭头函数
  11. 【大数据部落】用R语言挖掘Twitter数据
  12. MCS:连续随机变量——Erlang分布
  13. 产品生命周期管理(PLM)
  14. 个人软件定制开发多少钱,怎么核算
  15. 表单项 —【input的required属性】
  16. java 求任意输入半径,圆的周长和面积。
  17. 在JDK1.8中,ArrayList扩容机制Increments modCount与起始化讲解
  18. SVG格式图片的放大
  19. 轻量级网络 - PVANet SuffleNet
  20. 鲁兴海:英国皇室裁缝合作伙伴--地方--人民网

热门文章

  1. linux系统初级管理书,Linux系统管理基础--超级适合Linux新手的书
  2. python字符串填充_填充函数(Python)字符串.zfi
  3. linux 多域名访问数据库,Linux下虚拟域名的实现
  4. 数学 :追求真和美的学问
  5. 太突然!一日本上班族大叔被通知得了诺贝尔奖,他却选择消失了16年,又有重大发现!...
  6. 15名优秀女科学家拟获重量级荣誉
  7. 解析得了数学,写得了诗书,这是个有趣的灵魂
  8. java 入门程序_自学 Java 怎么入门?
  9. c语言程序设计臧,清华大学出版社-图书详情-《C程序设计基础(第2版)》
  10. 性能高1倍,价格低3/4!数据库实时同步新选择!