# 项目清单列表 ## 数据源 1. **Apache 基金会项目** ,GitHub Apache 组织下的所有项目,通过 GitHub API 获取,每个 Json 文件含 100 个项目; 1. **CNCF 基金会项目**,GitHub CNCF 组织下的所有项目,通过 GitHub API 获取,每个 Json 文件含 100 个项目; - 补充数据源: https://landscape.cncf.io/ 1. **LinuxFoundation 项目**, https://landscape.linuxfoundation.org/ ## 其它补充资料 1. **木兰Aarch64开源生态全景平台**,http://armlandscape.mulanos.cn/ 1. **LF AI & DATA 基金会项目**,https://landscape.lfai.foundation/ 1. **MySQL 项目**,待补充 1. **阿里大数据开源公示榜单**,https://shimo.im/docs/m8AZVb0n88Hg6oAb/ # 开源指数计算 1. 项目的受欢迎指数 P,指标包括:项目总 Star 数(S)、项目总 Fork 数(F)、项目总 Issue 数(I) - P = S * 0.5 + F * 0.3 + I * 0.2 2. 项目的活跃指数 A,指标包括:一段时间范围内(eg:1年)的项目主分支 Commit 数(c)、项目主分支新增 PR 数(p)、项目新增 Issue 数(i)、项目主分支贡献者 Contributor 数(d) - A = A = c * 0.4 + p * 0.2 + i * 0.2 + d * 0.2 3. 项目的一段时间范围内的趋势,包括: - 受欢迎指数变化趋势,以月为单位,最近 12个月项目的平均受欢迎指数的变化趋势 b(正的趋势>1 ,减弱的趋势 <1) - 活跃指数变化趋势,以月为单位,最近 12个月项目的平均活跃指数变化趋势 d (正的趋势 >1 ,减弱的趋势 <1 ) 4. 开源项目指数 = P * b + A * d ## 数据处理问题点 - [ ] 项目类型分类(国际主流开源项目/中国发起的国际开源项目/中国活跃项目) - 设想:通过项目的贡献者国家分布数据来判断 - 数据提供方: PingCAP - [ ] 指数的解释 - [ ] ## 数据点 - CSDN 博客的文章数据、指数等 - ## 报告出品方 - CSDN - PingCAP - 北京大学软件与微电子学院 荆琦博士