Apache Software Foundation
De Apache Software Foundation (ASF) is een non-profit organisatie die zich bezighoudt met het maken van vrije 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
- Apache ActiveMQ: JMS message broker
- Ant: Java build tool
- APR: Apache Portable Runtime, een portabiliteitsbibliotheek geschreven in C
- Axis: framework voor webservices
- Beehive
- Camel: declaratief framework voor implementatie van "Enterprise Integration Patterns"
- Cayenne: ORM-framework
- Cocoon: XML-publicatieframework
- Commons: een verzameling van diverse kleine herbruikbare Java-bibliotheken
- DB: database-oplossingen. Hiertoe behoort Apache Derby, een RDBMS in Java.
- Directory: een directoryserver die onder meer LDAP ondersteunt
- Excalibur: Inversion of Control-container (Fortress) en gerelateerde componenten
- Forrest: een documentatieframework, gebaseerd op Cocoon.
- Geronima: een J2EE-server
- Apache Gump: integratie-, dependency- en versiebeheer
- Harmony: een vrije implementatie van de programmeertaal Java
- HiveMind: service- en configuratiemicrokernel
- iBatis: Framework voor persistentiemapping voor Java- en/of .NET-object
- Incubator: voor projecten, die mogelijk door de ASF gesteund gaan worden
- Jackrabbit: implementatie van de JCR-API
- Jakarta: serverside Javacomponenten (kent een aantal subprojecten)
- James: Java e-mail- en newsserver
- Labs: een project waarbinnen met nieuwe ideeën kan geëxperimenteerd worden
- Lenya: contentmanagementsysteem
- Logging: logging voor rapportage en debugging, bevat onder andere log4J
- Lucene: Java component om grote hoeveelheden tekst te doorzoeken
- Maven: project management voor Java en overzichtshulpmiddel
- Mina: "Multipurpose Infrastructure for Network Application", generieke netwerkroutines
- Muse: implementatie van de specificaties WS-ResourceFramework (WSRF), WS-BaseNotification (WSN) en WS-DistributedManagement (WSDM)
- MyFaces: implementatie van JavaServerFaces
- mod_perl: ondersteuning voor dynamische websites in Perl
- mod_python: ondersteuning voor dynamische websites in Python
- OFBiz: "Open for Businnes", automatisatiesoftware
- OpenOffice: Open kantoorsoftwarepakket (voorheen OpenOffice.org)
- Portals: webportal-gerelateerde software
- Santuario: XML Security in Java en C++
- Shale Framework: webapplicatieframework, gebaseerd op JavaServer Faces
- SpamAssassin: e-mailfilter om spam te verwijderen.
- Struts: webapplicatieframework in Java
- TCL: dynamische websites met de Tool Command Language
- Tomcat: een webcontainer voor Servlets en JSP's
- Tuscany: een implementatie van SCA, biedt ook andere SOA-implementaties
- Velocity: een Java Template Creation-engine
- Web services: webservice-gerelateerde componenten
- Wicket: componentgebaseerd webframework in Java
- Xalan: XSLT-processors in Java en C++
- Xerces: een validerende XML-parser
- XML: XML-componenten voor gebruik op het www
- XMLBeans: hulpmiddelen voor XML-Java-binding
- XML Graphics: conversie van XML naar grafische formaten
Externe link
- (en) Officiële website