Apache 基金会成立于 1999 年,是世界上最大的开源基金会,管理着 2.27 亿行以上的代码,并且 100% 免费向公众提供价值约 220 亿美元的软件。这些软件几乎是每一个用户计算设备上不可或缺的一部分,开放友好的 Apache License v2 更是开源行业标准,帮助了总价值超过数十亿美元的公司,并使全球无数用户受益。
8 月 31 日,Apache 软件基金会发布 2021 财年(2020 年 5 月 1 日 - 2021 年 4 月 30 日)年度报告,报告内容由 Apache 软件基金会概览、基金会主席报告、财务主管报告、财务报表、资金募集、法律事务、基础设施、安全方面、数据隐私、营销宣传、品牌管理、会议、社区发展、多元化与包容、项目及代码、贡献方面、基金会成员、联系方式等十八个部分组成。本次报告的亮点可简单概括为以下几点:
- 在过去的一年中,共有超过 8,200 名个人提交者
- 开发者向 ASF 安全团队累计发送了 17,000 多封电子邮件
- 3,058 名提交者在 258,860 次提交中更改了 134,517,884 行代码
- 200 个项目管理委员会负责监督 351 个 Apache 项目,以及几十个子项目和计划
- Apache 孵化器中有 14 个顶级项目毕业
- 签署了 672 份个人贡献者许可协议和 23 份企业贡献者许可协议
- ASF 的 seven-member 基础架构团队在三大洲支持所有 Apache 项目、计划及其社区,跨越 200 台左右的机器、1,400 多个仓库、每年 5-6 PB 的流量、每月约 7500 万次下载以及 2000 多个列表上每天 200- 300 万的电子邮件,2021 财年的平均正常运行时间为 99.75%
本文接下来将着重解读 Apache 项目及代码部分内容。
ASF 管理着 2254 个 Apache 仓库中超过 227M+ 行的代码,共跨越 350 多个项目。在过去一年里,ASF 通过 Apache 镜像提供大约 2PB 的源码下载(不包括二进制文件),每周 35M+ apache.org 页面访问。每个 Apache 项目都由一个项目管理委员会 (PMC) 监督指导其日常运营,包括社区发展和产品发布。
Apache Top-Level 项目:
【开源资讯|Apache 基金会 2021 财年年度报告出炉,全球性活动中国最活跃】有 200 个 PMCs 管理着 351 个顶级项目和子项目;其中 14 个是新毕业的顶级项目,13 个项目退役到 Apache Attic。
文章图片
Apache Top-Level 项目一览
文章图片
孵化项目:
有 35 个项目正在 Apache 孵化器中进行孵化,其中有 8 个项目是孵化器的新成员,此外,有 2 个项目已经退役。
文章图片
全球性活动 (Worldwide Activity):
全球性活动共有来自 228 个国家的 4095908 次访问,其中中国访问次数最多。
文章图片
访问量最活跃的五个项目:
Kafka https://github.com/apache/kafka
Hadoop https://github.com/apache/hadoop
ZooKeeper https://github.com/apache/zookeeper
POI https://github.com/apache/poi
Logging https://github.com/apache/logging-log4j2
文章图片
仓库规模排行前五名的项目:
Hadoop-Site(149346920行) https://hadoop.apache.org/
Spark-Website(82432488行) https://spark.apache.org/downloads.html
ignite-website(27274559行) https://ignite.apache.org/
HBase-site(26801192行) https://hbase.apache.org/
ActiveMQ-Website(17877988行) https://activemq.apache.org/
文章图片
仓库提交排行前五名的项目:
Camel(8488次)https://github.com/apache/camel
Flink(7407次)https://github.com/apache/flink
Airflow(7179次)https://github.com/apache/airflow
Lucene-Solr(5396次)https://github.com/apache/lucene-solr
incubator-NuttX(4466次)https://github.com/apache/incubator-nuttx
文章图片
在Github上访问量最高的五个项目:
Spark(3928065次)https://github.com/apache/spark
Flink(1878604次) https://github.com/apache/flink
Kafka(1570104次) https://github.com/apache/kafka
Arrow(1130327次)https://github.com/apache/arrow
Beam(1024981次)https://github.com/apache/beam
文章图片
在Github上克隆数最高的五个项目:
Camel(8488次)https://github.com/apache/camel
Flink(7407次)https://github.com/apache/flink
Airflow(7179次)https://github.com/apache/airflow
Lucene-Solr(5396次)https://github.com/apache/lucene-solr
incubator-NuttX(4466次)https://github.com/apache/incubator-nuttx
文章图片
推荐阅读
- #|Redis 如何实现库存扣减操作和防止被超卖((荣耀典藏版))
- #|请问Redis 如何实现库存扣减操作和防止被超卖()
- 后端|面渣逆袭(Redis连环五十二问,三万字+八十图详解。)
- 数据库|2020年MySQL数据库面试题总结(50道题含答案解析)
- #|详解MySQL架构设计及SQL执行流程
- MySql|数据库InnoDB-MVCC-多版本并发控制
- MySql|Mysql事务详解-[数据库的隔离级别、脏读、不可重复读、幻读以及ACID性质与redo log与undo log]
- sql|OA项目之我的会议(查询)
- flask|(零八)Flask有手就行——数据库迁移Flask-Migrate