中国开源项目 Grank 分析报告(2019)

2024年 7月 18日 25.1k 0

中国开源项目 Grank 分析报告(2019)-1

Linux 中国曾在 2018 年末参与了开源社发布的《2018 中国开源年度报告》的《数据篇 - Grank 篇》的撰写,并为此提出和开源了 Grank 模型。

时光飞逝,如今已是 2020 年,是时候对主要发源于或活跃于中国的开源项目们进行一次年终总结了,因此我们再一次协同开源社完成了这次的 Grank 分析,并将本报告的简化版本作为《2019 年中国开源年度报告》的一部分出现。

在 2019 年报告中,我们使用和 2018 年报告相同的模型进行分析。但与 2018 年报告不同的是,在 2019 年度报告中,我们引入了大量的企业项目和个人项目,整体分析项目数达到了 1200 余个,并对参与分析的项目进行了分离,按照其所属企业、个人等不同的角度进行分类,让读者能够更加明确不同项目、企业之间的关系。

在我们看具体数据之前,先看一下我们从这些数据中得到感受。

洞察

今年在进行 Grank 数据分析的过程中,我们发现了不少有趣的变化,一年时间,如此多的变化,也值得我们思考和讨论。

洞察一:文档类活跃度可达开发类项目的 10 倍

GitHub 项目上一直都有一些文档类的项目,比如各种 Awesome 、各种电子书。我们会发现, 这些项目经常会引起开发者讨论:XXX 到底能不能算做开源项目?。 GitHub 官方的态度是明确的,文档类项目 azure-docs 出现在了 GitHub 2019 年度开发者报告中。

近两年来,我们发现越来越多的企业,开始将自己的文档放置在 GitHub 上,与整个社区共同协作,构建更好的文档。在此次分析中,我们发现腾讯云文档、阿里云文档、PingCAP 等企业文档早已开始在 GitHub 上协作

当我们真正将文档类开源项目进行数据分析后,我们会发现,文档类项目得益于其低参与成本和学习成本,在项目的活跃度层面可以获得极高的评分,同样的原因,文档类项目也获得了极高的社区化程度。文档类项目已经逐渐成为开源项目中的一个非常重要的组成部分。这样的现象值得我们思考,在开源世界,是代码重要,还是社区重要?

今年的文档类活跃项目最为亮眼的项目,莫过于来自于 腾讯云的 tencentyun/qcloud-documents,此项目的活跃度远超其他项目,总活跃度达到 685.33 ,是同类项目第二名的 5 倍,是开发类项目第一名的 10 倍。

近两年,我们看到大量的企业开始将自己的企业项目文档放在 GitHub 与社区开发者共同协作,获取来自社区开发者的贡献。大量的企业文档类项目的出现,表现出了企业对于开源价值观的认同和投入。

洞察二:企业开源治理水平差异较大

在今年的分析过程中,我们将所有参与分析的账号进行企业级别的分类。通过分类后的数据,我们可以明显看出不同企业在开源治理上的水平和成果。

今年参与分析的的项目中,阿里巴巴的 GitHub 账号有 31 个(源自其开源项目官网),而国内其他一线互联网企业百度有 12 个账号、华为有 7 个账号、腾讯有 4 个账号、美团有 3 个账号。

这些账号背后,我们看出的是各企业对于开源的态度和治理能力。显然,拥有 31 个账号的阿里巴巴在治理能力上可能会受到质疑,但 31 个账号,换来的是阿里巴巴开源的生态和声势最为浩大。而账号更少,治理能力更强的腾讯、百度、华为、美团是否就做的更好呢?也不是。这些企业的账号维护的更好,但是,其开源项目的声量、体量却难以与阿里巴巴旗下的众多项目所抗争。

对于阿里巴巴来说,面临的问题是如何教育开发者,以正式、正规、合规的方式来运营、运作开源项目,而对于其他企业,面临的问题可能是如何激励开发者去做开源项目。

洞察三:程序员亚文化兴起

亚文化一直是主流文化的一个阴影,亚文化往往不为人所知,不为广泛群众所接受。但数据不会骗人。在 2019 年的年度报告中,我们评估了一个著名的项目:komeiji-satori/Dress。这是一个在 GitHub 上拥有 16K 星标,3.2K 复刻和 198 位贡献者的项目。

这个项目的数据,让我真正意识到,亚文化或许依然替代不了主流文化,但不代表亚文化就没有自己的存在价值和空间。 Dress 项目的诞生和发展,是亚文化向主流文化发声的存在。这些我们过去忽视的亚文化,正在以

相关文章

Linux 命令行的聊天工具 CenterIM
Linux 桌面年仍未到来 但 Linux 移动之年已到来
12 个在线学习 Linux 技能网站
Linux Mint : 会是另一个新的 Ubuntu 吗?
W3Conf 开发者大会将于下周召开
Ubuntu 10.04 ARM 处理器上网本版本结束服务期

发布评论