AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

中国开源生态的“游戏”规则

  • 2020-06-04
  • 本文字数:2610 字

    阅读完需:约 9 分钟

中国开源生态的“游戏”规则

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


本文是“中国的开源世界”专栏第二篇之“游戏规则”篇。文章将重点讨论开源方法是如何影响玩家们的整体市场,业务和竞争关系,也就是所谓的“游戏规则”。


中国的开源生态很复杂,如果我们把事情分成两个方面:市场想要什么,政府想要什么,就可以更容易地理解中国开源的复杂生态。

市场想要什么

科技巨头

对于任何一家大型科技公司而言,建立一个有粘性的生态系统和平台是主导市场的必要条件。对中国的科技巨头来说,这种战略思考也不例外。在专栏上一篇文章中,我提到的那些拥有不错的开源项目的巨头们 — 阿里、百度、字节跳动、滴滴出行、华为、美团、腾讯、小米 — 它们都有自己的核心领域,但也都在其他公司的核心领域中有所竞争和布局。竞争是激烈的,残酷的,有很多重叠。要成为一个有粘性的平台,就必须建立生态系统。从战略角度来看,开源技术可以很有效的推动生态系统的形成。


腾讯的一个开源项目wepy(一个小程序组件化开发框架)就是一个很好的例子。微信要想成为占主导地位的平台,即手机操作系统中的应用操作系统,它需要开发者开发更多的小程序,让微信成为用户脱离不了的东西。吸引开发者最好的方法就是开源和维护像 wepy 这样的框架。这一战略考虑与苹果开源 Swfit 的理由类似。苹果公司并不以开源着称,还是开源了Swift来鼓励开发者开发更多的应用程序,使 iOS 成为一个更有价值、更有粘性的平台。


很多大型科技公司没有固定的项目或积极的维护开源项目,这表明他们不知道如何使用开源,如何利用它的力量来构建和整合他们的生态系统。


这里有一个很大的矛盾:平台锁定。任何形式的锁定,无论是平台,供应商还是其他,都直接与开源的核心价值主张和社区期望相冲突。开发者最终会用自己的行动投票决定一项技术是真正的开源程序,还是依赖于特定的平台,从而进行“假开源”。继续以 Swift 为例,它的成功的关键之一是,它既能在苹果自己的平台上工作,也能在广泛采用的开源操作系统 Linux 上使用。腾讯的 wepy 和其他由巨头赞助的开源项目如何在真正的开源环境中发展还有待观察。

创业公司

与大型科技公司不同的是,开源是为他们的核心业务服务的,而对于商业开源创业公司来说,开源是他们的基因。这不是众多战略举措中的一个,这就是他们的本质(基因)。此外,最重要的是,这些初创公司需要从他们所推动的开源项目中赚钱,而不像大型科技公司,开源和创收之间的联系并没有那么直接。


因为大多数在中国起家的开源初创公司的成立时间都不到 5 年,因此,说他们的开源活动只是在搭建一个平台还有些牵强。也因此,用户在评估初创公司支持的开源项目时,对平台的锁定并不是很强,这有助于一项技术被采用。


随着时间的推移,开源作为一种软件开发策略,往往会产生最强大、最成熟的技术。因此,总的来说,这些初创公司的短期目标还是在开放的环境中竞争,以使他们的开源技术更加成熟,这自然将有助于未来的商业化。一些最活跃的项目,如 TiDB(由 PingCAP 开发)和 Apache Kylin(由 Kyligence 开发),在每周甚至每天都有改进和更改。这种活跃程度和改进速度在大厂的开源项目中很少看到,很多项目每几个月才有改进。

招揽和留住人才

开源是招募和留住技术人才的最佳方式,所有在某种程度上支持开源的中国科技公司都在努力利用开源“招兵买马”。一家开源初创公司通常会雇用那些为其开源项目做出贡献的工程师。大厂也在这样做。


每家公司的招聘人员都会浏览活跃且广受尊敬的开源项目,寻找可以“挖”来的工程师。一旦成功雇用,拥有良好的开源项目组合的公司可以更好地留住人才,允许他们将开源作为至少一部分工作来贡献。开发者通常都喜欢使用开源技术并为此做出贡献。在这个过程中也能帮助他们打造自己的影响力,展现自己的技术能力,为将来更好的工作前景铺路。这种心理和动机与艺术家或音乐家没有什么不同。


值得注意的是,通过开源招揽人才不仅发生在中国国内,也发生在国外。默认情况下,所有开源项目都是公共的、全球性的,从事这些项目的人员也是如此。开源项目是来自世界各地的开发人员聚集在一起的地方,这使得开源可以说是世界上最强大的技术人才库。

政府想要什么

政府在国家技术发展中的影响力很大,这应该不奇怪。然而,政府的预期和计划如何转化为现实其实很复杂,有很多细微的差异。从外部看,中国政府机构通常被外界视为一个整体,其实不是的。


对科技最相关的政府部门是工业和信息化部(MIIT)。MIIT 已接受了开源技术。在 MIIT 的网站上搜索一下“开源”这个词,就会看到有很多在云计算,大数据,人工智能等领域支持开源的新闻发布。这些新闻稿可能简洁、平淡无奇,但它们的重要性在于,它们本身就是一种表示认可的信号。


为什么它支持开源软件实际上很清楚:它更喜欢不依赖于某些供应商,公司或国家的灵活技术,并可以有效的控制和“塑造”这些技术。这里的想法与国内外任何大型企业使用开源的基本理由没有太大区别。“自力更生”作为一个主题和技术需求,将是中国未来多年的目标。这一转变已经发生了一段时间。中美贸易争端及美国对华为的制裁等因素加速了这一过程。这种加速已推动战略行业,如银行、保险、电信行业,更快地采用国内技术或开源技术,但最好是国内开源技术。所有这些变化导致了我之前提到的大型技术公司和小型商业开源初创公司的使用和业务的繁荣。


一个通常被忽视的重要政府角色是省政府。在科技方面,迄今为止表现最突出的两个省份是浙江(阿里巴巴和网易的总部所在地)和广州(华为和腾讯的总部所在地)。北京和上海在一定程度上是另外两个科技中心,但它们是直辖市。考虑到开源对于整个国家的技术远景是多么重要,任何来自高层的计划或倡议都可能首先过滤到这几个地方的公司。


当然,中国各级政府和部门对科技和开源技术的影响还有很多细微差别值得分析,我可能无法在文章中完全“捕捉”到。但我希望通过本文的概述能为大家提供一个好的起点。


原文链接:


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


延伸阅读:


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


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


作者介绍:


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


2020-06-04 16:282272
用户头像
刘燕 InfoQ高级技术编辑

发布了 1112 篇内容, 共 560.3 次阅读, 收获喜欢 1978 次。

关注

评论

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

首批!天翼云率先通过ITU国际标准认证!

天翼云开发者社区

云计算 天翼云

【YashanDB知识库】密码带特殊符号登录报错YAS-02143 invalid username/password, login denied

YashanDB

数据库 yashandb

Selenium自动化防爬技巧:从入门到精通,保障爬虫稳定运行

小白的大数据之旅

爬虫 反爬策略 反爬虫 爬虫实战

Java面试八股文(20w字)

Geek_Yin

Java 面试 #java #程序员 #Java面试题 #Java面试八股文

Native Instruments Kontakt 7 for Mac(强大音频采样器)v7.7.3激活版

小玖_苹果Mac软件

设计视角剖析产品需求评审的创新性透视

inBuilder低代码平台

产品 设计 需求评审

双重殊荣|博睿数据荣获“2024中国大数据产业年度趋势人物奖”、“2024中国大数据产业年度创新技术突破奖”

博睿数据

ONES 联合中国信通院权威发布《企业级研发管理系统迁移指南》

万事ONES

项目管理 研发管理 研发管理工具ONES

工作中对InheritableThreadLocal使用的思考

京东科技开发者

浅谈API错误码设计

京东科技开发者

FTX 创始人会因总统赦免而提前出狱吗?

TechubNews

Java高频面试题(2025最新含答案)

Geek_Yin

Java 程序员 java面试 Java面试题 Java面试八股文

Charles for Mac(HTTP协议抓包工具)v5.0b12注册激活版

小玖_苹果Mac软件

QSpace Pro for Mac(好用的多窗格文件管理器)v5.0.4 激活版

小玖_苹果Mac软件

谷云科技数据集成社区焕新登场:功能、资源、会员权益全面升级

RestCloud

ETL 集成社区

关于Mysql查询的那些事儿

伤感汤姆布利柏

成功迁移客户推荐|ONES 的迁移能力和服务专业性值得信赖!

万事ONES

项目管理 研发管理工具ONES

Bonree ONE获奖案例 | 恭喜智己汽车、中顺洁柔获得IT168“2024年度创新解决方案奖”

博睿数据

探讨篇(三):代码复用的智慧 - 提升架构的效率与可维护性

京东科技开发者

Bonree ONE获奖案例 |恭喜华福证券荣获经观“年度卓越研究创新证券公司奖”

博睿数据

iZotope RX 8 Advanced for mac (专业音频修复)v8.1.0永久激活版

小玖_苹果Mac软件

在哪些情况下建议使用SD-WAN?

Ogcloud

SD-WAN 企业组网 企业网络 SD-WAN组网 SD-WAN国际专线

“AI+Security”系列第4期(二):LLM辅助的模糊测试增强技术

云起无垠

【YashanDB知识库】使用vmware虚拟机安装的YashanDB,本机无法访问

YashanDB

数据库 yashandb

【YashanDB知识库】安装过程报错: unable to authenticate, attempted methods [none password], no supported methods remain

YashanDB

数据库 yashandb

京东按图搜索京东商品(拍立淘)API接口的开发、应用与收益

科普小能手

数据挖掘 电商 京东 API 接口 跨境电商运营

中国开源生态的“游戏”规则_AI&大模型_Kevin Xu_InfoQ精选文章