ABOUT_APACHE revision 9b12a8c4735e90e88bb42f2b03569c852834ef36
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe The Apache HTTP Server Project
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweThe Apache Project is a collaborative software development effort aimed
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweat creating a robust, commercial-grade, featureful, and freely-available
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowesource code implementation of an HTTP (Web) server. The project is
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowejointly managed by a group of volunteers located around the world, using
ed22c7109fc5dd9e1b7a5d0333bdc7ad2718e2abYuri Pankovthe Internet and the Web to communicate, plan, and develop the server and
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweits related documentation. These volunteers are known as the Apache Group.
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweIn addition, hundreds of users have contributed ideas, code, and
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowedocumentation to the project. This file is intended to briefly describe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowethe history of the Apache Group, recognize the many contributors, and
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweexplain how you can join the fun too.
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweIn February of 1995, the most popular server software on the Web was the
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowepublic domain HTTP daemon developed by Rob McCool at the National Center
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowefor Supercomputing Applications, University of Illinois, Urbana-Champaign.
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweHowever, development of that httpd had stalled after Rob left NCSA in
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowemid-1994, and many webmasters had developed their own extensions and bug
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowefixes that were in need of a common distribution. A small group of these
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowewebmasters, contacted via private e-mail, gathered together for the purpose
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweof coordinating their changes (in the form of "patches"). Brian Behlendorf
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweand Cliff Skolnick put together a mailing list, shared information space,
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweand logins for the core developers on a machine in the California Bay Area,
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowewith bandwidth and diskspace donated by HotWired and Organic Online.
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweBy the end of February, eight core contributors formed the foundation
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweof the original Apache Group:
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Brian Behlendorf Roy T. Fielding Rob Hartill
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe David Robinson Cliff Skolnick Randy Terbush
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Robert S. Thau Andrew Wilson
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowewith additional contributions from
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Eric Hagberg Frank Peters Nicolas Pioch
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweUsing NCSA httpd 1.3 as a base, we added all of the published bug fixes
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweand worthwhile enhancements we could find, tested the result on our own
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweservers, and made the first official public release (0.6.2) of the Apache
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweserver in April 1995. By coincidence, NCSA restarted their own development
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweduring the same period, and Brandon Long and Beth Frank of the NCSA Server
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweDevelopment Team joined the list in March as honorary members so that the
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowetwo projects could share ideas and fixes.
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweThe early Apache server was a big hit, but we all knew that the codebase
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweneeded a general overhaul and redesign. During May-June 1995, while
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweRob Hartill and the rest of the group focused on implementing new features
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowefor 0.7.x (like pre-forked child processes) and supporting the rapidly growing
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweApache user community, Robert Thau designed a new server architecture
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe(code-named Shambhala) which included a modular structure and API for better
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweextensibility, pool-based memory allocation, and an adaptive pre-forking
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweprocess model. The group switched to this new server base in July and added
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowethe features from 0.7.x, resulting in Apache 0.8.8 (and its brethren)
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweAfter extensive beta testing, many ports to obscure platforms, a new set
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweof documentation (by David Robinson), and the addition of many features
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowein the form of our standard modules, Apache 1.0 was released on
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweDecember 1, 1995.
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweLess than a year after the group was formed, the Apache server passed
ed22c7109fc5dd9e1b7a5d0333bdc7ad2718e2abYuri PankovNCSA's httpd as the #1 server on the Internet.
ed22c7109fc5dd9e1b7a5d0333bdc7ad2718e2abYuri PankovThe survey by Netcraft (http://www.netcraft.com/survey/) shows that Apache
ed22c7109fc5dd9e1b7a5d0333bdc7ad2718e2abYuri Pankovis today more widely used than all other web servers combined.
ed22c7109fc5dd9e1b7a5d0333bdc7ad2718e2abYuri Pankov ============================================================================
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweCurrent Apache Group in alphabetical order as of 2 October 2001:
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Brian Behlendorf Collab.Net, California
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Ryan Bloom Covalent Technologies, California
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Ken Coar IBM Corporation, Research Triangle Park, NC, USA
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Mark J. Cox Red Hat, England
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Lars Eilebrecht Parc Technologies, Munich, Germany
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Ralf S. Engelschall Cable & Wireless Deutschland, Munich, Germany
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Justin Erenkrantz eBuilt, California
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Roy T. Fielding eBuilt, California
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Tony Finch Covalent Technologies, California
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Dean Gaudet Transmeta Corporation, California
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Dirk-Willem van Gulik Covalent Technologies, California
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Brian Havard Australia
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Ben Hyde Gensym, Massachusetts
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Jim Jagielski jaguNET Access Services, Maryland
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Manoj Kasichainula Collab.Net, California
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Alexei Kosut Stanford University, California
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Martin Kraemer Munich, Germany
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe Ben Laurie Freelance Consultant, UK
<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)