ABOUT_APACHE revision e38f3ccb1d1368339739ba98be433ec16b1967e4
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync The Apache HTTP Server Project
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncThe Apache Project is a collaborative software development effort aimed
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncat creating a robust, commercial-grade, featureful, and freely-available
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncsource code implementation of an HTTP (Web) server. The project is
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncjointly managed by a group of volunteers located around the world, using
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncthe Internet and the Web to communicate, plan, and develop the server and
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncits related documentation. These volunteers are known as the Apache Group.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncIn addition, hundreds of users have contributed ideas, code, and
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncdocumentation to the project. This file is intended to briefly describe
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncthe history of the Apache Group, recognize the many contributors, and
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncexplain how you can join the fun too.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncIn February of 1995, the most popular server software on the Web was the
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncpublic domain HTTP daemon developed by Rob McCool at the National Center
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncfor Supercomputing Applications, University of Illinois, Urbana-Champaign.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncHowever, development of that httpd had stalled after Rob left NCSA in
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncmid-1994, and many webmasters had developed their own extensions and bug
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncfixes that were in need of a common distribution. A small group of these
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncwebmasters, contacted via private e-mail, gathered together for the purpose
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncof coordinating their changes (in the form of "patches"). Brian Behlendorf
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncand Cliff Skolnick put together a mailing list, shared information space,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncand logins for the core developers on a machine in the California Bay Area,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncwith bandwidth and diskspace donated by HotWired and Organic Online.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncBy the end of February, eight core contributors formed the foundation
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncof the original Apache Group:
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync Brian Behlendorf Roy T. Fielding Rob Hartill
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync David Robinson Cliff Skolnick Randy Terbush
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync Robert S. Thau Andrew Wilson
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncwith additional contributions from
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync Eric Hagberg Frank Peters Nicolas Pioch
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncUsing NCSA httpd 1.3 as a base, we added all of the published bug fixes
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncand worthwhile enhancements we could find, tested the result on our own
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncservers, and made the first official public release (0.6.2) of the Apache
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncserver in April 1995. By coincidence, NCSA restarted their own development
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncduring the same period, and Brandon Long and Beth Frank of the NCSA Server
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncDevelopment Team joined the list in March as honorary members so that the
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctwo projects could share ideas and fixes.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncThe early Apache server was a big hit, but we all knew that the codebase
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncneeded a general overhaul and redesign. During May-June 1995, while
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncRob Hartill and the rest of the group focused on implementing new features
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncfor 0.7.x (like pre-forked child processes) and supporting the rapidly growing
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncApache user community, Robert Thau designed a new server architecture
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync(code-named Shambhala) which included a modular structure and API for better
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextensibility, pool-based memory allocation, and an adaptive pre-forking
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncprocess model. The group switched to this new server base in July and added
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncthe features from 0.7.x, resulting in Apache 0.8.8 (and its brethren)
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncAfter extensive beta testing, many ports to obscure platforms, a new set
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncof documentation (by David Robinson), and the addition of many features
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncin the form of our standard modules, Apache 1.0 was released on
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncDecember 1, 1995.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncLess than a year after the group was formed, the Apache server passed
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncNCSA's httpd as the #1 server on the Internet.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncThe survey by Netcraft (http://www.netcraft.com/survey/) shows that Apache
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncis today more widely used than all other web servers combined.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ============================================================================
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncCurrent Apache Group in alphabetical order as of 18 December 2001:
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync Aaron Bannert Covalent Technologies, California
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync Brian Behlendorf Collab.Net, California
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync Ryan Bloom Covalent Technologies, California
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync Ken Coar IBM Corporation, Research Triangle Park, NC, USA
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync Mark J. Cox Red Hat, England
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync Lars Eilebrecht Parc Technologies, Munich, Germany
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync Ralf S. Engelschall Cable & Wireless Deutschland, Munich, Germany
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync Justin Erenkrantz eBuilt, California
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync Roy T. Fielding eBuilt, California
Manoj Kasichainula Collab.Net, California
<http://modules.apache.org/>, and their authors frequently
project. Patch contributors are listed in the src/CHANGES file.
in an occasional suggestion/fix, then you can just use the bug reporting
form at <http://www.apache.org/bug_report.html>. You can also subscribe
of it in serious need of updating) to be found at <http://dev.apache.org/>.
One warning though: traffic is high, 1000 to 1500 messages/month.
directions. If you have user/configuration questions, send them
to the USENET newsgroup "comp.infosystems.www.servers.unix", or for
Windows users, "comp.infosystems.www.servers.ms-windows".
of people who have logins on our server (apache.org) and access to the
changes and our development/coordination tools improve.
The Apache Software Foundation (www.apache.org)