中国开源:从「用开源」到「做开源」

2026年,中国在GitHub上的活跃开发者数量超过1200万,全球排名第二(仅次于美国)。中国开发者贡献的开源项目数量在过去五年中增长了5倍。阿里巴巴、腾讯、华为、百度、字节跳动等科技巨头在GitHub上开源了超过3000个项目。

但如果你问一个中国开源社区的「老兵」——中国开源走到今天,到底走了多远?他会告诉你一个跟数据不太一样的故事。

第一阶段(1999-2010):「代码搬运工」时代

中国开源的第一阶段,是「用开源」而不是「做开源」。中国开发者大量使用Linux、MySQL、Apache、Nginx等开源软件,但很少回馈社区。那个时代,中国开源社区的核心工作是「汉化」和「翻译」——把国外的开源项目文档翻译成中文,让更多中国开发者能用上。

LAMP(Linux+Apache+MySQL+PHP)栈是中国互联网的「底座」。淘宝、百度、新浪、网易等互联网公司都是在这个底座上搭建起来的。但当时很少有人意识到,这些「免费」的软件背后,是一个需要贡献和回馈的生态系统。

第二阶段(2010-2018):「觉醒」时代

2010年后,中国互联网公司开始大规模使用开源软件,并开始回馈社区。阿里巴巴开源了Dubbo、Fastjson、Druid;百度开源了ECharts;腾讯开源了Tars和WeUI;华为开源了ServiceComb。这些项目在GitHub上获得了大量Star,中国开发者开始有了「开源自豪感」。

但这一阶段的中国开源,也存在一些深层次的问题。有些项目是「KPI开源」——为了完成内部KPI而开源,开源后不再维护。有些项目是「README开源」——只有一个README文档,实际的代码质量不高。还有些项目被批评为「假开源」——开源了代码,但核心功能保留在商业版本中。

第三阶段(2019-2026):「生态」时代

2019年后,中国开源进入了「生态」时代。这一阶段的标志性事件包括:

开放原子开源基金会(2020年成立):中国第一个开源基金会,托管了OpenHarmony(华为鸿蒙的开源版本)、openEuler(华为开源的Linux发行版)、OpenCloudOS(腾讯开源的操作系统)等重大项目。

蚂蚁集团开源OceanBase:2021年,蚂蚁集团将OceanBase数据库的社区版开源,这是中国第一个大规模开源的企业级分布式数据库。

DeepSeek开源AI模型:2024-2026年,DeepSeek将其大语言模型开源,在全球AI社区引发巨大反响,被视为中国开源AI模型的里程碑。

Apache基金会中国项目:2026年,来自中国的Apache顶级项目超过20个,包括Apache Dubbo、Apache ShardingSphere、Apache APISIX、Apache ECharts等。

2026年中国开源的真实图景

数据很好看的正面:

  • GitHub中国开发者数量全球第二,超过1200万
  • 中国在Apache软件基金会、Linux基金会、CNCF等国际开源组织中的参与度大幅提升
  • 国内开源基金会(开放原子)逐步成熟,形成了开源治理体系
  • 开源商业化探索初具规模,TiDB、StarRocks、NebulaGraph等项目实现了商业化

但依然存在的挑战:

开源文化:很多中国公司仍然把开源当作「免费广告」或者「KPI任务」,而不是一个需要长期投入的社区建设。开源项目成功与否不能只看GitHub Star数,要看社区活跃度、外部贡献者比例和维护者多样性。

英语能力:中国开发者的英语能力整体偏低,导致很多中国开源项目的国际化程度不够。一个开源项目如果只有中文文档、只有中文Issue讨论,就天然地排除了90%以上的全球开发者。

社区治理:很多中国开源项目仍然是「公司主导」而不是「社区主导」。核心决策权掌握在公司手中,外部贡献者难以获得commit权限或PMC席位。这种方式短期效率高,但长期不利于社区生态的健康发展。

开源合规:GPL等强CopyLeft许可证的合规性仍然是一个问题。一些中国公司在使用GPL开源代码时,没有严格遵守许可证的要求,存在法律风险。

下一个十年:从「参与者」到「领导者」

2026年,中国开源站在一个关键的十字路口。过去十年,我们完成了从「用开源」到「做开源」的转变。下一个十年,我们需要完成从「做开源」到「引领开源」的转变。

这意味着:参与甚至主导国际开源标准制定;培养更多具有全球视野的开源社区领袖;建立健康的开源商业化生态,让开源维护者可以靠贡献开源养活自己;从「Star数崇拜」转变为「社区健康度」导向的开源评价体系。

中国开源的十年,是追赶的十年。下一个十年,应该是引领的十年。