ABOUT_APACHE revision dc333aed7402e0c09b9f9d6542fe0acb82823959
2f6324a12df5979e1e0e3dfcec95c0546fc37c30Christian Maeder The Apache HTTP Server Project
2f6324a12df5979e1e0e3dfcec95c0546fc37c30Christian MaederThe Apache Project is a collaborative software development effort aimed
2f6324a12df5979e1e0e3dfcec95c0546fc37c30Christian Maederat creating a robust, commercial-grade, featureful, and freely-available
2f6324a12df5979e1e0e3dfcec95c0546fc37c30Christian Maedersource code implementation of an HTTP (Web) server. The project is
2f6324a12df5979e1e0e3dfcec95c0546fc37c30Christian Maederjointly managed by a group of volunteers located around the world, using
2f6324a12df5979e1e0e3dfcec95c0546fc37c30Christian Maederthe Internet and the Web to communicate, plan, and develop the server and
6cb518d88084543c13aa7e56db767c14ee97ab77Christian Maederits related documentation. These volunteers are known as the Apache Group.
946f62de1b188898dde0c472f2a8a6fb86f4d2f5Christian MaederIn addition, hundreds of users have contributed ideas, code, and
6cb518d88084543c13aa7e56db767c14ee97ab77Christian Maederdocumentation to the project. This file is intended to briefly describe
e13ee09381f136f5eadaabdb9699773c0052cf3dChristian Maederthe history of the Apache Group, recognize the many contributors, and
6cb518d88084543c13aa7e56db767c14ee97ab77Christian Maederexplain how you can join the fun too.
e13ee09381f136f5eadaabdb9699773c0052cf3dChristian MaederIn February of 1995, the most popular server software on the Web was the
946f62de1b188898dde0c472f2a8a6fb86f4d2f5Christian Maederpublic domain HTTP daemon developed by Rob McCool at the National Center
946f62de1b188898dde0c472f2a8a6fb86f4d2f5Christian Maederfor Supercomputing Applications, University of Illinois, Urbana-Champaign.
946f62de1b188898dde0c472f2a8a6fb86f4d2f5Christian MaederHowever, development of that httpd had stalled after Rob left NCSA in
6cb518d88084543c13aa7e56db767c14ee97ab77Christian Maedermid-1994, and many webmasters had developed their own extensions and bug
6cb518d88084543c13aa7e56db767c14ee97ab77Christian Maederfixes that were in need of a common distribution. A small group of these
6cb518d88084543c13aa7e56db767c14ee97ab77Christian Maederwebmasters, contacted via private e-mail, gathered together for the purpose
6cb518d88084543c13aa7e56db767c14ee97ab77Christian Maederof coordinating their changes (in the form of "patches"). Brian Behlendorf
6cb518d88084543c13aa7e56db767c14ee97ab77Christian Maederand Cliff Skolnick put together a mailing list, shared information space,
6cb518d88084543c13aa7e56db767c14ee97ab77Christian Maederand logins for the core developers on a machine in the California Bay Area,
6cb518d88084543c13aa7e56db767c14ee97ab77Christian Maederwith bandwidth and diskspace donated by HotWired and Organic Online.
6cb518d88084543c13aa7e56db767c14ee97ab77Christian MaederBy the end of February, eight core contributors formed the foundation
2f6324a12df5979e1e0e3dfcec95c0546fc37c30Christian Maederof the original Apache Group:
6cb518d88084543c13aa7e56db767c14ee97ab77Christian Maeder Brian Behlendorf Roy T. Fielding Rob Hartill
2f6324a12df5979e1e0e3dfcec95c0546fc37c30Christian Maeder David Robinson Cliff Skolnick Randy Terbush
2f6324a12df5979e1e0e3dfcec95c0546fc37c30Christian Maeder Robert S. Thau Andrew Wilson
2f6324a12df5979e1e0e3dfcec95c0546fc37c30Christian Maederwith additional contributions from
2f6324a12df5979e1e0e3dfcec95c0546fc37c30Christian Maeder Eric Hagberg Frank Peters Nicolas Pioch
2f6324a12df5979e1e0e3dfcec95c0546fc37c30Christian MaederUsing NCSA httpd 1.3 as a base, we added all of the published bug fixes
2f6324a12df5979e1e0e3dfcec95c0546fc37c30Christian Maederand worthwhile enhancements we could find, tested the result on our own
2f6324a12df5979e1e0e3dfcec95c0546fc37c30Christian Maederservers, and made the first official public release (0.6.2) of the Apache
2f6324a12df5979e1e0e3dfcec95c0546fc37c30Christian Maederserver in April 1995. By coincidence, NCSA restarted their own development
2f6324a12df5979e1e0e3dfcec95c0546fc37c30Christian Maederduring the same period, and Brandon Long and Beth Frank of the NCSA Server
2f6324a12df5979e1e0e3dfcec95c0546fc37c30Christian MaederDevelopment Team joined the list in March as honorary members so that the
2f6324a12df5979e1e0e3dfcec95c0546fc37c30Christian Maedertwo projects could share ideas and fixes.
2f6324a12df5979e1e0e3dfcec95c0546fc37c30Christian MaederThe early Apache server was a big hit, but we all knew that the codebase
for 0.7.x (like pre-forked child processes) and supporting the rapidly growing
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
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)