ABOUT_APACHE revision 5827147ce735ac2d932ae5414ce63ef667c90b39
6cb1ca52bfd0f546d1001d9204d8ab93039de44baf The Apache HTTP Server Project
6cb1ca52bfd0f546d1001d9204d8ab93039de44baf February 2002
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafThe Apache Project is a collaborative software development effort aimed
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafat creating a robust, commercial-grade, featureful, and freely-available
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafsource code implementation of an HTTP (Web) server. The project is
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafjointly managed by a group of volunteers located around the world, using
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafthe Internet and the Web to communicate, plan, and develop the server and
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafits related documentation. These volunteers are known as the Apache Group.
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafIn addition, hundreds of users have contributed ideas, code, and
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafdocumentation to the project. This file is intended to briefly describe
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafthe history of the Apache Group, recognize the many contributors, and
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafexplain how you can join the fun too.
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafIn February of 1995, the most popular server software on the Web was the
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafpublic domain HTTP daemon developed by Rob McCool at the National Center
6cb1ca52bfd0f546d1001d9204d8ab93039de44baffor Supercomputing Applications, University of Illinois, Urbana-Champaign.
837416c3fd6b55b504f517ad92a135ead81f4ceacyHowever, development of that httpd had stalled after Rob left NCSA in
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafmid-1994, and many webmasters had developed their own extensions and bug
6cb1ca52bfd0f546d1001d9204d8ab93039de44baffixes that were in need of a common distribution. A small group of these
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafwebmasters, contacted via private e-mail, gathered together for the purpose
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafof coordinating their changes (in the form of "patches"). Brian Behlendorf
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafand Cliff Skolnick put together a mailing list, shared information space,
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafand logins for the core developers on a machine in the California Bay Area,
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafwith bandwidth and diskspace donated by HotWired and Organic Online.
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafBy the end of February, eight core contributors formed the foundation
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafof the original Apache Group:
6cb1ca52bfd0f546d1001d9204d8ab93039de44baf Brian Behlendorf Roy T. Fielding Rob Hartill
6cb1ca52bfd0f546d1001d9204d8ab93039de44baf David Robinson Cliff Skolnick Randy Terbush
6cb1ca52bfd0f546d1001d9204d8ab93039de44baf Robert S. Thau Andrew Wilson
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafwith additional contributions from
6cb1ca52bfd0f546d1001d9204d8ab93039de44baf Eric Hagberg Frank Peters Nicolas Pioch
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafUsing NCSA httpd 1.3 as a base, we added all of the published bug fixes
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafand worthwhile enhancements we could find, tested the result on our own
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafservers, and made the first official public release (0.6.2) of the Apache
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafserver in April 1995. By coincidence, NCSA restarted their own development
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafduring the same period, and Brandon Long and Beth Frank of the NCSA Server
837416c3fd6b55b504f517ad92a135ead81f4ceacyDevelopment Team joined the list in March as honorary members so that the
6cb1ca52bfd0f546d1001d9204d8ab93039de44baftwo projects could share ideas and fixes.
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafThe early Apache server was a big hit, but we all knew that the codebase
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafneeded a general overhaul and redesign. During May-June 1995, while
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafRob Hartill and the rest of the group focused on implementing new features
6cb1ca52bfd0f546d1001d9204d8ab93039de44baffor 0.7.x (like pre-forked child processes) and supporting the rapidly growing
6cb1ca52bfd0f546d1001d9204d8ab93039de44bafApache user community, Robert Thau designed a new server architecture
6cb1ca52bfd0f546d1001d9204d8ab93039de44baf(code-named Shambhala) which included a modular structure and API for better
the features from 0.7.x, resulting in Apache 0.8.8 (and its brethren)
The survey by Netcraft (http://www.netcraft.com/survey/) shows that Apache
Brian Behlendorf Collab.Net, California
Manoj Kasichainula Collab.Net, California
<http://modules.apache.org/>, and their authors frequently
in an occasional suggestion/fix, then you can just use the bug reporting
form at <http://httpd.apache.org/bug_report.html>. You can also subscribe
it in serious need of updating) to be found at <http://httpd.apache.org/dev/>.
One warning though: traffic is high, 1000 to 1500 messages/month.
directions. If you have user/configuration questions, send them
to users list <http://httpd.apache.org/userslist> or to the USENET
newsgroup "comp.infosystems.www.servers.unix".or for windows users,
the newsgroup "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)