3 月 26 日,Apache 软体基金会(ASF)宣布成立 21 週年。
早在 1993 年,由 8 名开发人员组成的小组,开发了一个 Web 伺服器软体,叫做 Apache HTTP Server ,他们被称为 Apache Group, Apache 的名字源于美洲印第安人的 Apache 民族,其以出色的战争策略和耐力而闻名。
1999 年 3 月 25 日,Apache Group 注册成立了 ASF,归类在非盈利公司。创始成员发展到 21 人。
21 年过去了,如今的基金会已经发展到 765 名个人会员、206 个专案委员会以及 7,600 多位提交者,负责 350 个开源专案,价值超过 200 亿美元的程式码库。
这些程式码库早就突破了 HTTP 伺服器的边界,在这一领域也一直和 Nginx 并列头筹。如今的 Apache 开源专案涉及了计算领域的各个方面,管理着 EB 级数据,执行千兆次计算,并储存了数兆个对象。
奇妙的是,所有这些开源专案都是 100% 免费提供,没有许可费用,即免费又开源(Free and open-source software,FOSS)。基金会只依赖于公司和个人捐款,一直运作良好,成为世界上最大的开源基金会。
Apache Way 成为协作运算的标竿
ASF 把这个成功归于由社群主导的独特创新方式:Apache Way。
首先就是独立营运,严格不依赖于供应商。任何组织,包括赞助商,都无法控制专案的方向,或有任何特权。而所有人都有机会根据对社群的贡献来参与,他们的个人身分不受实际雇主或者僱佣关係的约束。与程式码和决策制定有关的所有通讯都是可公开访问的,保证 ASF 全球分布社群的异步协作。每个 Apache 专案的技术决策权都分配给了独立的专案委员会,而不是基金会的董事会。
这种「Apache Way」成为了协作运算的标竿,甚至影响了很多公司的内部开源方法,包括微软、Google、IBM 等许多公司。
Apache 专案种类多,支援 AI、大数据
良好的生态推动了社群发展,数十个企业级的 Apache 专案也重新定义行业。Apache 提供支援的行业应用涉及从人工智慧、大数据到边缘运算的方方面面,这些案例包括:
- 中国快递公司顺丰(SF Express),使用 Apache SkyWalking 在全球範围内运送。
- 阿里巴巴使用 Apache Flink 的商品资讯中心和即时客户建议,每秒处理超过 25 亿个纪录。
- 欧洲太空总署的木星探测器任务控制系统,由 Apache Karaf、Apache Maven 和 Apache Groovy 提供支援。
- Netflix 使用 Apache Druid 管理其 1.5 兆行资料库,以管理用户点击 Netflix 时看到的内容。
- Uber 的 100 PB 数据湖使用 Apache Hudi 即时供电,支援从仓库到高级机器学习的所有功能。
- 亚马逊、DataStax、IBM、微软、Neo4j、NBC 等许多公司在其图形资料库中使用 Apache Tinkerpop 编写複杂的遍历程序。
- 全球生物多样性信息基金使用 Apache Beam、Hadoop、HBase、Lucene、Spark 等将来自近 1,600 个机构和超过 100 万种物种的生物多样性数据和近 14 亿个位置纪录免费提供给研究人员。
- 苹果的 Siri 使用 Apache HBase 在 10 秒内完成了全球的完整环複製。
- Apache HTTP Server 为全球数以亿计的网站提供支援。
除了 ASF 的 21 週年纪念日,这些专案也各有各的生日,从 15 年到 25 年不等。在 Apache 孵化器里,还拥有 45 个正在开发中的专案,像是 AI、大数据、区块链、云端运算、密码学、深度学习、硬体、物联网、机器学习、行动、作业系统及许多其他类别。
这或许就是开源和社群魅力,向这个了不起的 Apache 软体基金会致敬。