GitHub 回应突然断供:身不由己,无权提前通知预警
编者注:前两天刚被爆出实锤《Github 开始限制受美国贸易制裁国家的开发者》,开发者闹得沸沸扬扬,现在官方正式出面回应。而且我们注意到了 Gitlab 存在同样的问题!!!
文章作者:乾明 发自 凹非寺,转载出处:量子位
“GitHub受美国贸易法的约束,就像任何在美国开展业务的公司一样。”
这是GitHub CEO Nat Friedman对GitHub限制伊朗等地账户给出的回应。
近日,来自伊朗、克里米亚等地工程师发现,自己的GitHub账户突然无法正常使用,有些人的个人页面甚至被404。
情况发生之后,立即引发巨大关注。
伊朗地区一位名叫Hamed的程序员,在GitHub创建了名为“github-do-not-ban-us”的项目进行抗议,要求GitHub对此事进行道歉,并修改限制措施。
目前,这一项目已经获得6100+标星,登上了GitHub热榜第一。
在Issues中,来自世界各地的程序员,都给出了支持。
与此同时,Hamed也在Twitter上喊话GitHub当家人Nat Friedman,要他给出解释,至今已经有近2000转发。
经过几天沉默之后,Nat Friedman终于有了回应。
公司在美国,不得不限制
Nat Friedman发推文解释了这背后的原因——毕竟GitHub是一家注册在美国、在美国开展业务的公司:
听到贸易限制如何伤害人们,我很痛苦。我们尽了最大努力只做法律要求的事情。但显然,人们还是会受到影响。GitHub受美国贸易法的约束,就像任何在美国开展业务的公司一样。
不幸的是,为了遵守美国的制裁,我们不得不对伊朗、叙利亚和克里米亚的账户实施限制。
但有网友评论称,有许多美国公司将总部迁到美国之外来逃税避税。为什么GitHub不这样做(避开美国法律约束)呢?
Nat Friedman的回应之中也透露出了“无奈”:
只要你在美国开展业务,就必须要遵守美国的法律。
如何解开限制:私人项目公开就行了
对于限制范围以及应对措施,Nat Friedman也代表GitHub给出了解释:
限制针对伊朗、叙利亚和克里米亚的私人repo和付费账户。世界各地的开发者,依旧能够访问公开的repo,开源的repo不会受到影响。
这些限制基于居住地和所处的地方,而不是国籍等因素。如果被“误伤”,可以填表格,几个小时内账户就能解禁。
作为应对措施,他也给出了一个解决方案:
私人repo受到限制的用户,可以选择将其公开。
这一方案,也让有些网友感到气愤:我们都没法访问私人repo了,还怎么将其公开?
最后,Nat Friedman再度传达出了“无奈”之情:
我们这样做,不是因为我们想要这样做,而是因为我们必须这样做。GitHub将继续与各个政府一起,大力倡导保护软件开发者和全球开源社区的政策。
但网友并不买账,他们想不明白——
为什么GitHub不提前通知?
GitHub的这一波制裁毫无征兆,都不提前通知。
根据Hamed的说法,自己一觉醒来,突然收到一封GitHub的邮件告知他的账户将受到限制。
然后,他的个人GitHub页面被禁止,共有开源库也不能访问,备份相关资源与代码都来不及。
有些人更惨,辛辛苦苦工作六个月了,一切都快完工了,忽然被禁止了。
对此,Nat Friedman也给出了解释:
我们对法律的理解,不允许我们将限制提前通知任何人。
围绕着这一回应,有网友发出了“灵魂拷问”,为什么GitLab提前通知了?
Hamed在相关推文中说,他们同样没法使用GitLab,但人家提前告知了用户相关问题,而且还没有禁用任何repo。
因此,有很多网友表示,GitHub 是不是过度理解美国的法律限制了?
你怎么看?
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 支撑马蜂窝会员体系全面升级背后的架构设计
流量红利正逐渐走向终结,这已经不再是什么秘密。后互联网时代,如何维系住用户群,提升用户在平台上的体验是整个行业都需要考虑的事情。正是出于这一原因,现在全行业都在关注会员体系的搭建,这也是马蜂窝 2019 年重点投入的方向之一。 面对这个全行业都在发力的会员市场,要对「马蜂窝特色」的会员体系进行有力的支撑,无疑对会员体系的架构设计提出更高的要求。 马蜂窝会员体系建设从 2018 年 9 月份开始启动,经过前期对会员身份和会员权益的摸索,伴随业务的快速发展,到 2019 年上半年,为了让更多用户体验到马蜂窝高质量的会员服务,公司推出了更灵活、维度更多、权益更丰富的会员模式。在这样的背景下,初期较为粗旷的底层技术也需要及时做出调整,对核心架构和服务进行升级。 一、会员身份策略改造 早期的会员身份模块由会员产品、用户属性和时间属性共同构成: 可以看到早期的会员产品比较单一,因此将产品信息设计成一级结构。这种设计的好处是逻辑简单,可以快速实现,但不易扩展,一旦新增会员类别以及不同卡种之间出现复杂关系时,不论是对项目或者对代码本身而言,维护成本都将成倍增长。 从 2019 年年初开始,马蜂窝会员体...
- 下一篇
OSChina 周二乱弹 —— 对!公交车绝缘体
Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @蓝瞳 :分享久石譲的单曲《Summer》: 《Summer》- 久石譲 手机党少年们想听歌,请使劲儿戳(这里) @码个锤子 :#每周一糗事# 上周一下地铁,被一大妈碰潵一桶水,灌了我一鞋保洁洗扶梯的污水;今天坐地铁,被浇了一小腿的热咖啡…emm…我准备下周一穿雨衣坐地铁 你这是要发展出来超能力呀? @开源中国首席屌炸天 :有时候生活中一些很玄的事,会让我误以为我有超能力 有呀 好多呀…… 对!公交车绝缘体。 我的超能力就是请假各种被阻拦, @素剑步青尘 :一个比较争议的话题 如何看待员工请假不写明理由,只写个人私事这件事? 不觉得有争议呀, @火眼金睛容嬷嬷 :无薪假期干嘛跟你说理由。带薪假期减假期总额干嘛跟你说理由。 下班时间就给喊回来干活, 你怎么不写明白理由呢? 比如前段时间马伊琍和文章又离婚了, 和我们一毛钱关系都没有, 我们只是心疼程序员小哥哥而已。 你看看人家外国…… 按时下班, @无码禅师 :机组人员为了准时下班,让飞机中途降落 说起来飞机, 想起来一个笑话, “我开飞机呀……” 赶上国内遇到这种飞机按时下班的情况...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6