传奇开源项目Apache迎来15岁生日

 

2月23日最知名的开源项目网站Apache发布官方博客,庆祝它的旗舰开源项目Apache HTTP Server(也称Apache Web Server或者简称为Apache)15岁生日。

Apache的前身是Rob McCool所开发的NCSA httpd。1994年,McCool离开NCSA(美国国家超级计算应用中心),开发中止。

1995年2月23日,Brian Behlendorf, Roy Fielding, Rob Hartill, David Robinson, Cliff Skolnick, Randy Terbush, Robert Thau和Andrew Wilson几个人组成社区,通过邮件在线协作,继续开发和支持这个项目的一个新分支。这个社区被命名为Apache组织,项目也被称为Apache。不到一年,Apache就超过httpd,成为互联网上最流行的Web服务器。

1999年的3月,Apache组织的成员组成Apache基金会,为项目开发提供资金、法律和组织支持。这个基金会很快成长为多开源项目的支持者。

在发展过程中,Apache基金会形成了独特的开发高质量开源软件的方式,称为Apache之道。即:

1. 通过相互尊重、诚实和专注于技术的协作进行开放协作。

2. 协作是公开透明的。

3. 精英管理制,凡事看能力。Apache基金会目前有2000名Committer和数量极大的贡献者。

今天,Apache HTTP Server支撑着全球超过1亿个网站,是最成功的开源项目之一。而Apache基金会旗下已经有138个开源项目,包括著名的Struts、Tomcat、Perl、Tcl、Hadoop、CouchDB、Lucene、Ant、Maven、Wicket等等,还有更多项目在孵化。

在喜庆的日子里,也应该看到,虽然地位一直非常稳固,Apache目前也面临着lighttpd、nginx等新兴高性能开源Web Server的挑战,还有专有的微软IIS。但是对于开发者来说,有更多选择当然不会是坏事。下面是Netcraft 2010年1月公布的Web服务器份额数据。nginx的增长非常快。

开发者 产品 网站(百万) 份额
Apache Apache 111 54%
Microsoft IIS 50 24%
Igor Sysoev nginx 16 8%
Google GWS 15 7%
lighttpd lighttpd 1 0%


【人物志】

Rob McCool 1973年生,在伊利诺伊大学(UIUC)读本科时加入NCSA Mosaic(Mozilla前身)开发组,开发了Apache的前身httpd。同一时期,他还开发了CGI规范。毕业后加入网景,参与开发Netscape Enterprise Server。后曾在Yahoo担任架构师。目前是斯坦福大学的研究程序员,研究领域是基于知识的系统,包括KDD和TAP项目。他的个人网页是:http://www-ksl.stanford.edu/people/robm/

Brian Behlendorf,1973年生,Apache项目和基金会的主要创始者。曾担任Apache基金会主席。加州伯克利分校计算机系毕业。现为CollabNet公司总监,该公司的Subversion的主要支持力量。(推荐阅读:Apache创始人Brian:开源组织里的激进分子

Roy Fielding,1965年生。HTTP、REST的主要制定者。也是HTML和URI开发的重要参与者。是Apache基金会的首任主席。目前担任Day软件公司首席科学家。

Rob Hartill,1969年生,威尔士人。除了Apache之外,他还是电影数据库IMDB和著名的科学论文预印本发布网站arXiv最早的开发者。2003年他迁居澳大利亚。目前以种地自娱,同时还是志愿消防队员。

 

 
 

你可能感兴趣的:(apache)