Apache 软件基金会代码库约有 1.9 亿行代码,价值 200 亿美元
Apache 软件基金会近日公布了其 2019 年财年报告,现在 Apache 软件基金会的代码库中约有 1.9 亿行代码,大概值 200 亿美元, Apache 在 2019 财年收到的捐赠为 58 万美元,现在有 7000 多的 committer,766 名 member。目前有 332 个顶级项目,47 个孵化项目。
Apache 软件基金会在今年第 20 个年头发布了 2019 年财年报告,着重介绍了它的成功:
“价值超过 200 亿美元的 Apache 开源软件产品提供给普通大众,百分之百免费,造福全球数十亿用户。”
我们如何评价这个惊人的估值?也许 ASF 的 730 个成员和 7000 个 Apache 代码提交者希望它们各自贡献约 300 万美元的份额?我没有正儿八经地暗示实际情况是这样,不过你大致可以看出开源软件所创造的价值。
价值 200 亿美元是使用 COMOMO II 模型评估出来的,该模型考虑到一系列的度量指标、规模、复杂性和可靠性等因素,并估算了创建软件的成本。基于分配给参数的值来调整估计的价值有相当大的余地,所以我觉得我们不能说 200 亿美元无论从哪个方面来说都是准确的或客观的。它还估计了创建软件的成本,并未估计代码的商业价值。
可能让人困惑的地方在于,ASF 看起来非常像一家商业企业,其价值甚至超过它的一些赞助商,这有点奇怪,但也直接表明了开源的现状。
一些公司试图通过添加 Commons 条款来阻止自己的自由软件被人利用,这类条款基本上阻止用户从开源中获利。虽然大多数开源组织认为任何包含 Commons 条款的软件都是非自由软件,但不难看出该条款颇具吸引力的原因。如果你是一名开源贡献者,看到一家大公司在转售你的软件,比如说几乎未加修动、就作为一项云服务来提供,可能会有怨恨情绪。ASF 指出了主要由志愿者生成的代码库具有的价值,行为类似那样的大公司至少可以说表现不得体。
从较为积极的方面来说,我确实通常认为 ASF 是好样的:
“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;
-
选出 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)的指导组织。
来自:云头条
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
OSChina 周一乱弹 —— 年迈渔夫遭黑帮袭抢
Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享Elvis Presley的单曲《White Christmas》: 《White Christmas》- Elvis Presley 手机党少年们想听歌,请使劲儿戳(这里) @诺墨 :闪退。 失眠的感觉真糟糕, 还有比这个更难受的体验么? @SinclairWang :大家有时候有一种濒临猝死的感觉吗?有时候有些心悸, 有, 有一次,我穿着连体衣。 @麦琪 :哈 还有别这个更悲惨的事情呢, 就是摔了一跤, @锦年 :昨天地滑摔了一跤瞌脑袋上了,现在还疼 。 当时情况很严重, “当时鸟摔断了2条腿,根据留下的痕迹推断,是个公鸟,不然就没法跳着逃跑了。” 当时就去医院了, 结果发现了一个漂亮的小护士姐姐, 当时就感觉自己恋爱了, 怎么装一下大款? 咳咳…… 你可以这样, “今天这个病房里的药本公子请客!护士,给我开瓶八二年的头孢!” @锦年 :没钱的日子真无趣 还要装大款…… 实在太麻烦了, 装大款还会被骂, “女人可以化妆骗男人,男人凭什么不能装富骗女人?” 还能装亲戚骗饭吃呢, @st...
- 下一篇
Dropbox 与 C++ 的“七年之痒”难跨越,跨平台真的是伪命题吗?
Perl 语言创建者 Larry Wall 曾总结过好的程序员有 3 种美德:懒惰、急躁和傲慢(Laziness, Impatience and hubris)。因为懒惰,程序员绞尽脑汁地将大量的重复性劳动交由机器处理;因为懒惰,程序员希望通过“一次编写,处处运行”而实现“一劳永逸”的美好愿望。 “一次编写,处处运行” —— 简单来说就是跨平台。然而这个十分符合程序员思维,且承载着他们美好愿望的方案,在实际操作中往往不能如其所愿,甚至会适得其反。 Dropbox 工程师近日在其官方博客和大家分享了他们“弃暗投明”的经历 —— 放弃在其 iOS 和 Android 客户端之间共用同一套代码的策略,转而使用各自平台的原生语言进行开发。 工程师表示,Dropbox 在 2013 年开发 iOS 和 Android 平台的移动应用时,采用了通过 C++ 语言在两个平台之间共享同一套代码的策略。当时的想法十分简单,开发团队希望使用C++ 编写一次代码即可,无需分别针对 iOS 和 Android 平台各使用 Objective-C 和 Java 编写两次代码。另外,当时负责移动应用开发的团队规模...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Mario游戏-低调大师作品
- 2048小游戏-低调大师作品
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Red5直播服务器,属于Java语言的直播服务器