Posted on 2010-02-24 12:05
啥都写点 阅读(103)
评论(0) 编辑 收藏 所属分类:
others
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的增长非常快。
【人物志】
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年他迁居澳大利亚。目前以种地自娱,同时还是志愿消防队员。
-- 学海无涯