# 第四章 中国开源社区发展现状

当前我们所身处的数字化时代几乎都是由开源代码所构建的，伴随着开源运动在中国的落地与发展，中国的开源社区从最初单一且独立的社区不断演进，呈现出今天百花齐放的繁荣景象。本篇集中呈现当前国内各类社区发展的现状和特点。

## 4.1 中国开源社区的起源与发展历程

十几年前，很多人认为“开源=Linux”，因为当时的Linux操作系统、桌面办公软件（GNOME、OpenOffice）和浏览器（Mozilla）作为开源项目的主战场，掀起了第一波开源的浪潮。随着开源项目规模的不断壮大，开源社区也逐渐形成。

国内的开源社区起初以Linux爱好者为主导，最早出现于1998年。不过，早期国内社区多为个人爱好者兴办，社区的发展规模和影响力有很大的局限性，因此中国第一代社区的持续发展能力不足，大多销声匿迹。如，于1998年在清华大学成立的阿卡社区（AKA），2000年前后发展到顶峰，但此后受骨干成员出国、成家、创业等影响，逐渐进入低潮期，其中部分人员转型嵌入式培训，AKA转变为亚嵌公司。AKA早期的多数成员后来成为了中国最早的一批Linux精英。2001年创立的灰狐动力社区，最初只是一个关于中间件技术研究和应用纯个人网站，到2002年已经成为国内中间件行业极具权威性的站点。但在2010年5月19日，灰狐动力和开源力量宣布合并。创始于2006年12月的哲思社区，在当时是中国知名的自由软件社区，也已于多年前停更。而其中只有少数幸运的优秀社区因得到企业和产业的广泛认可而找到生存模式获得新生，如CSDN逐渐成长为中国最大开发者社区，ChinaUnix社区被IT168公司收购，PHPChina社区被康盛创想公司收购（后期被腾讯整体收购），开源中国社区被恒拓开源公司收购等。
    
后来，随着互联网的兴起，开源的项目和技术呈现百花齐放之盛况，从数据库到中间件、从前端到后端、从编程语言到编译器、从物联网到微服务、从大数据到人工智能，开源的技术和项目越来越丰富和多样化。在此趋势下，自2008年起，中国第二代开源社区纷纷登场。在吸取了一代的教训后，第二代社区的典型特征是更加聚焦、更加务实，通常是围绕一个公司的特定产品，且该公司作为社区的唯一或最大赞助商。这类社区包括深度操作系统社区、Ubuntu麒麟社区、龙芯俱乐部、OpenEuler社区等。这些社区的发起团队普遍具有全球开源视野，同时也认识到知名科技企业在开源生态发展中的核心作用，与企业合作共赢是开源社区发展的关键路径，第二代社区开始有意识地吸纳开源布道者、市场专业人士和法律专业人士成为社区的骨干人员。
    
近几年，随着移动互联网和云计算、AI在中国的蓬勃发展，中国开始涌现出大量开源项目的开发者，国内开源社区进入第三代。典型代表包括开放原子开源基金会、开源中国社区、木兰开源社区、GitCode、确实（Trustie）开源社区、OpenI启智开源社区等。第三代社区的典型特征是在社区运营和管理上更加中立和平衡，且社区内包含不同来源的众多开源项目。目前中国第三代开源社区仍处于起步阶段，在开源治理、社区运营等方面尚显稚嫩。能够坚持中立立场、平衡诸多赞助商之间以及与开发者之间的关系，吸引开源治理专家、培养社区运营骨干是第三代社区当前面对的主要挑战。
    
中国第一代技术社区至今仍坚持运营的屈指可数，最成功的典范就是CSDN开发者社区，作为目前世界第二大的开发者社区，20多年来CSDN为中国培养了几代开源开发者，同时也见证了中国开源快速发展的20年。2022年4月，CSDN成为开放原子开源基金会黄金捐赠人。也通过扩大对开发者服务内容（开源知识库、培训、猎头、代码托管平台、开源项目孵化和开源创投），身体力行地推进开源产业的发展，正在积极地向第三代开源社区转型。

由企业主导的第二代社区正在积极的与第三代社区（含国际开源社区和开源基金会）合作，通过开源捐赠或发起新项目等多种形式融入第三代社区，如华为将欧拉开源操作系统（openEuler, 简称“欧拉”）捐赠给开放原子开源基金会，携程捐赠Apollo项目到Apollo开源社区，百度捐赠HugeGraph图数据库给Apache软件基金会，华为将开源的云原生多云容器编排项目Karmada捐赠给CNCF等。


## 4.2 中国开源社区的现状特征

据中国开源软件联盟不完全统计，截止2022年3月，国内各类开源社区已经超过xxx个，按照项目型社区、本地化社区、开发者社区和代码托管社区四类进行汇总，项目型社区增速最为显著。

从开发者规模和开发者合作参与层次上，部分开源社区已经发展到非常大的规模，在社区生态上取得了显著的成绩。


概要--opendigeer
### 4.2.1 项目型社区
欧拉，龙蜥，OpenCloudOS，OpenKylin，深度社区。。。
### 4.2.2 本地化社区-小明
LinuxFans、Ceph中国社区、GoCN社区、Python中国社区、物联网自动化社区iot.cechina、Linux人社区、K8S中文社区
### 4.2.3 开发者社区-小明
OpenI，木兰开源社区，开源社，CSDN，思否，开源中国，腾源会，开源雨林

### 4.2.4 代码托管社区-耿航
GitCode，Gitee，Gitea，Gitlink，Coding

代码托管社区平台是指具备开源代码、项目孵化、开源治理、媒体等多种服务功能的社区，其他垂直小众社区也在该社区平台构建自己的影响力。具有代表性的服务型社区如下。

**GitCode**（https://gitcode.net）

GitCode是专业开发者社区CSDN推出的开源项目协作管理平台，Gitcode提供了开源代码托管、开源教学、开发云、开源百科等服务，通过打造符合中文开发者使用习惯的开源项目协作产品，推动国内开发者学习开源、参与开源、贡献开源，助力中国开源产业生态的创新与繁荣。GitCode拥有CSDN 3500万的开发者用户基础，具有海量的开源文档资源库，是国内开源开发者用户量、互动量极高的社区。同时，Gitcode通过MyGitHub功能，支持社区内的开源软件、开源开发者与国际开源社区联动。GitCode定期组织开源技术沙龙、主题会议、中国开源发展蓝皮书等，普及开源技术，弘扬开源文化。

**Gitee**（https://gitee.com）

Gitee是OSCHINA推出的代码托管协作开发平台，支持Git和SVN，提供免费的私有仓库托管。2021年Gitee新增用户数超过了180万，达到800万。新增活跃的仓库数超过了200万，自2019年开始保持着大幅增长的趋势。

**鹏城汇智**（https://www.ihub.org.cn）

鹏城汇智平台是由鹏城实验室建立并运营的完全公益性的开源代码托管平台，主要聚焦于人工智能及RISC-V领域，旨在服务广大开发者及科研工作者群体，建设一个具有专业的代码托管功能、稳定易用的开源平台，展示国内外优质的开源项目，促进我国开源及人工智能领域的发展。

**GitLink**（https://www.gitlink.org.cn）

GitLink（确实开源）是CCF官方指定的开源创新服务平台，截至目前，已有5万开发者、1000+组织入驻，仓库数量累计140万。它为我国创新型软件产业发展提供了关键技术支撑和实践指南，支持了我国航空、航天、国防等多个关键领域的可信软件生产，为包括新一代人工智能启智社区、ARM绿色计算社区、云计算与大数据木兰社区、科技委可控开源创造行动红山社区等的建设提供关键技术支撑，为我国关键领域开源社区生态建设发挥了重要作用。

**Coding**（https://coding.net）

Coding是深圳市腾云扣钉科技有限公司推出的产品，其重点面向团队和企业的代码协作开发服务。Coding的项目管理包含任务、讨论、文件等功能，支持多成员协作，并且深度集成了代码仓库的操作与状态。

## 4.3 中国开源社区发展的挑战和趋势
