10 月 24 日,在 2022 长沙·中国 1024 程序员节岳麓书院主场,CSDN 创始人&董事长、极客帮创投创始合伙人蒋涛发表了《根深叶茂,共建中国开源技术新生态》的主题演讲,同时现场首发《2022 中国开源贡献度报告》。
在本次调研中我们有如下重要发现:
中国开源贡献者占全球 9.5%;
中国开发者主导的开源项目占全球 12.5%;
中国项目走向全球:海外贡献者占比 33.7%;
国际开源项目 Top 50,中国仅占两席;
虽然中国拥有全球 30% 的开发者群体,但在开源贡献上的比例只占全球 9.5%。更差的是软件工具生态市场只占 1%,全球软件开源服务的收入,中国也只有 1%,中国在开源创造与创富上仍处于落后地位。
中国开源项目 Top 20,阿里系占 6 席;
全球公司开源贡献榜 Top 50,中国占比 20%,华为遥遥领先;
开源领域的国内企业,阿里与华为走在前列,在中国开源项目 Top 20 中阿里系占据 6 席。华为则是聚集了大量开发者,在 Linux 内核、Rust 等项目上作出开源贡献,处于遥遥领先的地位。
蒋涛指出,未来 5 年,中国开源的创造与创富将迎来爆炸性发展!中国开源会创造非常大的市场,中国也会在开源创造上提供更多的贡献。全球开源 50 强,中国将达到 20 家。中国在机器人、物联网、智能汽车等软硬件结合的新领域方面占据优势,同时,在分布式数据库、人工智能等新兴技术领域,中国拥有自主系统,与全球同步。
详细内容请查看演讲实录整理。
开源是科技创新的重要模式,是数字经济的底座,也是软件创新的核心。据 GitHub 统计,在拥有 1000 行以上代码的工程中,99% 的软件开发项目都至少有一个开源依赖项。平均而言,一个软件项目工程有 150 多个开源依赖项。从互联网到移动互联网,再到云计算、大数据、人工智能、区块链,背后都是由开源生态来驱动。
因此,开源模式得到了业界的普遍重视,我国也已将开源列为重大发展战略。中国拥有占全球 30% 的最大规模开发者群体,开源增长空间和潜力巨大。伴随着中国对世界开源贡献度不断提升,如何进行客观衡量?在当下显得愈发重要。
基于此,我们首发推出《2022 中国开源贡献度报告》。该报告由CSDN GitCode、PingCAP OSSInsight、北京大学软件与微电子学院荆琦副教授联合出品。通过选取 Apache 基金会、CNCF 基金会、Linux 基金会、GitHub、CSDN、Gitee 的头部项目近两年的 Star、PR、Issue、Commit 数据分析汇总。
《2022 中国开源贡献度报告》的发布,希望能通过客观数据真实反映中国开源发展现状,助力推动我国开源的快速发展。从数据中,我们可以看到以下现状。
中国开源贡献者占全球 9.5%
中国开源使用者众多,贡献者数量如何?《中国开源贡献度报告》筛选出5394 个顶级开源项目进行了分析。数据显示,近两年为开源做贡献的全球开发者有 21 万余人,其中约 1 万人明确来自中国,约占总贡献者数量的 9.5%。虽然已有所提升,但对比 30% 的全球开发群体仍有很大进步空间。
中国开发者主导的开源项目占全球 12.5%
根据每个项目中提交是否为中国开发者的提交,按照大于标注为中国地区开发者的提交占比超过 40% 为主要标准,外加 CSDN、Gitee 等国内社区标签信息作为参考,确认 674 个项目为中国开发者主导的项目,占比约12.5%。
图2:中国开发者主导开源项目占比
开源使用大国,但开源的创造创富明显落后
尽管如此,如果将全球开源项目按不同维度排行,我们会发现中国主导的开源项目,只有两家进入了全球前 50 名,一个是蚂蚁集团的 Ant Design,另一个是尤雨溪的 Vue.js。
图3:国际开源项目 Top 50
如果从收入和融资额角度来看,中国则只有一家进入全球前 50名,就是 TiDB。在全球新增的开发者中,中国占比 30%,由中国开发者主导的开源项目占全球 12.5%,但是全球软件开源服务的收入,中国占比只有 1%。
如今开源已经成为技术创富的典范,资本市场同样看好开源技术的发展。GGV合伙人曾在一篇分析文章中,预估开源会创造一个万亿美金的新市场。我国虽然是开源使用大国,但在开源创造和创富方面却明显落后。
中国开源项目 Top 20 阿里系占 6 席
尽管大多开源项目还是以国际公司为主导推出,但中国开源势力已经开始登上国际化的舞台。报告根据 GitHub Event 的数据,汇总出“中国开源项目 Top20”(注:由于本轮发布项目排行数据主要参考GitHub中Event数据,目前在GitHub中没有数据的项目尚未计算在内,例如 OpenHarmony、openEuler、MindSpore 等)。
图4:中国开源项目 Top 20
值得注意的是,Top 20 的项目中,阿里系(包括阿里巴巴、蚂蚁集团和饿了么)占到 6 席,这与阿里在GitHub上的长期沉淀不无关系。早在五年前,阿里就成为唯一一家入围GitHub顶尖贡献名单的中国公司。
中国公司开源贡献榜,华为遥遥领先
中国公司对开源贡献榜单中,排在前五的是华为、阿里巴巴、联发科(中国台湾)、腾讯和乐鑫科技。其中,华为的贡献度大幅超过其他科技公司。
图5:中国公司开源贡献榜 Top 20
从 Commit 数据来看,华为为国际项目做了大量的开源贡献,包括 Linux 内核、Rust 等,为中国公司在全球开源项目贡献中的 Top1。与之类似的是联发科,专注为 Linux 做贡献。腾讯的贡献则以自有开源项目为主,包括bk-ci(持续集成平台)、Matrix(性能监控框架)等 。
全球公司开源贡献榜TOP50,中国占比20%
全球贡献排名前 50 的公司中有 10 家国内企业上榜。整体来看,前五分别是谷歌、脸书、英特尔、红帽,以及美国超威半导体。中国上榜公司包括华为、阿里巴巴、联发科(中国台湾)、腾讯、乐鑫科技、百度、字节跳动、中兴、瑞昱(中国台湾)以及涛思数据。其中,华为的贡献度遥遥领先,排在第六,前三十中还有阿里巴巴和联发科,其余七家在 30 到 50 位之间。
图6:全球公司开源贡献 Top 50
中国开源“缺芯少魂”,本质缺“根技术”
是什么样的原因导致了这样的情况?从开源项目分布及市场数据来看,中国开源“缺芯少魂”本质还是缺少“根技术”。
在操作系统领域,桌面端 Windows、macOS 分天下,移动端则是被 iOS、Android 垄断。数据库领域全球诞生数据库最多的国家为美国,达 438 种,中国以 60 种位列第二。编程语言上的对比则更强烈,全球超 1000 种编程语言,在美国诞生的语言,比其他所有国家的总和还要多。
图7:各国编程语言数量排名
如此大的领先优势,原因是其产业集群和原有的大公司(如苹果、微软、谷歌等)一起构成了美国主导的 IT 开源生态体系,形成了核心竞争力,进而使之成为世界范围内的规则制定者和最大获利者,同时也为其带来下游产业的竞争优势。
目前中国根技术和软件工具生态市场只占 1%,不论是产品还是生态,都明显滞后较多,因此,发展我国根技术生态,刻不容缓。
发展中国根技术生态,大有可为
根据 Statista 分析,2022 年软件市场收入将达到 5934 亿美元,预计到 2027 年,市场规模将达到 81290 亿美元(其中多数在美国市场产生),由根技术驱动的产业生态收入已经成为IT企业和开发者们必须关注的重点。
以微软、苹果、谷歌三家根技术巨头为例,每家构造根技术生态的公司都是过万亿的市值。
图8:根技术生态布局
通过分析其生态布局、商业模式,我们可以看出,所有根技术厂商都有自己的开发语言、开发工具、开发链,现在也都在走向云化。因此,根技术的核心秘诀是“构建开发者友好的工具链、构建庞大的生态技术市场、走向云原生服务”。当前,中国新兴开源数据库逐渐增多,好些项目开始崭露头角,操作系统与编程语言也在不断进步,但整体根技术生态还处于初级阶段。从另一方面来看,正因为是初级阶段,因此根技术生态拥有巨大市场,也因为有较大差距,这也正是中国开源与开发者的机遇。
如何发展中国根技术生态?
第一,需要构建庞大的生态技术市场。中国根技术发展必须有技术生态大市场,目前国内除了缺芯少魂,还缺软件(开源)技术市场。
第二,除了操作系统、数据库、大数据等技术,我们也需要找到新的机会。在 AI、元宇宙、万物互联、机器人等新的根技术生态中大力发展,这是中国可以大显身手的地方。
第三,大显身手离不开人才,正所谓得年轻人得天下。很重要的一点,就是培育年轻根技术人才。有了优秀人才,技术和创新就有了基础。
随着全球数字化新时代的到来,软件定义世界,软件重新定义汽车,软件重新定义各行各业,开发者越来越重要,二十大提出数字中国的宏伟目标,中国进入了开发者红利时代,正迎来前所未有的机遇。在这个大时代下,个人开发者该如何选择技术,如何选择行业或产业?
回顾过去,我们经历了PC、互联网、移动互联网、大数据时代,如今又构建起新的根技术生态:
AI 大时代:AI 公司Stable Diffusion 近期将融资 10亿美金;
万物互联:鸿蒙生态致力将各种传感器、嵌入式系统连接起来;
软件定义汽车;
智能机器人:RPA,Robot,软件机器人无处不在;
元宇宙:AR/VR,数字孪生;
Web3 :区块链,以太坊,NFT;
其他大量新技术生态还正在建立和兴起中。
这就是中国开源的黄金时代,我们将共同建设一个具有中国特色的开源与技术生态,与全球融合。如今全球开源商业价值 50 强,中国仅有 1 位上榜;创造价值 50 强,也只有 2 位。但未来的 5 年,我们将迎来中国开源创造和创富爆炸性发展,预计中国上榜企业将达到 20 家。
展望中国开源的下一个五年
要实现数字经济全球领先,就需要成为全球开源创造的强国。新的技术生态将带来更大的机会。未来 5 年,我们将迎来中国开源创造和创富爆炸性发展。
从技术生态,展望中国开源下一个五年,我们将达到:
全球技术生态融合 Two EcoSystem;
全球开源50强,中国达到20家;
在机器人、物联网、智能汽车软硬件结合方面,中国占据优势;
在分布式数据库,人工智能等新兴领域,中国拥有自主系统。
中国在机器人、物联网、智能汽车等软硬件结合的新领域方面占据优势,而中国制造是全球制造的核心所在。在新的技术领域,例如分布式数据库、人工智能,中国与全球同步。
中国开发者的开源机遇
中国有最广泛的市场与数量最多的开发者。中国要想实现数字经济全球领先,必须成为全球开源创造的强国,而开源领域有句老话:得开发者得天下。有了众多的开源开发者,我们才能实现更多的开源创造和开源创富。
中国开发者正在迎来最好的时代,希望中国开源的新一代能够积极地参与开源,成为开源创造和创富的英雄,打造源自中国、面向全球开源生态的开源产品、开源服务。
开源,CSDN一直在行动
围绕着开源, CSDN一直在行动:
CSDN 推出的开源平台GitCode,希望为中国开源项目、开源技术服务创造一个良好的平台和生态,为中国开发者提供“中国的GitHub”。
同时, CSDN 发布了自己的开源产品 CloudIDE,这是一个与托管平台结合的 Web IDE,不管是托管在 GitHub、Gitee 还是 CSDN 的 GitCode 上,在其域名前缀加上 IDE(如IDEGitHub.com),就可以把开源项目拉到对应的编程环境,方便开发者直接在浏览器预览调试开源项目。
此外,CSDN还有自己的 iView 低代码工具,在 GitHub 上 Star 数 2 万+。
开源需要人才,需要顶尖的人才,也需要年轻的人才。围绕着顶尖的中国开源人才,CSDN 一直在进行“开源英雄访谈录”,探寻开源英雄是如何成长起来的。为了让更多年轻人才加入到开源的行列中,CSDN联合高校推出开源公开课,发布“开源技能树”,教更多年轻人学开源。
CSDN从2013年推出首个代码托管平台CODE开始,从未停止探索与前进的脚步,致力开源,让更多开发者拥抱开源,学、用、创开源,迎接新机遇新挑战新发展。
结语
软件吞噬世界,开源吞噬软件 。我们相信,未来5年,中国开源的创造与创富一定会迎来爆炸性发展!中国开源会在软硬件结合的新技术领域持续增强,主导并产生出一个新的开源生态,与全球技术大生态融合一起,走出有中国特色又具国际化生态的新开源道路。
中国开源浪潮中,也一定会涌现和成就一批新程序员们,成为开源新一代。他们全面拥抱开源文化,参与开源贡献;他们将成为开源创造和创富的英雄;他们源自中国,走向全球。