专栏首页CSDN技术头条一个和大数据密切相关的组织——Apache软件基金会

一个和大数据密切相关的组织——Apache软件基金会

想真正认识国际大数据的领域体系,你一定要了解一个叫做“Apache软件基金会”的组织,虽然大数据处理工具Hadoop是程序员开发出来的,但是毫不客气的说,Apache软件基金会也是Hadoop之父,没有Apache软件基金会,也许就没有今天的Hadoop了。我们尽量用大白话来给大家介绍Apache软件基金会,同时也期待,国内早日有这样的支持开源项目的组织。

成立日期:1999年7月

成立者:Brian Behlendorf, Ken Coar, Mark Cox, Lars Eilebrecht, Ralf S. Engelschall, Roy T. Fielding, Dean Gaudet, Ben Hyde, Jim Jagielski, Alexei Kosut, Martin Kraemer, Ben Laurie, Doug MacEachern, Aram Mirzadeh, Sameer Parekh, Cliff Skolnick, Marc Slemko, William (Bill) Stoddard, Paul Sutton, Randy Terbush, Dirk-Willem van Gulik

总部:美国美国马里兰州森林山 重点:开源软件 方式:Apache许可证 网址:apache.org

Apache软件基金会(也就是Apache Software Foundation,简称为ASF),是专门为运作一个开源软件项目的Apache的团体提供支持的非盈利性组织,这个开源软件项目就是Apache项目。这个组织把自己作为有着相同目标的开发者与用户的团体,而不是简单的共享在一个服务器上的一组项目的组织团体。在它所支持的Apache项目与子项目中,所发行的软件产品都遵循Apache许可证(Apache License)。

Apache软件基金会(ASF)正式创建于1999年,它的创建者是一个自称为“Apache组织”的群体。这个“Apache组织”在1999年以前就已经存在很长时间了,这个组织的开发爱好者们聚集在一起,在美国伊利诺斯大学超级计算机应用程序国家中心(National Center for Supercomputing Applications,简称为NCSA)开发的NCSA HTTPd服务器的基础上开发与维护了一个叫Apache的HTTP服务器。

Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。相传阿帕奇是一个武士,他英勇善战,且战无不胜,被印第安人奉为勇敢和胜利的代表,因此后人便用他的名字为印第安部落命名,而阿帕奇族在印第安史上也以强悍著称。

这个命名是根据北美当地的一支印第安部落而来,这支部落以高超的军事素养和超人的忍耐力着称,19世纪后半期对侵占他们领土的入侵者进行了反抗。为了对这支印第安部落表示敬仰之意,取该部落名称(Apache)作为服务器名。但一提到这个命名,这里还有流传着一段有意思的故事。因为这个服务器是在NCSA HTTPd服务器的基础之上,通过众人努力,不断地修正、打补丁(Patchy)的产物,被戏称为“A Patchy Server”(一个补丁服务器)。在这里,因为“Patchy”与“Apache”是谐音,故最後正式命名为“Apache Server”。

Apache软件基金会新闻条:

  • 2010年11月,Apache软件基金会因Java向甲骨文宣战。
  • 2010年12月,Apache软件基金会宣布离开JCP执委会,这也意味着他们彻底与JCP断绝了关系。JCP(Java Community Process)是一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新。
  • 2011年1月6日,Cloudera宣布正式成为Apache软件基金会(ASF)赞助商。
  • 2011年11月18日,Adobe向Apache基金会捐赠Flex框架代码。
  • 2014年9月1日,Apache软件基金会宣布成为接受比特币捐赠的非营利基金会。它在捐赠页面公布了比特币地址和一个条形码。
  • 2014年1月26日,Apache软件基金会推出全新多云PaaS架构——Apache Stratos 4.0.
  • 2014年9月29日,Apache 软件基金会决定结束其 Apache C++ 标准库项目 —— stdcxx。

现任理事会:

Jim Jagielski(吉姆·加吉尔斯基),ASF理事,加吉尔斯基是Apache软件基金会联合创始人兼会长。

有意思是,美国国家航空航天局(NASA)有一部叫“Jagubox”的服务器,这部服务器的管理者是就是吉姆·加吉尔斯基,他同时也是A/UX(苹果电脑(Apple Computer)公司所开发的UNIX操作系统)常见问答集的编辑,目前Jagebox服务器已经停机。现在,吉姆·加吉尔斯基主要管理Apache软件基金会,如果你常常看美国科技报道,那么对于吉姆·加吉尔斯基一定不会陌生,他是全球开源产业的领军人物。

Shane Curcuru(沙纳·科库罗),ASF理事,副主席任职IBM。

Doug Cutting,ASF理事,搜索引擎专家,任职Cloudera。

Doug Cutting,凭借自己对工作的热情和脚踏实地的态度,开创了Lucene和Nutch两个成功的开源搜索引擎项目,同时也是当下人气大数据计算框架Hadoop的创立者。Doug于1985年毕业于美国斯坦福大学,首个在Xerox的实习工作奠定了他日后研究搜索引擎项目以及成功的基础。1997年底,Doug通过Lucene这个首个提供了全文文本搜索的开源函数库实现了理论到实践的巨大突破。在此基础上,Doug相继实现了Nutch、Hadoop。为了自身梦想的实现,Doug先后就职于Architext和Yahoo!等企业,直至2009年出任Cloudera的首席架构师。

Bertrand Delacretaz,ASF理事,任职DAY SOFTWARE的研发集团,他参与涉及的项目Apache Cocoon, FOP, Solr, Sling, Tika和ESME。

Roy T. Fielding,ASF理事,美国著名科学家,HTTP规范的重要作者之一,现任职DAY SOFTWARE首席科学家。

Sam Ruby,ASF理事,参与很多开源项目,ASF秘书兼法律事务副主席,W3C的HTML组织联合创始人,现任职于IBM。

Noirin Shirley,ASF唯一女性理事,负责会议的副主席。她任职Google。

Greg Stein,ASF理事,曾担任ASF主席。

Henri Yandell,ASF理事,Commons,Jakarta,Tomcat等项目维护者。

Apache软件基金会主要成果:HTTP Server,Ant,DB,iBATIS,Jakarta,Logging,Maven,Struts,Tomcat,Tapestry等等。

Apache有名的几个项目介绍

  • HTTPServer,这个在前面的段落介绍过了,Apache已经是他的代号了
  • Subversion,Subversion已经正式由Apache接管。
  • ActiveMQ,免费开源由java编写符合JMS1.1标准的消息
  • ActiveMq,管理界面中间件。另外,它也支持通过除java语言外的语言的使用
  • Ant,这个太出名了。标准的批处理工具。是一套基于java的程序打造工具
  • Commons,一些常用的工具类库,包括common-pool,dbcp,fileupload,Common-beans等。
  • Excalibur,它的主要产品是一个由java写成的,名字叫做Fortress(要塞)的轻量级的可嵌入式反向控制容器。
  • iBATIS,并入的一个项目,是ORM的一个很流行的工具
  • Geronimo,是Apache软件基金会为了创造一个兼容j2ee的容器,而整理出来的一个新成果
  • Jakarta,许多Java子项目的集成,tomcat,ant等就是从这里孵化出去的。
  • James,是一套用java开发的邮件、新闻组、消息服务器。它使用的avalon组件框架。目前支持SMTP,POP3和NNTP很快也会支持IMAP
  • Logging,基于java的可靠,快速,扩展性强的日志工具
  • Maven,是一套java开发的工程综合管理工具。它基于工程对象模型(POM)的理念
  • Portals,门户产品
  • Struts,一套通过servlets和jsp来搭建web应用的MVC框架
  • Tomcat,用量最大的免费的Java服务器
  • Hadoop,现今最为著名的大数据神器,包括分布式存储和计算框架。

此外,Apache软件基金会还有虚拟主机、服务器等多种技术。

由于Apache软件基金会在开源服务器技术上的卓越贡献,荣获了著名IT杂志SD Times颁发的2013 SD Times 100奖项,位于“极大影响力”分类第二位,仅次于亚马逊。也由于hadoop在大数据处理和大数据挖掘上的出色表现,ASF也荣获了“大数据和商业智能”的第二位。Apache软件基金会的运作经费主要来源于企业赞助,其中,Facebook、Twitter、IMB都是其赞助商之一。

本文分享自微信公众号 - CSDN技术头条(CSDN_Tech)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2014-12-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 冉起新秀:Apache六大尚未广为人知的大数据项目

    世界各地无数的组织,他们使用的数据现在日益庞大而复杂,使用传统的数据处理程序已无法再进行优化分析及获得洞察。而这正是的新一代的大数据应用程序要解决的问题。近期A...

    CSDN技术头条
  • 自学大数据:用以生产环境的Hadoop版本比较

    一、背景介绍 生产环境中,hadoop的版本选择是一个公司架构之时,很重要的一个考虑因素。这篇文章根据就谈谈现在主流的hadoop版本的比较。如果有不同意见,或...

    CSDN技术头条
  • 2015 Bossie评选:最佳开源大数据工具

    InfoWorld在分布式数据处理、流式数据分析、机器学习以及大规模数据分析领域精选出了2015年的开源工具获奖者,下面我们来简单介绍下这些获奖的技术工具。 1...

    CSDN技术头条
  • 冉起新秀:Apache六大尚未广为人知的大数据项目

    世界各地无数的组织,他们使用的数据现在日益庞大而复杂,使用传统的数据处理程序已无法再进行优化分析及获得洞察。而这正是的新一代的大数据应用程序要解决的问题。近期A...

    CSDN技术头条
  • 赢在 Apache - 干了再说,贡献者无条件的爱

    有些人喜欢狗,有些人喜欢猫。 ASF 不在意这些,它依然爱你。有些人是女性,有些人是男性,有些人不同意群众的狭隘二分法。ASF 不在意这些,它依然爱你。有些人有...

    开源社
  • 冉起新秀:Apache六大尚未广为人知的大数据项目

    原文标题:On the Rise: Six Unsung Apache Big Data Projects

    华章科技
  • [大数据架构 ]Apache大数据项目目录

    在使用BigData大约8年以上之后,我遇到了大量的项目。Esp Apache的运动对于BigData域非常强大。每个人都会提出一个针对特定解决方案的项目。但是...

    首席架构师智库
  • 六个藉藉无名但迅速崛起的Apache大数据项目

    我是攻城师
  • Apache服务器填坑之路(下载、安装、使用demo、卸载)

    戳这里上Apache官网 进入官网后,点击中间“Downloading the Apache HTTP Server”下面的“a number of thir...

    凌川江雪
  • 慢讯!Sharding-Sphere 正式进入 Apache 孵化器

    美国时间2018年11月10日,开源分布式数据库中间件生态圈Sharding-Sphere正式进入Apache基金会孵化器。

    芋道源码

扫码关注云+社区

领取腾讯云代金券