规避制裁,进军中国市场!GitHub计划在中国开分公司
国内GitHub经常抽风性打不开,GitHub来华消息可谓忧喜都在其中!
GitHub首席运营官Erica Brescia最近接受FT采访时透露,正在考虑建立中国分公司,并且得到了潜在支持。
相关计划目前处于早期阶段,尚未宣布。
公司已经和中国相关部门见面,得到了支持的态度。
此消息一出,立马得到广大开发者——特别是中国开发者欢迎,但并非完全卸下担忧。
获北京官方鼓励,先开外资子公司
来自北京的开发者Sheng Wu参加了其中一次活动,他告诉《经济学人》,GitHub在活动中讨论了公开扩大其中国业务的可能性。
一位不愿透露姓名的GitHub员工表示,GitHub面向大公司的盈利性产品GitHub Enterprise最近通过了“GB18030”中国国家标准认证,这是在中国提供服务的先决条件。
埃里卡·布雷西亚在接受《金融时报》采访时表示,北京方面对该公司在华扩张计划“持非常鼓励的态度”。
布雷西亚在北京举行的首场活动间隙表示
(zf各部委)告诉我们的是,他们认为开放源代码是在他人创新基础上进一步创新的一种好方法,但……这带来更多的安全感,因为它不受美国的任何贸易限制。
布雷西亚说,GitHub计划在探寻“合资企业和在中国托管GitHub内容的可能性”之前,在中国开设“外商独资子公司,从总经理开始”。
GitHub 将如何入华?
事实上,GitHub 想要进入中国的举动已早有征兆。在今年,Erica Brescia 曾多次来访中国。9 月中旬,Erica Brescia 亲自主持了 GitHub 在中国的首次活动。在 12 月,Erica Brescia 还在深圳、北京两地与开发者们举办了见面活动。
图源 Erica Brescia 推特截图
尽管目前 GitHub 进入中国一事还处于初级阶段,但在此之前,已有相关预测 GitHub 将以何种方式入华。
其中一种猜测指出,GitHub 可能在中国新成立一家中国政府管辖权限下的子公司,并在中国大陆设立服务器。不过,这或许会招致关于中美之间的计算机代码数据库的管辖问题。
另一种猜测是指将服务器放置于非中国内陆地区,但靠近中国的地方,如新加坡、香港等地。由此,能够解决服务器响应速度慢的问题。
在采访中,Erica Brescia 也对 GitHub 进入中国的方式有所透露。她指出,GitHub 计划在探寻“合资企业和在中国托管 GitHub 内容的可能性”之前,先考虑在中国设立一家外资全资子公司,从总经理级别开始招聘员工。
另外,Erica Brescia 还补充说到,GitHub 已经与中国工业和信息化部的官员见过面。她认为,中国总体上一直在围绕开源进行战略性推动,因为开源提供了一种在不依靠专有技术的情况下与软件开发世界的其他部分联系的方式。
中国已成为Github第二市场
目前看来,Github进入中国有两个重要原因。
一是美国zf的限制,中方想保护获取技术的渠道不受影响。
二是GitHub自己也不想失去潜力巨大的中国市场。
GitHub 2019 年 Octoverse报告显示,从开发者数量而言,中国已经成为仅次于美国的GitHub第二重要的市场,且增长迅速。2019年中国开发者在GitHub分叉和克隆开源的速度增长了48%
GitHub子公司方案,防患而不治本?
在太平洋两岸形势中,原本边缘地带的代码托管平台,也成为政治工具。
作为全球最大的开源代码托管平台,GitHub和GitLab们先是限制过伊朗等国家开发者的帐号,其后又出台过禁令表示有些岗位不再面向中国俄罗斯等地区开放招聘。
此前不少人担忧,GitHub如此下去,终有一天要么断供要么可能无法正常访问。
所以GitHub的此番官方动作,算是初步给出了解决方案。
然而这也并非完美解决方案,因为GitHub只要还是注册在美国的公司,就依然有遵守法规而“断供”的可能性。
比起RISC-V开源组织搬“家”瑞士,GitHub中国建“厂”并非治本措施。
而且GitHub之前两次重要的“无奈之举”,也令人担忧其在大局势中的纵横捭阖能力。
曾被迫成为制裁手段
今年7月,GitHub就作为制裁手段被美国用于对伊朗和克里米亚的“打击”中。美国制裁地区帐号都受限,毫无预警,个人页面直接404。
关于自己帐号具体受到了哪些限制,程序员一一列举:
一是,托管在GitHub Pages上面的个人网站404了。
二是,不能创建私有repo了。
三是,从前创建的私有repo,现在也禁用了。git clone命令,返回的是403。
四是,可以创建公开repo,但是不能删除。
当时GitHub突然对伊朗、克里米亚等地的账户断供,毫无预警。
甚至很多伊朗籍但居住在荷兰的开发者,也被殃及池鱼。
CEO Nat Friedman给出解释说,这是为了遵守美国的制裁,不得不对伊朗、叙利亚和克里米亚的账户实施限制。
但即便如此,GitHub也让很多开发者感到震惊。
因为事出突然,且毫无提醒和缓冲。
很多无辜开发者一夜之间不再能正常使用,工作和开发进程堪称飞来横祸。
GitHub可能没做错什么,但法理为由却不考虑人情,伤了不少开发者拥趸的心。
其后11月,另一平台GitLab宣布对有权访问客户数据的团队成员启用“工作国家/地区封锁(job family country block)”,涉及中国和俄罗斯,当地员工都无法申请该类型岗位了。
于是又是一石激起千层浪,GitHub或许也没有预料过,一个代码开源平台,如今成为政治博弈里的棋子和焦点。
GitHub 来华有何意义?
在数字技术遍布各个领域的今天,开源对中国科技的发展是不可或缺的存在。
360 董事长周鸿祎就曾提到,如果没有开源软件,中国互联网可能不会这样飞速发展;没有开源 Android 系统,中国手机产业可能不会席卷全世界;没有开源代码,中国的 AI 产业可能不会如此蓬勃。
不仅如此,他还认为,开源不仅仅是一种软件开发方法,实际上背后是一种经济发展形式,更是一种创新机制。可见,开源之于中国的重要性。
而 GitHub 又是全球最大的开源社区,GitHub 对开发者的意义不言而喻,这在微软 CEO Satya Nadella 的话语中就能够体现一二。
Satya Nadella 曾表示,数字技术如今已遍及整个社会和经济领域,软件开发者就是数字化技术的架构师,而 GitHub 就是“开发者的家”。
值得一提的是,周鸿祎还曾调侃过 GitHub 对中国的影响,他说道:
业内有个玩笑,说哪天 GitHub 倒闭了,中国的 AI 将会倒退五年。为什么?因为我们所用的很多 AI 计算框架都是基于国际开源代码发展而来。
而今,这个“开发者的家”计划入驻中国,对中国开发者而言,何乐而不为呢?
国产开源平台今何在?
GitHub接二连三的“污点”,也让国内开发者呼吁过,是不是转投国内开源平台?
但目前为止,似乎还没有与GitHub或GitLab稍稍比拼一下的开源代码国产平台。
实际上,类似平台,BAT巨头和创业公司,都有涉足。
阿里巴巴旗下:阿里云Code。
腾讯出品:腾讯云开发者平台。
百度则有:百度效率云。
华为则在方舟编译器开源时,同步上线了自家开源平台——华为开源代码托管平台。
创业公司方面,码云(跟马云没任何关系)、码市等也在小范围圈子内有名气,但距离大平台影响力,依然还有不少工作要做。
国产代码开源平台,不是没有,但媲美GitHub甚至作为“备胎”,目前还只能摊摊手。
你怎么看?
本文参考微信公众号“量子位”和“雷锋网”
相关教程:
1. Git使用教程(视频)
3. 快速入门教程(手册)

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

本篇文章在GitHub上给大家整理总结10 款开源的在线游戏,点开就能玩的那种,大部分游戏支持手机端玩耍,简直不要太爽!

GitHub是一个面向开源及私有软件项目的托管平台,可以让开发者们在这里托管自己的代码,并进行版本控制。GitHub主打的是开源项目与协作,通过这个平台上的开源项目,开发者们可以查看其他开发者的项目源代码,并进行交流和学习。

GitHub是一个非常受欢迎的版本控制和代码托管平台。然而,有时候我们可能会遭遇到无法访问GitHub的问题。这是因为GitHub是一个全球性的平台,受到地理位置、网络状况、网站设置等因素的影响。本文将介绍一些可能导致GitHub不能打开的原因,以及解决这些问题的方法。

GitHub是一个基于Git的代码托管平台,被广泛用于开源社区和企业内部代码管理。在GitHub上可以上传项目和文本文档,但是它所支持的格式和上传方式略有不同。

GitHub是一个流行的代码托管平台,用于开发人员协作和版本控制。作为开发人员,您可能需要从其他开发人员的GitHub存储库中只下载特定文件夹的内容。在本文中,我们将演示如何在不下载整个存储库的情况下只下载GitHub存储库中的一个文件夹。

GitHub是一个非常受欢迎的版本控制系统,它允许用户在互联网上存储和共享自己的代码库。它是程序员的必备工具之一。但是,有时候我们可能需要删除GitHub库中的一个文件夹。本篇文章将介绍如何删除GitHub库中的一个文件夹。

本篇文章进行Gitlab的学习,聊聊如何设置保护分支并且给自己的Leader提交一个PR,希望对大家有所帮助!

GitHubCopilot是编码人员的下一个级别,它基于AI的模型可以成功预测和自动完成您的代码。但是,您可能想知道如何在您的设备上加入这个AI天才,以便您的编码变得更加容易!但是,使用GitHub并不是很容易,初始设置过程是一个棘手的过程。因此,我们创建了这个分步教程,介绍如何在Windows11、10上的VSCode中安装和实现GitHubCopilot。如何在Windows上安装GitHubCopilot此过程有几个步骤。因此,请立即执行以下步骤。步骤1–您必须在计算机上安装最新版本的可视