当前位置: 首页 > 编程日记 > 正文

GitHub有望在中国开设子公司?

作者 | Financial Times

译者 | 弯月,编辑 | 郭芮

出品 | CSDN(ID:CSDNnews)

作为世界上最大的软件开发平台,GitHub 自去年被微软以 75 亿美元收购后,一直颇受外界的争议。虽然在交易完成后,GitHub 在业务上、平台上依然独立运营,但是对于曾经拥抱“闭源”的微软,业界仍然持有质疑的声音。不过,身为仅次于美国的第二大用户群体,中国开发者对于 GitHub 入华的诉求也一直很强烈。近日,GitHub 运营总监在接受采访时就透露将要支持 GitHub 在中国的扩展计划。那么这是否意味着在中国开设子公司指日可待?此举又会对国内和 GitHub 本身带来什么影响呢?

以下为译文:

世界上最大的软件开发平台GitHub希望在中国开设子公司,而中国政府则希望设法保护其对核心技术的掌握权,以摆脱美国的进一步制裁。

GitHub运营总监Erica Brescia在接受采访时表示,中国政府非常支持GitHub在中国的扩展计划。

去年GitHub在托管和管理私人公司的软件开放方面,为微软带来了75亿美元的收入,它已成为任何人都可以访问的最大的开源软件托管基地。

Brescia表示,GitHub正在计划一个“阶段性的战略”,这也是他们首次考虑在国外设立子公司,当前他们的目标是招聘人才,首先需要一位总经理。之后,这家公司可能会考虑合资企业,而且有可能在中国托管GitHub的内容。

中国国内的开发人员都很担心,如果美国进一步扩大出口制裁,那么他们将会失去GitHub的访问权。此项决定萌芽于7月,GitHub限制了部分受美国制裁国家(比如古巴、伊朗等)的用户账号,这预示着同样的事情也会在中国开发人员中间上演。

GitHub表示,他们会说服美国监管机构防止出口控制的进一步扩大。

Brescia表示,中国政府渴望国内的开发人员参与更多开源软件,目的是为了随着贸易冲突的持续,避免中国无法再使用美国开发软件的风险。由于开源软件是公开且免费的软件,所以不在美国制裁的范围内。如果没有GitHub,中国公司就会失去开源软件的访问权,那么他们的程序就无法得到更新和升级。

有些开源软件对互联网来说非常关键。例如,阿帕奇的开源Web服务软件,大约大分之一的网站都采用了该软件,而它的开发则由美国的基金会支持。

在首届GitHub社区北京分区的活动上,Brescia说:“政府部门告诉我们,他们相信开源软件是在其他创新之上构建软件的伟大方式,但是显然这种方式更安全,因为它不受限于美国的任何贸易冲突。”

“我认为中国一直在坚持从战略上推动开源的发展,因为我们可以通过开源与开发世界接轨,同时又无需依赖专有技术。”她说,GitHub已与负责管理电信产业的中国产业与信息技术管理局的官员会晤,同时还会见了公共安全管理局。

Brescia承认在维护其透明度标准与建设中国团队方面,公司都面临着巨大的挑战。“理想情况下,我们将继续按照以往的方式运营。如果不能,那么就需要大量的商谈——我们运营的透明度造就了今天的我们。”

中国还在努力尝试开发自主的开源项目。今年早间,华为(目前遭到了大多数美国供应商的封杀)宣布它联合政府与国内其他科技巨头的力量,成立了一项刺激开源软件开发的基金。

华为消费者业务软件部总裁王成录在公司的开发者大会上说:“如果中国没有自主的开源社区来维护(开源)代码,那么所有的中国软件产业都将面临巨大的风险。”

原文链接:

US tech group GitHub keen to open subsidiary in China

(*本文为AI科技大本营转载文章,转载请联系原作者)

精彩公开课

推荐阅读

  • 数学学渣必备!拍照上传,分步求解,微软解题神器拯救你

  • 蚂蚁金服提新概率图模型GLN,正确率提升8.2%,具备可解释性 | NeurIPS 2019

  • 后深度学习时代的一大研究热点?论因果关系及其构建思路

  • LatentFusion:华盛顿大学与英伟达联合提出6D姿态估计新方法

  • 那些打着AI万金油旗号的产品欺骗大众,如何识别?

  • 扛住100亿次请求——如何做一个“有把握”的春晚红包系统

  • 「刷新 CTO」微软与 CSDN 的 CTO 转型思想汇

  • 华为鸿蒙 OS 2020 计划曝光!手机仍然优先用安卓

  • 用象棋的思维趣说 IT 人的职业发展和钱途

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

相关文章:

OC指示符assign、atomic、nonatomic、copy、retain、strong、week的解释

在使用property定义property时可以在property与类型之间用括号添加一些额外的指示符,常用的指示符有assign、atomic、nonatomic、copy、retain、strong、week、等。详情如下: assign: 简单赋值,不更改索引计数(Referen…

项目沟通管理计划

沟通计划包括决定项目涉及人的信息和沟通需求:谁需要什么信息;什么时候需要;怎么获得。虽然所有的项目都需要沟通项目信息,但信息需求和传播方式差别很大。确认涉及人的信息需求和决定满足需求的适当方式是项目获得成功的重要因素…

PyTorch中torchvision介绍

TorchVision包包含流行的数据集、模型架构和用于计算机视觉的图像转换,它是PyTorch项目的一部分。TorchVison最新发布版本为v0.11.1,发布较频繁,它的license为BSD-3-Clause。它的源码位于: https://github.com/pytorch/vision T…

百度ERNIE登顶GLUE榜单,得分首破90大关

出品 | AI科技大本营(ID:rgznai100)12月10日,百度ERNIE在自然语言处理领域权威数据集GLUE中登顶榜首,以9个任务平均得分首次突破90大关刷新该榜单历史,其表现超越微软MT-DNN-SMART, 谷歌T5、ALBERT等一众顶级预训练模…

Java 重写(Override)与重载(Overload)

TestDog.java /* * 重写(Override) * 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! * 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现…

Oracle常用查看表结构命令

2019独角兽企业重金招聘Python工程师标准>>> select user from dual; //查看当前的用户名 select table_name from all_tables; //所有用户的表 select table_name from dba_tables; //包括系统表 select table_name from dba_tables where owner用户名 user_tabl…

TorchVision中使用FasterRCNN+ResNet50+FPN进行目标检测

TorchVision中给出了使用ResNet-50-FPN主干(backbone)构建Faster R-CNN的pretrained模型,模型存放位置为https://download.pytorch.org/models/fasterrcnn_resnet50_fpn_coco-258fb6c6.pth,可通过fasterrcnn_resnet50_fpn函数下载,此函数实现…

iOS-UIButton防止重复点击(三种办法)

目录 使用场景方法一 设置enabled或userInteractionEnabled属性方法二 借助cancelPreviousPerformRequestsWithTarget:selector:object实现方法三 通过runtime交换方法实现注意事项一 使用场景 在实际应用场景中,有几个业务场景需要控制UIButton响应事件的时间间隔。…

华为诺亚方舟开源预训练模型“哪吒”,4项任务均达到SOTA

出品 | AI科技大本营(ID:rgznai100)BERT之后,新的预训练语言模型XLnet、RoBERTa、ERNIE不断推出,这次,华为诺亚方舟实验室开源了基于BERT的中文预训练语言模型NEZHA(哪吒),寓意模型能…

音量调节助手(转)

源:音量调节助手 软件名称:音量调节助手 软件功能:通过键盘快捷键快速调节系统主音量 软件版本:V2014 软件作者:易几网络 操作系统:所有WINDOWS版本 开发工具:DELPHI XE …

TorchVision中通过AlexNet网络进行图像分类

TorchVision中给出了AlexNet的pretrained模型,模型存放位置为https://download.pytorch.org/models/alexnet-owt-4df8aa71.pth ,可通过models.alexnet函数下载,此函数实现在torchvision/models/alexnet.py中,下载后在Ubuntu上存放…

西湖龙井也上链?是的,以后你喝什么茶我都知道!

什么?区块链还可以帮忙法律取证?是的!就是这么牛13!区块链存证第一案12月9日,据《新华每日电讯》报道,杭州互联网法院用区块链提升审判效率。报道提到一个案例。2018年4月,杭州一家公司&#xf…

Java Enumeration接口

import java.util.Vector; import java.util.Enumeration; /* * Enumeration接口中定义了一些方法,通过这些方法可以枚举(一次获得一个)对象集合中的元素。 * 这种传统接口已被迭代器取代,虽然Enumeration 还未被遗弃&#xff0…

Windows Azure Pack与SCVMM标签解析分享

我在SCVMM上做了好CentOS6.5的VM模板镜像,自己部署也是成功的,现在配置WAP的VM云虚拟机角色配置,在SCVMM上我打好了CentOS6.5的标签,可是在创建虚拟机角色配置中,选择的CentOS却无法找到硬盘,这是怎么回事呢…

Linux下C++中可使用的3种Hook方法

Hook即钩子,截获API调用的技术,是将执行流程重定向到你自己的代码,类似于hack。如使程序运行时调用你自己实现的malloc函数代替调用系统库中的malloc函数。这里介绍下Linux下C中可使用的3中Hook方法: 1. GNU C库允许你通过指定适当…

Java Properties 类

Properties 继承于 Hashtable.表示一个持久的属性集.属性列表中每个键及其对应值都是一个字符串。 Properties 类被许多Java类使用。例如,在获取环境变量时它就作为System.getProperties()方法的返回值。 Properties 定义如下实例变量.这个变量持有一个Properties对…

国产数据库年终大盘点

作者 | 马超 编辑 | 胡巍巍出品 | CSDN(ID:CSDNnews)去“IOE”这个概念,最早由王坚院士在刚刚加入阿里时提出,其目标是将IBM 的小型机、Oracle数据库、EMC存储设备从阿里的IT体系中去除,代之以自主研发的系…

解密FFmpeg播放track mode控制

上一篇文章(http://www.cnblogs.com/yangdanny/p/4421130.html)我们解决了在FFmpeg下如何处理H264和AAC的扩展数据,根据解出的NALU长度恢复了H264的起始码和AAC的ADTS头,这样一般来说播放是没有问题。本篇文章来谈谈如何实现基于FFmpeg的track mode控制&…

UIButton防止按钮和手势的暴力点击

首先理解下几个概念 1、IMP:它是指向一个方法具体实现的指针,每一个方法都有一个对应的IMP,当你发起一个消息之后,最终它会执行的那段代码,就是由IMP这个函数指针指向了这个方法实现的 2、SEL:方法名称的描…

使用Windows7上的VS Code打开远程机Ubuntu上的文件操作步骤

之前在https://blog.csdn.net/fengbingchun/article/details/118991855 中介绍过在Windows10通过VS Code打开Ubuntu 16.04上的文件或文件夹的操作步骤。Windows7上的操作与Windows10有所不同,这里记录下。 Visual Studio Code Remote - SSH扩展允许你在任何远程机器…

微众银行殷磊:AI+卫星,从上帝视角洞察资产管理|BDTC 2019

出品 | AI科技大本营(ID:rgznai100)12月5日-7日,2019中国大数据技术大会(BDTC)于北京隆重举办,大会已成功举办十二届,是大数据领域极具影响力的行业盛会。本届大会汇聚了学术界、企业界上千位知…

【二分答案】【最短路】bzoj1614 [Usaco2007 Jan]Telephone Lines架设电话线

对于二分出的答案x而言&#xff0c;验证答案等价于将所有边权>x的边赋成1&#xff0c;否则赋成0&#xff0c;然后判断从1到n的最短路是否<K。 #include<cstdio> #include<cstring> #include<queue> using namespace std; #define N 1001 #define M 100…

Python3中装饰器@typing.overload的使用

typing.py的源码在&#xff1a;https://github.com/python/cpython/blob/main/Lib/typing.py 。此模块为类型提示(Type Hints)提供运行时支持。这里介绍下typing.overload的使用&#xff0c;从python 3.5版本开始将Typing作为标准库引入。 python3中增加了Function Annotation(…

19年NAACL纪实:自然语言处理的实用性见解 | CSDN博文精选

作者 | Nikita Zhiltsov翻译 | 王威力校对 | 李海明本文为你概述处理不同NLP问题时的具有卓越性能的方法、技术和框架等。计算语言&#xff1a;人类语言技术学会北美分会2019年年会&#xff08;North American Chapter of the Association for Computational Linguistics: Huma…

高并发场景下数据库的常见问题及解决方案

一、分库分表 &#xff08;1&#xff09;为什么要分库分表 随着系统访问量的增加&#xff0c;QPS越来越高&#xff0c;数据库磁盘容量不断增加&#xff0c;一般数据库服务器的QPS在800-1200的时候性能最佳&#xff0c;当超过2000的时候sql就会变得很慢并且很容易被请求打死&a…

典型用户 persona

persona 典型用户 1、姓名&#xff1a;王涛 2、年龄&#xff1a;22 3、收入&#xff1a;基本无收入 4、代表用户在市场上的比例和重要性&#xff1a;王涛为铁道学生。本软件的用户主要是学生和老师&#xff0c;尤其是广大的铁大学子&#xff0c;所以此典型用户的重要性不言而喻…

PyTorch中nn.Module类简介

torch.nn.Module类是所有神经网络模块(modules)的基类&#xff0c;它的实现在torch/nn/modules/module.py中。你的模型也应该继承这个类&#xff0c;主要重载__init__、forward和extra_repr函数。Modules还可以包含其它Modules&#xff0c;从而可以将它们嵌套在树结构中。 只要…

什么是三层交换机、网关、DNS、子网掩码、MAC地址

一、什么是vlan? 二、单臂路由与三层交换机 三、什么是网关 一、什么是网关 二、如何来理解网关 三、网关的ip地址 四、网关是如何实现通信&#xff1f; 五、什么是默认网关&#xff1f; 四、什么是DNS 五、MAC地址 六、子网掩码 很多朋友多次问到什么是网关、dns、子网掩码&…

20行代码发一篇NeurIPS:梯度共享已经不安全了

整理 | 夕颜&#xff0c;Jane出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09;【导读】12 月 8 日-14 日&#xff0c;NeurIPS 2019 在加拿大温哥华举行&#xff0c;和往常一样&#xff0c;今年大会吸引了数万名专家参会&#xff0c;并展示了计算机领域的最新进展。其中…

关于页面打印window.print()的样式问题

当我们打印网页的时候。有时候会发现。打印出来的。跟网页上看到的样式的差别有点大。这其中可能有的问题是。样式问题。 当调用打印(window.print())方法时。打印机会在网页的样式中查找 media print{}的样式&#xff0c;并适应到要打印的网页中。 所以 如果要打印的页面符合看…