Apache软件通过将Git服务迁移到GitHub,完成了基础设施支持扩展

by admin on 2020年3月1日

Apache
基金会(ASF)宣布将
Git 服务迁移到 GitHub,完成了项目基础设施支持的扩展。

Apache软件基金会是开源软件的创始人之一,它正在与GitHub合作,GitHub是最新的,可以说是最重要的源代码存储库托管服务之一。
ASF的200M+代码行现在在GitHub上运行良好。

Apache
软件基金会近日公布了其
2019 年财年报告,现在 Apache 软件基金会的代码库中约有 1.9
亿行代码,大概值 200 亿美元, Apache 在 2019 财年收到的捐赠为 58
万美元,现在有 7000 多的 committer,766 名 member。目前有 332
个顶级项目,47 个孵化项目。

澳门新葡亰网址下载 1

澳门新葡亰网址下载 2

澳门新葡亰网址下载 3

Apache 软件基金会是最大的开源软件基金会,它的志愿者社区管理着 2
亿多行代码。这些 Apache 项目最初通过 ASF Infrastructure
提供了两种版本控制服务:Apache Subversion 和
Git。多年来,越来越多的项目和社区想要在 GitHub 上看到项目源代码。
而这些项目仅仅是只读镜像,使用 GitHub 工具的能力有限。

从历史上看,Apache项目有两个版本控制服务:Apache
Subversion和Git。多年来,越来越多的开发人员希望在GitHub上看到他们的源代码。为什么?出于同样的原因,数百万其他程序员已经接受了GitHub:GitHub使开发人员更容易合作托管和审查代码;管理项目和构建软件。

Apache 软件基金会在今年第 20 个年头发布了 2019
年财年报告,着重介绍了它的成功:

2016 年,基金会决定开始与 GitHub 进行整合。在巩固整合之后,Apache
基金会决定将所有 Git 项目迁移到 GitHub。2019 年 2 月,GitHub
整合完成,Apache
基金会开始使用单一的平台托管和评估代码、协作项目和构建软件,终止了自己的
Git 服务。

“在2016年,”ASF基础设施管理员Greg
Stein解释说,“基金会开始将GitHub的存储库和工具与我们自己的服务集成。这使得选定的项目能够使用GitHub的优秀工具。随着时间的推移,我们对这种集成进行了改进,调试和巩固。在2018年末,我们要求所有项目从我们的内部git服务转移到GitHub提供的服务。这种转变将他们的所有工具带到我们的项目中,同时我们在我们的基础设施上维护备用镜像。

“价值超过 200 亿美元的 Apache
开源软件产品提供给普通大众,百分之百免费,造福全球数十亿用户。”

官方表示已和 GitHub
管理层达成合作,共同探索项目茁壮成长的实现方法,以及将来可能实现的目标。

澳门新葡亰网址下载 4

我们如何评价这个惊人的估值?也许 ASF 的 730 个成员和 7000 个 Apache
代码提交者希望它们各自贡献约 300
万美元的份额?我没有正儿八经地暗示实际情况是这样,不过你大致可以看出开源软件所创造的价值。

澳门新葡亰网址下载,参考:Apache
博客、Solidot

2019年2月,GitHub迁移完成,ASF自己的git服务退役。这项工作尚未完成,“我们将继续尝试和扩展GitHub可以根据我们自己的需求和要求为我们的社区提供的服务,”Stein补充道。
“基金会已经开始与GitHub管理层密切合作,探索实现这一目标的方法,以及将来可能实现的目标。”

价值 200 亿美元是使用 COMOMO II
模型评估出来的,该模型考虑到一系列的度量指标、规模、复杂性和可靠性等因素,并估算了创建软件的成本。基于分配给参数的值来调整估计的价值有相当大的余地,所以我觉得我们不能说
200
亿美元无论从哪个方面来说都是准确的或客观的。它还估计了创建软件的成本,并未估计代码的商业价值。

在GitHub方面,GitHub的产品总监Bryan
Clark写道:“我们一直在与Apache合作,以满足他们的需求并更好地支持开源项目做重要的工作。我们很感激有这样一个有影响力的基础迁移和直接增长在GitHub上完成这一过渡后,Apache可以专注于构建软件及其社区。“

可能让人困惑的地方在于,ASF
看起来非常像一家商业企业,其价值甚至超过它的一些赞助商,这有点奇怪,但也直接表明了开源的现状。

虽然Apache“正式支持使用Github,”Jim
Jagielski在一次在线对话中补充道,“这并不意味着它是我们’官方’的回购。”

一些公司试图通过添加 Commons
条款来阻止自己的自由软件被人利用,这类条款基本上阻止用户从开源中获利。虽然大多数开源组织认为任何包含
Commons
条款的软件都是非自由软件,但不难看出该条款颇具吸引力的原因。如果你是一名开源贡献者,看到一家大公司在转售你的软件,比如说几乎未加修动、就作为一项云服务来提供,可能会有怨恨情绪。ASF
指出了主要由志愿者生成的代码库具有的价值,行为类似那样的大公司至少可以说表现不得体。

不是每个人都被这一举动所迷住。在Ycombinator上,一位评论家嗤之以鼻,“让我感到困惑的是,为什么这么多传统的亲FOSS项目转向像GitHub这样的非自由开放工具。”虽然GitHub可以免费使用并托管许多开源程序。有些人仍然不满意微软现在拥有GitHub。

从较为积极的方面来说,我确实通常认为 ASF 是好样的:

另一个更实用的开发人员回答说:“就个人而言,我很难为此时不在GitHub上的项目做出贡献.GitHub项目使用的某种工作流程和交互模型非GitHub没有,而且根本就没有值得花时间投资学习其他项目。“

“ASF开发、孵化和管理 300
多个免费可用的企业级项目,这些项目是一些最知名、最广泛使用的应用软件的支柱,涉及
AI
及深度学习、大数据、版本管理、云计算、内容管理、DevOps、物联网及边缘计算、移动、服务器、Web
框架及另外诸多类别。毋容置疑,Apache 软件无处不在;在几乎各行各业,诸多
Apache
项目管理数泽字节(ZB)数据,执行每秒万亿次浮点运算(teraflops)的操作,并存储数十亿个对象。Apache
软件是从笔记本电脑、平板电脑到手机的几乎所有最终用户计算设备中不可或缺的一部分。”

年报的主要内容如下:

  • 使用 COCOMO 2 模型得出,ASF 代码库的保守价值至少为 200 亿美元;

  • 继续监管 Apache 代码库中超过 1.9 亿行的代码;

  • 2018-2019 财年利润:585486 美元;

  • 共有 10 家白金赞助商、9 家金牌赞助商、11 家银牌赞助商、25
    家铜牌赞助商和 6 家白金目标赞助商、5 家金牌目标赞助商、3
    家银牌目标赞助商和 10 家铜牌目标赞助商。

  • 10
    家白金赞助商是:AWS、Cloudera、康卡斯特、Facebook、谷歌、LeaseWeb、微软、Pineapple
    Fund、腾讯云和 Verizon Media;

澳门新葡亰网址下载 5

  • 选出 35 个新的 ASF 成员,共计 766 名;

  • 代码提交者超过 7000 名;

  • 202 个顶级社区,监管 332 个 Apache 项目和子项目;

  • 17 个顶级项目刚从 Apache 孵化器(Apache Incubator)毕业;

  • 47 个项目目前正在 Apache 孵化器中处于开发阶段;

  • 5 个最活跃/访问量最大的 Apache 项目是 Hadoop、Kafka、Lucene、POI 和
    ZooKeeper;

  • 按提交数排名前 5 位的 Apache 代码库是 Camel、Hadoop、HBase、Beam 和
    Flink;

  • 按代码行数排名前 5 位的 Apache 代码库是
    NetBeans、OpenOffice、Flex(合并)、Mynewt(合并)和 Trafodion;

  • apache.org 每周的页面浏览量达到 3500 万次;

  • 从 Apache 镜像下载的源代码超过 900 万(不包括便利性的二进制代码);

  • 从全球每个与互联网连接的国家收到网络请求;

  • 3280 个提交者通过 222684 次提交更改了 71186324 行代码;

  • 18750 名作者在 1131 个邮件列表上发送了涉及 570469 个主题的 1402267
    封电子邮件;

  • 前 5 个最活跃的邮件列表(用user@ + dev@)是
    Flink、Beam、Lucene、Ignite 和 Kafka;

  • 对约 1800 个含有 ~75GB 代码和代码库历史记录的 git 代码库进行自动化
    Gitbox 管理;

  • 监控每个 GitHub 帐户,确保安全合规;

  • GitHub 流量:前 5 个最活跃的 Apache
    代码源-克隆:Thrift、Cordova、Arrow、Airflow 和 Beam;

  • GitHub 流量:前 5 个最活跃的 Apache
    代码源-访问:Spark、Camel、Flink、Kafka 和 Airflow;

  • Apache HTTP Server 成立 24 周年(ASF 旗下 20 年);

  • 签署了 770 份个人贡献者许可证协议(CLA);

  • 签署了 28 份企业贡献者许可证协议;

  • 签署了 26 份软件授权协议;

  • ASF 连续第 14 年是谷歌编程夏令营(Google Summer of
    Code)的指导组织。

来自:云头条

>>> 点此查看 Apache
软件基金会年报

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图