magazine resources subscribe about advertising

New Architect Daily
Commentary and updates on current events and technologies

CMP Media E-Book

Download your copy today.

Research
Search for reports and white papers from industry vendors and analysts.

This Week at NewArchitect.com Subscribe now to our free email newsletter and get notified when the site is updated with new articles







Day of Defeat Online Gaming

 New Architect > Archives > 1999 > 10 > Features

The Apache Success Story

Exploring an Open Source Development Process

By Jim Jagielski

The Apache Web server is a true success of the Open Source Technology (OST) movement. It's one of the most popular OST packages (in terms of usage and notoriety) along with Linux. According to the latest Netcraft reports, Apache and its derivatives run over 60 percent of all Web sites on the Internet. But Apache can boast another true success, that of the Apache development process.

I use the term "development process" to describe the general rules and methods used to "control" the way a product is developed. Apache is no different. The Apache Web-Server Project (also known as the Apache Group, although this term more accurately describes the entire Apache Software Foundation, or ASF) uses a clearly defined process to give the contributors the freedom and flexibility to program the way they like, without resulting in total confusion or anarchy. This is no easy task for a project as large as, or a program with as many lines of code as Apache. The very fact that this process works as well as it does is another validation of the Open Source movement, which historically has to handle large numbers of developers from all across the globe.

Beyond the actual Apache Web server, has the Apache Group also developed a process that other Open Source projects can use? Or are the process and the project simply too closely entwined for the process to work on its own? Let's see.

The Actual Process

The Apache Group itself is made up of a smallish group of core developers who decide the overall "direction" of the Apache server.




  Day of Defeat Online Gaming

home | daily | current issue | archives | features | critical decisions | case studies | expert opinion | reviews | access | industry events | newsletter | research | careers | info centers | advertising | subscribe | subscriber service | editorial calendar | press | contacts


Copyright © 2006 CMP Media, LLC Read our privacy policy, your California privacy rights, terms of service.
SDMG Web sites: BYTE.com, C/C++ Users Journal, Developer Pipeline, Dr. Dobb's Journal, DotNetJunkies, MSDN Magazine, Sys Admin,
SD Expo, SD Magazine, SqlJunkies, The Perl Journal, Unixreview, Windows Developer Network, New Architect

web2