中国希望建立一个与GitHub竞争的开源生态系统

2021-01-20 03:10:49

它正在下载一个虚拟专用网络,该网络最终使Joe确信他想成为一名程序员。三年前,在中国防火墙的另一端,他偶然发现了美国记者史蒂文·列维(Steven Levy)的著作《黑客:计算机革命的英雄》,该书将黑客描述为不是恶意行为者,而是那些看到互联网使所有人受益的人—有远见的人在计算机革命性可能性的早期。乔因探索互联网超出了中国审查员的范围而引起共鸣,这一想法使编程变得混乱而富有创意。

“我发现自己对开放源代码和黑客文化的想法很感兴趣,并对编程的挑战性部分感兴趣,”乔说,他的名字已被更改以保护自己的身份。他通过在线加入免费的Web开发课程并在微软拥有的GitHub(全球最大的开源代码存储库)上查看现有代码来学习编程。今天,他是上海的一名软件工程师。

开源代码对于中国科技行业的快速增长至关重要。在中国的科技公司,像Joe这样的程序员可以随意使用GitHub上的基础代码构建块。这样一来,他们就可以自己制造,而不必每次都从头开始,这意味着他们可以快速迭代和扩展。通过将代码公开托管给所有人,所有人都可以从世界各地的程序员中受益,因为它们会将错误归咎于错误。程序员可以实时学习彼此的实验和错误。但是,尽管开放源代码有助于巩固中国的技术领域,但其背后的想法-无边界信息交换-与北京控制互联网管理的方法形成了鲜明对比。

不确定性取决于GitHub在中国的未来。许多人担心该网站可能会因举办工人抗议或有关冠状病毒的信息而被中国的互联网审查机构禁止。开发人员提出了这样的担忧,即美国监管机构可能会取消该公司与中国公司的业务往来,尽管GitHub表示开放源代码本身不受这些出口管制。

在紧张局势之中,北京在新兴技术的发展中接受了开源,特别是在人工智能和5G等领域。目标不仅是使中国处于全球高科技发展的最前沿,而且使中国公司仅依靠本地人才和供应链。最近几个月,中国政府在广泛使用的国际开源机构(尤其是与GitHub直接相似的Gitee)方面提倡国内替代方案。

但是,采用开放源代码技术意味着要拥护透明性,标准化和无国界的哲学,这可能与中国对技术自力更生的推动感到不安。技术产业分析公司Gartner驻北京的高级研究总监朱利安·孙(Julian Sun)表示:“基本上,您无法对开源进行国有化。” “它已经是全球性的。”

开源运动植根于早期互联网的开创时代,其基础是迭代和对等透明的概念。如果一家公司的开发人员想要在其软件中构建特定功能,则可以转到GitHub等代码存储库,看看其他公司如何解决了相同的问题。对代码的关注越多,它就越好;公开代码的公司可以从开发人员那里进行梳理,捕获错误并提交建议的修复程序。 GitHub已发展成为全球最大的代码存储库,拥有超过4000万用户和2.06亿个代码存储库。甚至F-16战斗机背后的软件都基于开源技术运行。

中国是美国以外数量增长最快的GitHub用户的所在地。通过该网站,中国的程序员不仅学习新代码,而且还接触到了他们所说的“开源思维方式”。一种自由交换思想和信息而无需政府干预或监管的哲学。尽管这些原则与中国控制互联网的方法不一致,但是托管在GitHub上的代码对于该国的技术部门仍然至关重要。如果被阻止,开发人员就会知道他们需要替代方案。

北京师范大学计算机科学家,传播学副教授Yik Chan Chin表示,开发人员担心的是,托管在GitHub上的代码可能是与美国之间紧张关系升级的偶然原因,这是中国政府推广本土平台的原因之一。 。 “技术社区开始思考未来保护信息技术公司的策略是什么。人们开始担心。 ……存储在该平台上的所有开源软件和应用程序将如何处理?”

7月,中国最大的技术决策机构之一,工业和信息化部加入了华为,腾讯和少数顶级大学的高科技联盟,该联盟认可Gitee作为中国开源社区的官方枢纽。不久之后,华为,腾讯,阿里巴巴,百度和其他科技公司宣布成立OpenAtom基金会,这是中国对Linux基金会的回应,Linux基金会是国际开源社区的长期支柱。

该基金会的旗舰项目是华为的移动操作系统HarmonyOS,其代码托管在Gitee上,旨在与Android和Apple操作系统的主导地位相抗衡。

华为此前曾依赖于Google的Android操作系统,但由于该中国公司被列入实体名单,这意味着Google无法再支持该合作伙伴关系。 Android不仅是中国使用最广泛的移动操作系统,还是中国多样化,创新和完善的应用生态系统的基础。 HarmonyOS成功的几率取决于华为是否可以鼓励开发人员为该平台构建应用程序。

据估计,中国有7.8亿智能手机用户,华为在中国智能手机市场中占40%以上。华为表示,其目标是今年将HarmonyOS应用于4亿台设备,包括智能手机,可穿戴设备和电视。这可能会为开发人员创造巨大的市场,使其仅在中国就可以为Harmony生产产品。开发人员批评该公司尚未发布足够的信息来确定操作系统的真正独立性。

“ Gitee的未来取决于从中国国内外吸引高质量的开源项目到其平台上,这反过来又吸引了来自中国和其他地方的开发人员进行合作和贡献,” Interconnected新闻通讯的创始人兼分析师Kevin Xu告诉Rest世界。

Xu在电子邮件中说:“在GitHub当前的开发人员中建立这种网络效应需要花费数年的时间。” “不可能知道吉蒂会成为什么样的催化剂。获得中央政府的支持无助于吸引国内外的顶级项目或开发商。它仅有助于从受到严格监管的政府客户那里获得业务。”

Gitee确实比GitHub有优势,后者需要使用基本英语水平。中国的许多程序员都可以通过镜像或通过中文博客来访问美国网站,而这已经过时了。 GitHub的领导层已表示有兴趣在中国开设专门的业务,据报道,有关部门已鼓励GitHub进行扩张,但这尚未实现。使用更广泛的中文环境可以允许更多的程序员加入开源代码。

但是,北京对其长期存在的反对运动诞生的环境的反对(自由和开放的信息交流)可能会阻碍北京推动在中国建立充满活力的开源生态系统。长防火墙背后受控的Internet所拥有的信息不如不受其约束的网络丰富。

乔说:“人们在中国获得知识的方式与人们在中国以外获得信息的方式有所不同。” “由于有了防火墙,您可以从Google和Wikipedia [vs] Baidu获得的知识和信息之间存在巨大的质量差异。”

我们每周的时事通讯使您可以首先访问我们的最新新闻,趋势发现以及来自世界各地的技术分析。立即注册。