Apache Software Foundation
Die Apache Software Foundation [Apache-Webserver gehört. Die ASF entstand im Juni 1999 aus der Apache Group und wurde in Delaware (USA) gegründet.
] (ASF) ist eine ehrenamtlich arbeitende Organisation zur Förderung der Apache-Softwareprojekte, zu denen unter anderem auch derDie Apache Software Foundation ist eine verteilte Gemeinschaft von Entwicklern, die an Open-Source-Softwareprojekten arbeiten. Charakteristisch für Apache-Projekte ist der gemeinschaftliche und diskussionsfreudige Entwicklungsprozess und die offene und pragmatische Apache-Lizenz, welche auch von externen Open-Source-Projekten benutzt und angepasst werden kann. 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 zuteilwird.
Zu den Aufgaben der ASF gehören der rechtliche Schutz aller Projekt-Mitarbeiter und der Schutz der Marke „Apache“. Das Logo der Apache Software Foundation ist die bunte Feder, welche auch die meisten Apache-Projekte schmückt. Der Name wurde aus Respekt vor dem nordamerikanischen Indianerstamm der Apachen gewählt.[1]
Mit dem Stand vom 23. März 2012 hat die ASF 437 Mitglieder, etwa 2944 registrierte Committer und viele hundert weitere Kontributoren. Aktueller Präsident ist Ross Gardler.
Finanzierung
Diese Sponsoren werden von der Apache Software Foundation selbst in verschiedene Kategorien unterteilt:[2]
Kategorie | ab $ / Jahr | Sponsor |
---|---|---|
Platinum | 100.000 $ | Google, Yahoo, Microsoft, Facebook, Cloudera, Pivotal, Leaseweb |
Gold | 40.000 $ | Hewlett-Packard, IBM, Hortonworks, ARM, Comcast, PhoenixNAP, Bloomberg |
Silver | 20.000 $ | Budget Direct, Red Hat Inc., InMotion Hosting, iSIGMA, Cerner, Produban, Confluent, Alibaba Cloud Computing, Huawei, Wandisco, Private Internet Access, Serenata Flowers |
Bronze | 5.000 $ | Accor, Basis Technology, Cloudsoft Corporation, Talend, Twitter, Samsung, Bluehost, ChameleonJohn Coupons |
Die Sponsoren erhalten unterschiedliche Unterstützung von der Apache Software Foundation (z. B. „Gemeinschaftliche Presse-Veröffentlichung“) und werden auf der Webseite der Apache Software Foundation genannt und geehrt.
Projekte
Die folgende Liste enthält einige der aktiven Top Level Apache-Projekte[3]:
Projekt-Name | Beschreibung |
---|---|
Apache HTTP Server | derzeit (April 2016) marktdominierender HTTP-Server. Das Gründungsprojekt der Apache Software Foundation. |
Apache Abdera | Eine Implementierung von Atom Feeds |
ActiveMQ | Java Message Service 1.1 (JMS) message broker |
Ant | kommandozeilenbasiertes Build Tool |
Apache Portable Runtime (APR) | plattformunabhängige Laufzeitumgebung |
Archiva | Repository Management Software |
Axis | XML-basiertes Web-Service-Framework |
Beehive | Objekt-Model-Visualisierung |
Bloodhound | Projektmanagement- und Bugtracking-Software |
Camel | regelbasierte Routing- und Konvertierungs-Engine |
Cassandra | verteiltes Datenbankverwaltungssystem für sehr große strukturierte Datenbanken (sogenanntes „NoSQL“-Datenbanksystem) |
Cayenne | ORM-Framework |
Celix | C basierende Implementierung der OSGI Spezifikation |
Cocoon | XML Processing Framework |
Commons | mehrere wiederverwendbare Java-Komponenten |
Continuum | Continuous Integration Server |
Cordova | Framework zur Erstellung hybrider Applikationen für mobile Endgeräte |
CouchDB | Datenbank für JSON-Dokumente, geschrieben in Erlang, Anbindung über REST |
CXF | Services Framework |
DB | diverse Datenbank-Lösungen – u. a. Derby: eine reine Java-Datenbank |
Directory | Lösungen rund um Verzeichnisdienste (LDAP), insbesondere Apache Directory Server |
Excalibur | Dependency Injection Framework, auf dessen Basis andere Projekte wie Cocoon oder James aufsetzen |
Felix | Open Source Implementation der OSGi R4 Service Platform |
Flex | Open Source Komponenten Framework (ehemals Adobe Flex), siehe: http://flex.apache.org |
Forrest | Framework zur Software Dokumentation |
Geronimo | J2EE-konformer Server |
Gump | Continuous Integration Tool |
Hadoop | Map/Reduce Framework bestehend aus mehreren kleinen Unterprojekten |
HttpComponents | Bibliotheken, Tools und Erweiterungen rund um HTTP |
MyBatis | Persistenz-Framework |
Incubator | Projekt, welches zu Apache migrierende Projekte auf das von ASF geforderte Niveau hebt bzw. prüft |
Isis | Framework zur Erstellung von Domain-driven Design Applikationen basierend auf dem Naked Objects Ansatz. |
Jackrabbit | Implementierung der Content Repository for Java Technology API |
James | Mailserverimplementierung in Java |
Kafka | Software zur Protokollierung von Datenströmen, Speicherung und Nachrichtenversand |
Labs | Experimentierplatz für Apache-Entwickler, um Innovationen voranzutreiben |
Lenya | Content-Management-System auf Basis von Cocoon |
Logging Services | Implementierung von Logging APIs in verschiedenen Sprachen, z. B. log4j (Java), log4net (.NET), log4php (PHP). Außerdem Logfilereader Chainsaw |
Lucene | Suchmaschinen-Implementierung in Java |
Mahout | Machine-Learning Bibliothek mit Fokus auf Skalierbarkeit |
Maven | Java Build Tool mit Dependency Management und zahlreichen anderen Features |
MINA | Framework für Netzwerk-basierte Anwendungen |
MyFaces | Implementierung von Java Server Faces |
Nutch | auf Lucene und Hadoop basierende Web-Suchmaschine |
mod_perl | Apache-Modul zur Integration von Perl |
mod_python | Apache-Modul zur Integration von Python |
Pivot | Plattform für Rich-Internet-Applikationen in Java oder einer JVM-kompatiblen Skriptsprache |
ODE | BPEL-Engine zur Orchestrierung von Web Services |
OFBiz | Open Source ERP-Software |
OpenEJB | Implementierung von EJB 3.0 |
OpenJPA | Implementierung der Java Persistence API |
OpenOffice | freies Office-Paket, ehemals OpenOffice.org |
PDFBox | Java-Bibliothek für die Bearbeitung (Erzeugen, Anzeigen, Extrahieren, Zusammenfügen etc.) von PDFs |
POI | Java-API, mit der sich Microsoft File-Formate ansprechen lassen |
Portals | |
Roller | Multi-User Blog-Server auf J2EE Basis |
Santuario | XML Security für Java und C++ |
ServiceMix | Enterprise Service Bus |
Solr | ein Suchserver basierend auf Lucene |
SpamAssassin | Perl-Implementierung eines Spam-Identifikators |
Spark | Framework für Cluster-Computing |
Stanbol | Multilinguales Werkzeug zur semantischen Erweiterung eines CMS |
Storm | Software für verteiltes Rechnen und Datenechtzeitverarbeitung |
Struts | Action-orientiertes Webapplikations-Framework |
Subversion[4] | freie Software zur Versionsverwaltung von Dateien und Verzeichnissen. |
Synapse | leichtgewichtiger Enterprise Service Bus |
Tajo | Ein Big Data Data Warehouse System als Aufsatz auf Hadoop |
Tapestry | Webapplikations-Framework |
Tcl | eine Skriptsprache |
Tiles | Framework für Webapplikations-Templates |
Tomcat | umfangreicher Java Servlet Container |
Turbine | Webapplikations-Framework |
Tuscany | Service component architecture Implementierung |
UIMA | Framework für die NLP Programmierung |
Velocity | eine Java-basierte Template Engine |
Web Services | Sammlung von Bibliotheken und Frameworks zum Erstellen von Web Services |
Wicket | Komponentenbasiertes Java-Web-Framework |
Xalan | XSLT-Prozessor für Java und C++ |
Xerces | Validierender XML-Parser |
Apache XML-Projekt | XML-Lösungen |
XMLBeans | XML-Java binding tool |
XML Graphics | Konvertierungen von XML Formaten zu Grafiken (z. B. Batik – für SVG-Bearbeitung oder FOP-Konvertierung von XSL-FO-Dateien in PDF oder druckbaren Output) |
ApacheCon | (eine Konferenz) |
Die folgenden sind ruhende Apache-Projekte:
Projekt-Name | Beschreibung |
---|---|
Crimson | Ein XML-Parser |
Die folgenden sind geschlossene Apache-Projekte:
Projekt-Name | Beschreibung |
---|---|
Apache Avalon | Komponenten Framework für Web Container, teilweise in Apache Excalibur aufgegangen |
Apache Harmony | eine Java Virtual Machine |
Apache Hivemind | leichtgewichtiges Dependency Injection Framework |
Apache Shale | Webapplikations-Framework basierend auf JavaServer Faces |
Jakarta Slide | Content Repository als Basis für Content Management Systeme und Frameworks |
Weblinks
Einzelnachweise
- ↑ Why the name "Apache"? In: Apache HTTP Server Wiki FAQ. Apache Software Foundation, abgerufen am 16. Juli 2016 (englisch).
- ↑ Apache Software Foundation: Sponsorship Thanks! The Apache Software Foundation, 2016, abgerufen am 9. April 2016 (englisch).
- ↑ Apache Projektliste
- ↑ Subversion schlüpft aus dem Apache-Inkubator. Golem.de, 2010, abgerufen am 19. Februar 2010 (deutsch).