写点什么

中国开源世界中的重要玩家

  • 2020 年 6 月 01 日
  • 本文字数:2718 字

    阅读完需:约 9 分钟

中国开源世界中的重要玩家

本文最初发表在 Interconnected,经原作者 Kevin Xu 授权,由 InfoQ 中文站编辑并分享,内容在不改变原意的基础上作了编辑和整理。


开源技术已经成为主流,被各种类型和规模的公司和组织采用。这种做法并不局限于美国,虽然起源活动多从美国开始,但它是全球性的。就国家而言,中国是最大的开源技术“消费国”之一,并且越来越成为最大的贡献者之一。本文是“中国的开源世界”专栏第一篇,主要介绍了开源生态系统中的主要玩家。


科技巨头

在中国,所有你可能听说过或没有听说过的大型科技公司都在使用开源技术来迅速扩展和发展自己的技术。其动机与任何快速发展的科技公司没有太大的区别,因为开源技术是免费的、透明的、灵活的,如果一个公司自己有能力和目标,可以对其进行修改、以满足公司本身的特殊需求,这也是吸引和留住技术人才的好方法。大多数开发者更喜欢使用开源技术,而且此外如果他们的雇主允许的话,他们也很愿意贡献奖励给开源社区;在这方面,中国的开发者没有什么不同。


为了在日益增长且竞争激烈的中国互联网经济中保持竞争力,一些中国科技公司比欧美同行更早地采用了新的开源技术。京东从 2016 年初开始就在使用 Kubernetes,这距离该项目从谷歌开源还不到一年,现在,它运行着 Kubernetes 最大的生产集群之一。“吃”了优步中国的“中国优步”— 滴滴出行,也曾公开表示过,规模使用开源技术对于实现自己的雄心壮志至关重要。


使用开源技术是一回事,但这些巨头们是否也在回馈并开源他们自己的项目呢? 越来越如此。这个开源的动力可以追溯到 2010 年腾讯与 360 的反垄断法律战,即所谓的“ 3Q 大战 ”。诉讼争论的关键点在于腾讯是否滥用了其市场主导地位,将自己的杀毒软件捆绑在一起,排挤 360 这样的公司,就像微软将 IE 与 Windows 捆绑在一起,排挤网景一样。


腾讯最终占了上风,赢得了这场官司。然而,这场冲突损害了腾讯的声誉,并促使该公司开始开源部分代码库,以挽回一些声誉,“阳光是最好的消毒剂”,开源技术就是科技界的阳光。


从那时起,几乎所有的主流的科技公司科技巨头都开始要么开源一些内部技术,要不公开研发新的技术。每个公司开源的原因有很多,包括竞争、战略和声誉方面的原因,我将在以后的文章中讨论这些原因。


以下是所有中国大型科技公司的 GitHub 页面列表,它们的大部分开源项目都在这里:



值得提一下的是京东虽然有个GitHub页面,但并没有项目。这些开源项目中有很多都是用中文写的文档,所以无法被不懂中文的人所用,整体维护的质量和活跃程度也高低不等。有些巨头在开源圈里的名声是,内部项目做的不好要作废了,就通过“开源”将这些失败的项目“贡献”给社区,但实际上根本无法用。


初创公司和风投

中国出现了一批新的创业公司,他们正在建设开源项目并将其商业化。“商业开源”作为一种普遍的投资类别,正吸引着许多硅谷风投的关注。证明这股热情的是少数几个商业开源公司,它们已经做到一定规模并上市了,例如 MongoDB、Elastic、Fastly 和 Cloudera。当然,商业化开源的老牌公司,Red Hat,已经被 IBM 以360亿美元的高价收购,这比交易仍然是迄今为止最大的例外。


中国的大多数开源初创公司都是在过去五年内起步的,所以总体规模较小。就员工数量和风投资金量而言,最有规模的只有PingCAPKyligence。(免责声明:我曾在这两家公司担任不同职位)。开源生态系统中另一个值得一提的玩家是 Gitee,它是中国本土的基于 GitHub 的开发者协作平台,可以替代 GitHub。Gitee 于 2019 年底吸引了百度的战略投资,由 OSChina 创办,OSChina 是专注于开源的最大中文媒体和社区门户网站之一。


当然,创业不能没有风投,风投也不能没有创业。由于 TO C 的各种投资机会正在“枯竭”,中国风投领域的重心正在向 B2B 企业服务的创业公司转移。商业开源是企业服务领域占比很大的一块儿,一些风投已在这一领域投资了几年,现在还相对默默无闻。


以下是涉足中国商业开源初创企业的一些风投机构:


  • 华创资本

  • 复星集团

  • 明势资本

  • GGV

  • 经纬中国

  • 晨兴资本

  • 红点中国

  • 红杉中国

  • 云启资本


除了百度对 Gitee 的投资以外,其他巨头目前都还没有对中国的任何商业开源初创公司做出战略投资。


个人和社区

许多开源软件都是由个人开发者和“草根”在线社区提供支持的。在中国也不例外。


超过5000万的GitHub用户中,中国的用户数量和开源使用量(以 forks 和 clones 为例)仅次于美国,位居第二。因为绝大多数开源项目都是在 GitHub 上托管和发展的,所以在这个平台上发生的事情可以比较准确的反映开源世界里的动态。


在最受在关注的五大GitHub的账户中,有两个是中国账户。阮一峰是一名开发者和活跃的博主,因制作了大量的中文技术教程和其他编程相关的教材而广受欢迎。尤雨溪是一名前谷歌工程师,也是 Vue.js(一个广泛使用的开源前端框架)的创造者。由于 Vue 的人气,尤雨溪在中国出生、长大的个人经历,以及他早期为制作 Vue 文档的中文版本所做的很多努力,令他在中国和整个开源领域里颇有名气。此外,还有许多中国工程师在 GitHub 上非常活跃,他们的活动和贡献极大地推动着开源在中国的发展。


在社区和会议方面,除了 OSChina 以外,还有一年一度的中国开源年会,GitHub 的首席执行官 Nat Friedman 在过去两年中每年都参加了这个大会。还有一个活跃而不断增长的群体就是云原生社区,因为云计算的核心技术基础主要是开源的。它是由 Linux 基金会的一部分— 云本地计算基金会(CNCF)发起的,还有很多本地的公司和组织(包括我上面提到的科技巨头)也多都是都是CNCF的会员,它们与中国自身在云计算领域的快速增长有着利害关系。上面我提到的大多数大型技术开源公司都为 CNCF 做出了重要的财务贡献。在技术贡献方面,中国对 CNCF 主持的开源项目的贡献位列第三,仅次于美国和德国。在这些贡献代码的公司中,PingCAP 和华为的贡献最大。


文中所提到的公司和组织为不完全统计,难免遗漏一些参与开源生态的公司、组织、社区或人员,不过,中国开源生态中的大多数有影响力的玩家在本文都提到了。可能有读者注意到,本文中没有提到一个重要参与者— 政府。在本专栏的第二篇和第三篇,我将探讨政府所扮演的角色,以及未来的宏观技术和地缘政治趋势会怎样驱动中国的开源世界。


原文链接:


https://interconnected.blog/open-source-in-china-the-players/#chinese-version-below


延伸阅读:


《中国开源世界中的重要玩家》


《未来五年,推动中国开源生态发展的三大关键趋势》


作者介绍


Kevin Xu,Interconnected 创始人和作者,跨国企业服务创业公司高管及顾问,目前专注开源科技创业风险投资。此前曾在斯坦福计算机及法律研究院、布朗大学国际关系专业就读。可通过LinkedIn与作者互动交流。


2020 年 6 月 01 日 11:294897
用户头像
刘燕 InfoQ记者

发布了 763 篇内容, 共 248.8 次阅读, 收获喜欢 1456 次。

关注

评论

发布
暂无评论
发现更多内容

极客时间 - 架构师训练营 - week2 - 作业

毛聪

架构师训练营2 ——框架设计

默默

你不会还不懂依赖倒置吧?赶紧来看看

hellohuan

设计模式 极客大学架构师训练营 设计原则

作业2

annie

极客大学架构师训练营

架构师训练营-第二课作业-20200617-设计原则???

👑👑merlan

架构设计 软件设计

架构师训练营第二周作业

时来运转

第 02 周学习总结

夏秋

深入理解JVM垃圾回收机制 - 运行时栈帧的内存变化

CHEN川

深入理解JVM 运行时栈帧

7-ELEVEn工作法

wujunmin

管理 零售

外包程序员的幸福生活

四猿外

架构师培训第二周作业

talen

架构师训练营第二周命题作业

whiter

极客大学架构师训练营

拼多多市值快 1000 亿美元了

池建强

创业 拼多多

架构师训练营第二周总结

时来运转

架构师0期week2-作业

小高

第 02 周作业

夏秋

极客大学架构师训练营

0期架构Week2作业1

Nan Jiang

第二周作业

王鑫龙

极客大学架构师训练营

Week2学习总结

铁血杰克

【总结】框架设计之架构师实现自己架构目标的主要手段

魔曦

极客大学架构师训练营

设计原则——依赖倒置原则

GalaxyCreater

架构

视频豪横时代,应用如何快速构建视频点播能力?

阿里云Edge Plus

音视频 CDN 直播 点播

架构师 0 期 | 架构师怎样实现架构目标?

刁架构

设计模式 极客大学架构师训练营

设计一个软件框架的关键点

dony.zhang

编程的本质

GalaxyCreater

架构

架构培训 -02 学习总结 架构师实现自己架构的主要手段

刘敏

豆瓣9.0,35万读者“搜不到信息”的神秘作者,我们帮你找到了

华章IT

JVM 虚拟机 深入理解JVM Java 25 周年 周志明

学习总结 -- Week2

吴炳华

极客大学架构师训练营

设计原则

GalaxyCreater

架构

架构作业-第2周

铁血杰克

架构师训练营第二周总结

围绕工作的务实学习

中国开源世界中的重要玩家-InfoQ