写点什么

2021 年 Apache 年度报告出炉,哪个项目的代码贡献最多

  • 2022-01-07
  • 本文字数:959 字

    阅读完需:约 3 分钟

2021年Apache年度报告出炉,哪个项目的代码贡献最多

日前,Apache 官方博客发布了2021年度报告,从社区、项目动态、和代码提交情况等方面进行了统计。按提交次数排名的话,Apache Superset 可谓是 2021 年的年度项目,它也是唯一一个提交超过 10000 次的单个项目,并且在 GitHub 上吸引了近 43000 颗星(以及 8400 个 fork)。


以下内容节选自该报告:


2021 年,Apache 社区始终贯彻“社区高于代码”的宗旨和承诺。

社区/人

迄今为止,已有超过 63 万人为 Apache 软件基金会(ASF)做出了贡献。2021 年,ASF 迎来 441 名新的提交者,目前总计有 8484 名提交者。2021 年选举了 40 名新的基金会成员,共有 816 名活跃成员。此外,有 724 名 ASF 新成员为 Apache 项目和倡议做出贡献。

项目动态

  • 项目和子项目总数——351 个

  • 顶级项目——200 个

  • 退休迁移至 Apache Attic 顶级项目和子项目——23 个

  • 进入孵化器的新项目——5 个

  • 从孵化器毕业的顶级项目——6 个

  • 孵化器退休项目——2 个



顶级项目(委员会)和孵化项目的数量演变图

代码和提交

ASF 目前管理着 2308 个存储库(不包括网站存储库)的 283,069,836 行代码。


Apache 项目、子项目、孵化项目及其社区发布了数十个类别的数百个版本,其中包括:应用程序编程接口、应用程序性能管理、大数据、云计算、内容、数据库、电子邮件、企业流程自动化、金融科技、身份管理、集成开发环境、集成、物联网、库、日志记录、机器学习、消息传递、自然语言处理、操作系统、远程桌面网关、搜索、安全框架、服务器、模板、测试、版本控制、网络爬虫、网络会议、网络框架等。


整个 2021 年,ASF 见证了 2493 名代码提交者和 9604 名作者更改了 5.15 亿行代码。


  • 2021 年每月提交:


  • 按规模排序的顶级 Apache 项目存储库(根据代码行数统计):


  • 2021 年的顶级 Apache 项目存储库(根据提交次数统计):


  • 语言排名


问题和拉取请求(ASF 基础设施 + GitHub)

  • 创建 Issue——197,242

  • 贡献者正在解决的 Issue——20,867

  • 已解决的 Issue——173,178

贡献者许可协议和软件授权

被授予 Apache 代码库写入权限的个人必须提交个人贡献者许可协议(ICLA)。作为协议的一部分,指派员工从事 Apache 项目工作的公司可以签署 Corporate CLA(CCLA),以公司的名义贡献知识产权。向 Apache 项目捐赠现有软件或文档的个人或公司需要与 ASF 签署正式的软件授权协议(SGA)。在过去的一年里,ASF 收到了:


  • ICLA 签署数量——690 份

  • CCLA 签署数量——27 份

  • 提交的软件赠款——25 项

2022-01-07 17:1810491
用户头像
罗燕珊 InfoQ中文站编辑

发布了 477 篇内容, 共 310.8 次阅读, 收获喜欢 792 次。

关注

评论

发布
暂无评论
发现更多内容

认证、授权、鉴权和权限控制

哈库拉玛塔塔

spring security 用户权限 鉴权 权限

布式系统消息异常该何去何从

架构师修行之路

分布式 异步

不使用Raft算法,就能简单做集群leader选举

架构师修行之路

分布式 架构师

不草率,你只管下载资料,剩下的交给「哇哦」

小Q

Java 学习 架构 面试 分布式

oeasy教您玩转 linux 010212 管道 pipe

o

企业中台化落地:从战略分析到战术实践及架构演进过程

Barry的异想世界

架构设计 策略模式 模板方法模式 中台架构 领域驱动设计DDD

HashMap将cpu打满始末

hashmap 线程安全 cpu 100% cpu飙满

【高并发】面试官:讲讲什么是缓存穿透?击穿?雪崩?如何解决?

冰河

缓存 穿透 击穿 雪崩 签约计划第二季

一文带你了解微服务架构和设计(多图)

Phoenix

架构 分布式 微服务

week11--作业

Geek_165f3d

为什么每个微服务要有自己独立的数据库?

码猿外

数据库 架构 微服务

金沙账号审核不通过维护不给提现风控怎么回事?怎么办

过山太阳

内容审核 提现不了

重新学习了一遍ThreadLocal

熊斌

学习

Golang领域模型-实体

奔奔奔跑

架构 微服务 领域驱动设计 DDD Go 语言

区块链应用层——生态体系的上层建筑

CECBC

区块链技术 生态体系

以大数据为依托提升基层治理效能

CECBC

大数据 信息化管理

区块链激励层——区块链生态建设的驱动力量

CECBC

区块链技术 驱动力量

Spring Security 主要类解释

哈库拉玛塔塔

springsecurity

我理解的面向对象(ObjectiveSql 实践)

Braisdom

Java ORM框架 ORM

Go: 理解 Sync.Pool 的设计

陈思敏捷

sync sync.pool pool Go 语言

记录问题 INSERT INTO table ... SELECT ... FROM dual WHERE not exists (...)问题

转山转水

sql SQL语法 sql查询

spark总结

纯纯

业务架构学习内容有哪些?

周金根

BIZBOK 业务架构

Java四种引用类型:强引用、软引用、弱引用、虚引用

简爱W

我们该怎么保护手机屏幕前的父母?

徐说科技

手机 短视频

SpringCloud轻松集成Dubbo实现RPC调用

Barry的异想世界

微服务 dubbo nacos RPC spring cloud alibaba

LeetCode 169. Majority Element

liu_liu

算法 LeetCo

华为与第四范式,正在酝酿一个帮企业跳出AI悖论的“秘密计划”

脑极体

从一段 Dubbo 源码到 CPU 分支预测的一次探险之旅

yes

dubbo cpu

计算机的时钟(三):向量时钟

ElvinYang

浮点数的秘密

C语言与CPP编程

c c++ 编程语言 浮点数

2021年Apache年度报告出炉,哪个项目的代码贡献最多_开源_Apache博客_InfoQ精选文章