编辑
辛晓亮
10月24日,在长沙·中国程序员节岳麓书院主场,CSDN创始人董事长、极客帮创投创始合伙人蒋涛发表了《根深叶茂,共建中国开源技术新生态》的主题演讲,同时现场首发《中国开源贡献度报告》。
在本次调研中我们有如下重要发现:
中国开源贡献者占全球9.5%;
中国开发者主导的开源项目占全球12.5%;
中国项目走向全球:海外贡献者占比33.7%;
国际开源项目Top50,中国仅占两席;
虽然中国拥有全球30%的开发者群体,但在开源贡献上的比例只占全球9.5%。更差的是软件工具生态市场只占1%,全球软件开源服务的收入,中国也只有1%,中国在开源创造与创富上仍处于落后地位。
中国开源项目Top20,阿里系占6席;
全球公司开源贡献榜Top50,中国占比20%,华为遥遥领先;
开源领域的国内企业,阿里与华为走在前列,在中国开源项目Top20中阿里系占据6席。华为则是聚集了大量开发者,在Linux内核、Rust等项目上作出开源贡献,处于遥遥领先的地位。
蒋涛指出,未来5年,中国开源的创造与创富将迎来爆炸性发展!中国开源会创造非常大的市场,中国也会在开源创造上提供更多的贡献。全球开源50强,中国将达到20家。中国在机器人、物联网、智能汽车等软硬件结合的新领域方面占据优势,同时,在分布式数据库、人工智能等新兴技术领域,中国拥有自主系统,与全球同步。
详细内容请查看演讲实录整理。
《中国开源贡献度报告》:用户群体第一,创富全面落后
开源是科技创新的重要模式,是数字经济的底座,也是软件创新的核心。据GitHub统计,在拥有行以上代码的工程中,99%的软件开发项目都至少有一个开源依赖项。平均而言,一个软件项目工程有多个开源依赖项。从互联网到移动互联网,再到云计算、大数据、人工智能、区块链,背后都是由开源生态来驱动。
因此,开源模式得到了业界的普遍重视,我国也已将开源列为重大发展战略。中国拥有占全球30%的最大规模开发者群体,开源增长空间和潜力巨大。伴随着中国对世界开源贡献度不断提升,如何进行客观衡量?在当下显得愈发重要。
基于此,我们首发推出《中国开源贡献度报告》。该报告由CSDNGitCode、PingCAPOSSInsight、北京大学软件与微电子学院荆琦副教授联合出品。通过选取Apache基金会、CNCF基金会、Linux基金会、GitHub、CSDN、Gitee的头部项目近两年的Star、PR、Issue、Commit数据分析汇总。
《中国开源贡献度报告》的发布,希望能通过客观数据真实反映中国开源发展现状,助力推动我国开源的快速发展。从数据中,我们可以看到以下现状。
中国开源贡献者占全球9.5%
中国开源使用者众多,贡献者数量如何?《中国开源贡献度报告》筛选出个顶级开源项目进行了分析。数据显示,近两年为开源做贡献的全球开发者有21万余人,其中约1万人明确来自中国,约占总贡献者数量的9.5%。虽然已有所提升,但对比30%的全球开发群体仍有很大进步空间。
图1:中国开发者开源贡献占比
中国开发者主导的开源项目占全球12.5%
根据每个项目中提交是否为中国开发者的提交,按照大于标注为中国地区开发者的提交占比超过40%为主要标准,外加CSDN、Gitee等国内社区标签信息作为参考,确认个项目为中国开发者主导的项目,占比约12.5%。
图2:中国开发者主导开源项目占比
开源使用大国,但开源的创造创富明显落后
尽管如此,如果将全球开源项目按不同维度排行,我们会发现中国主导的开源项目,只有两家进入了全球前50名,一个是蚂蚁集团的AntDesign,另一个是尤雨溪的Vue.js。
图3:国际开源项目Top50
如果从收入和融资额角度来看,中国则只有一家进入全球前50名,就是TiDB。在全球新增的开发者中,中国占比30%,由中国开发者主导的开源项目占全球12.5%,但是全球软件开源服务的收入,中国占比只有1%。
如今开源已经成为技术创富的典范,资本市场同样看好开源技术的发展。GGV合伙人曾在一篇分析文章中,预估开源会创造一个万亿美金的新市场。我国虽然是开源使用大国,但在开源创造和创富方面却明显落后。
中国开源项目Top20阿里系占6席
尽管大多开源项目还是以国际公司为主导推出,但中国开源势力已经开始登上国际化的舞台。报告根据GitHubEvent的数据,汇总出“中国开源项目Top20”(注:由于本轮发布项目排行数据主要参考GitHub中Event数据,目前在GitHub中没有数据的项目尚未计算在内,例如OpenHarmony、openEuler、MindSpore等)。
图4:中国开源项目Top20
值得注意的是,Top20的项目中,阿里系(包括阿里巴巴、蚂蚁集团和饿了么)占到6席,这与阿里在GitHub上的长期沉淀不无关系。早在五年前,阿里就成为唯一一家入围GitHub顶尖贡献名单的中国公司。
中国公司开源贡献榜,华为遥遥领先
中国公司对开源贡献榜单中,排在前五的是华为、阿里巴巴、联发科(中国台湾)、腾讯和乐鑫科技。其中,华为的贡献度大幅超过其他科技公司。
图5:中国公司开源贡献榜Top20
从Commit数据来看,华为为国际项目做了大量的开源贡献,包括Linux内核、Rust等,为中国公司在全球开源项目贡献中的Top1。与之类似的是联发科,专注为Linux做贡献。腾讯的贡献则以自有开源项目为主,包括bk-ci(持续集成平台)、Matrix(性能监控框架)等。
全球公司开源贡献榜TOP50,中国占比20%
全球贡献排名前50的公司中有10家国内企业上榜。整体来看,前五分别是谷歌、脸书、英特尔、红帽,以及美国超威半导体。中国上榜公司包括华为、阿里巴巴、联发科(中国台湾)、腾讯、乐鑫科技、百度、字节跳动、中兴、瑞昱(中国台湾)以及涛思数据。其中,华为的贡献度遥遥领先,排在第六,前三十中还有阿里巴巴和联发科,其余七家在30到50位之间。
图6:全球公司开源贡献Top50
根深才能叶茂,共建中国根技术生态,大有可为
中国开源“缺芯少*”,本质缺“根技术”
是什么样的原因导致了这样的情况?从开源项目分布及市场数据来看,中国开源“缺芯少*”本质还是缺少“根技术”。
在操作系统领域,桌面端Windows、macOS分天下,移动端则是被iOS、Android垄断。数据库领域全球诞生数据库最多的国家为美国,达种,中国以60种位列第二。编程语言上的对比则更强烈,全球超种编程语言,在美国诞生的语言,比其他所有国家的总和还要多。
图7:各国编程语言数量排名
如此大的领先优势,原因是其产业集群和原有的大公司(如苹果、微软、谷歌等)一起构成了美国主导的IT开源生态体系,形成了核心竞争力,进而使之成为世界范围内的规则制定者和最大获利者,同时也为其带来下游产业的竞争优势。
目前中国根技术和软件工具生态市场只占1%,不论是产品还是生态,都明显滞后较多,因此,发展我国根技术生态,刻不容缓。
发展中国根技术生态,大有可为
根据Statista分析,年软件市场收入将达到亿美元,预计到年,市场规模将达到亿美元(其中多数在美国市场产生),由根技术驱动的产业生态收入已经成为IT企业和开发者们必须