Apache Software Foundation
De Apache Software Foundation (ASF) is een non-profit organisatie, die zich bezighoudt met het maken van software. Een bekend product van de ASF is de Apache webserver, die voor de meerderheid van de webservers op Internet gebruikt wordt.
De ASF is de opvolger van de Apache Group en is gevestigd in Delaware in de Verenigde Staten. De ASF is een decentrale organisatie van ontwikkelaars, die zich bezighouden met het maken van opensourcesoftware. De Apache-projecten worden gekenmerkt door een op samenwerking en consensus gericht ontwikkelproces en het gebruik van een open en pragmatische licentie. Elke project wordt gestuurd door een door de meewerkende ontwikkelaars geselecteerd team van technische experts. De ASF is een meritocratie, wat betekent, dat alleen ontwikkelaars, die actief bijdragen kunnen worden gekozen.
Eén van de doelen van de ASF is het vrijwaren van de ontwikkelaars van juridische claims. Alle programmatuur wordt uitgebracht onder de Apache License.
De ASF organiseert elk jaar diverse conferenties, waarin bepaalde projecten in de schijnwerper worden gezet en de ontwikkelaars elkaar kunnen ontmoeten.
Projecten
- Apache HTTP Server: Webserver
- Ant: Java build tool
- APR: Apache Portable Runtime, een portabiliteitsbibliotheek geschreven in C
- Cocoon: XML publicatie framework
- DB: database oplossingen
- Apache Excalibur: Inversion of Control container (Fortress) en gerelateerde componenten
- Apache Forrest: een documentatie framework, gebaseerd op Cocoon.
- Geronimo Application Server: een J2EE server
- Apache Gump: Integratie, afhankelijkheden en versie management
- iBatis: Framework voor persistentie mapping voor Java en/of .NET object
- Incubator: voor projecten, die mogelijk door de ASF gesteund gaan worden
- Jakarta: server side Java componenten (kent een aantal subprojecten)
- Apache James: Java e-mail en news server
- Lenya: Content management systeem
- Logging: Logging voor rapportages en debugging, bevat onder andere Log4J
- Lucene: Java component om grote hoeveelheden tekst te doorzoeken
- Maven: Java project management en overzichts hulpmiddel
- MyFaces: JavaServerFaces implementatie
- mod_perl: ondersteuning voor dynamische websites in Perl
- Apache Portals: web portal gerelateerde software
- SpamAssassin: e-mail filter om spam te verwijderen.
- Struts: Java web applicatie framework
- TCL: dynamische websites metTool Command Language
- Web services: Web service gerelateerde componenten
- XML: XML componenten voor gebruik op het WWW
- XMLBeans: XML-Java binding hulpmiddelen
- XML Graphics: conversie van XML naar grafische formaten