Apache Software Foundation
Die Apache Software Foundation [] (ASF) ist eine ehrenamtlich arbeitende Organisation zur Förderung der Apache-Softwareprojekte, zu denen unter anderem auch der Apache-Webserver gehört. Die ASF entstand im Juni 1999 aus der Apache Group und wurde in Delaware (USA) gegründet.Die Apache Software Foundation ist eine verteilte Gemeinschaft, die aus Entwicklern besteht, welche an Open-Source-Softwareprojekten arbeiten. Charakteristisch für Apache-Projekte ist der gemeinschaftliche und diskussionsfreudige Entwicklungsprozess und die offene und pragmatische Software-Lizenz. Jedes Projekt wird von einem gewählten Team aus Experten geleitet. Diese beteiligen sich auch aktiv an der Entwicklung der Projekte. Die ASF ist eine Meritokratie, deren Mitgliedschaft nur aktiven Entwicklern und Kontributoren der Apache-Projekte zuteil wird.
Zu den Aufgaben der ASF gehört der rechtliche Schutz aller Projekt-Mitarbeiter und der Schutz der Marke "Apache". Weiterhin ist sie der Ursprung der Apache-Lizenz, welche auch von externen Open-Source-Projekten benutzt und angepasst wurde.
Das Logo der Apache Software Foundation ist die bunte Feder, welche auch die meisten Apache-Projekte schmückt.
Geschichte
Die Geschichte der Apache Software Foundation ist eng mit der Entwicklung des Apache HTTP Servers verknüpft. Eine Gruppe von acht Entwicklern begann 1994 den NCSA HTTPd Server zu erweitern. Sie waren im einzelnen: Brian Behlendorf, Roy T. Fielding, Rob Hartill, David Robinson, Cliff Skolnick, Randy Terbush, Robert S. Thau und Andrew Wilson mit Unterstützung von Eric Hagberg, Frank Peters und Nicolas Pioch.
Sie nannten das Ergebnis ihrer Arbeit Apache HTTP Server und veröffentlichten es im April 1995. Mit dem Stand von 2007 hat die ASF 202 Mitglieder, ca. 1400 registrierte Committer und viele hundert weitere Kontributoren.
Projekte
Eine Liste aktiver Apache-Projekte:
Apache HTTP Server ? derzeit (2007) marktdominierender HTTP-Server
Ant ? Kommandozeilenbasiertes Build Tool
Apache Portable Runtime (APR)
Cocoon ? XML Processing Framework
DB
Directory
Excalibur ? Dependency Application Framework (ähnlich Spring), auf dessen Basis andere Projekte wie Cocoon oder James aufsetzen
Forrest ? Framework zur Software Dokumentation
Geronimo ? J2EE-konformer Server
Gump ? Continuous Integration Tool
Harmony - eine Java Virtual Machine
Incubator ? Projekt, welches zu Apache migrierende Projekte auf das von ASF geforderte Niveau hebt bzw. prüft
Jakarta ? Sammlung verschiedener Java-Projekte, die zu klein sind, um als Toplevel-Projekt geführt zu werden
James ? Mailserverimplementierung in Java
Lenya ? Content-Management-System auf Basis von Cocoon
Logging_Services
Lucene ? Suchmaschinen-Implementierung in Java
Maven ? Java Build Tool mit Dependency Management und zahlreichen anderen, vorbereiteten Features
MyFaces ? Erweiterung zu Java Server Faces
Portals
SpamAssassin ? Perl-Implementierung eines Spam-Identifikators
Struts ? Action-orientiertes Webapplikationsframework
TCL
Tomcat ? umfangreicher Java Servlet Container
Web_Services
Xerces
* Apache XML-Projekt
XMLBeans
XML_Graphics
* ApacheCon (eine Konferenz)
ruhende Apache-Projekte:
Crimson
geschlossene Apache-Projekte:
Avalon
Weblinks
* http://www.apache.org (ASF-Hauptseite)
* http://wiki.apache.org (ASF-Wiki)
* http://www.apachecon.com (Apache-Konferenzen)
* http://people.apache.org (Committer-Verzeichnis)
* http://projects.apache.org (Projekte-Verzeichnis)

