- Apache Software Foundation
Non-profit_name = Apache Software Foundation
location = flagicon|USA
Forest Hill, Maryland
homepage = [http://www.apache.org/ www.apache.org]
footnotes = The Apache Software Foundation (ASF) is a non-profit corporation (classified as
501(c)(3)in the United States) to support Apache software projects, including the Apache HTTP Server. The ASF was formed from the Apache Group and incorporated in Delaware, USA, in June 1999.
The Apache Software Foundation is a decentralized community of developers. The software they produce is distributed under the terms of the
Apache Licenseand is therefore free software/ open source software. The Apache projects are characterized by a collaborative, consensus-based development process and an open and pragmatic software license. Each project is managed by a self-selected team of technical experts who are active contributors to the project. The ASF is a meritocracy, implying that membership to the foundation is granted only to volunteers who have actively contributed to Apache projects.
Among the ASF's objectives are to provide legal protection to volunteers working on Apache projects, and to prevent the "Apache" brand name from being used by other organizations without permission.
The ASF also holds several [http://www.apachecon.com/ ApacheCon] conferences each year, highlighting Apache projects, related technology, and allowing Apache developers to gather together.
The history of the Apache Software Foundation is linked to the Apache HTTP Server, the work on which started in
1994. A group of eight developers started working on enhancing the NCSA HTTPddaemon, which became to be known as the Apache Group. On March 25th, 1999, the Apache Software Foundation was formed. The first official meeting of the Apache Software Foundation was held on April 13th, 1999and by general consent that the initial membership list of the The Apache Software Foundation, would be: Brian Behlendorf, Ken Coar, Mark Cox, Lars Eilebrecht, Ralf S. Engelschall, Roy T. Fielding, Dean Gaudet, Ben Hyde, Jim Jagielski, Alexei Kosut, Martin Kraemer, Ben Laurie, Doug MacEachern, Aram Mirzadeh, Sameer Parekh, Cliff Skolnick, Marc Slemko, William (Bill) Stoddard, Paul Sutton, Randy Terbush and Dirk-Willem van Gulik.
Formally recognized Apache projects include:
Java Message Service1.1 (JMS) message broker
*Ant: Java-based build tool
*APR: Apache Portable Runtime, a portability library written in C
*Axis: Apache Axis is an open source, XML based Web service framework
***JAX-RPC 1.0 (released June 2002)
***Java became SOA Platform in 2006
***Java EE 5 (released May 2006)
****Enhanced web server capabilities on application server
***Java SE 6 released in December 2006
****incorporated most of the capabilities into SE
***J2EE finalized in Nov 2003, included JAX-RPC 1.1
****JAX-WS 2.0 [JSR 224] ---replaced JAX-RPC
*JAX-WS 2.0 [JSR 224]
*JAXB 2.0 [JSR 222]
*WS-Metadata [JSR 181]
*WSEE 1.2 [JSR 109]
*Beehive: A Java visual object model
*Camel: A declarative routing and mediation rules engine which implements the
Enterprise Integration Patternsusing a Java based domain specific language.
*Cayenne: A Java ORM framework
*Commons: Reusable Java libraries and utilities too small to merit their own project
**Derby: A pure Java
Relational database management system
*Directory: A directory server supporting LDAP and other protocols
Inversion of Controlcontainer named Fortressand related components
*Forrest: documentation framework based upon Cocoon
Apache Geronimo: a Java EE server
*Gump: integration, dependencies, and
*Harmony: implementation of the Java programming language.
*HiveMind: Services and configuration microkernel
iBATIS: Persistence framework which enables mapping sqlqueries to POJOs.
*Incubator: for aspiring ASF projects
*Jackrabbit: implementation of the Java Content Repository API
*Jakarta: server side Java (including its own set of sub-projects)
*James: Java email and news server
*Labs: A place for innovation where committees of the foundation can experiment with new ideas
content management system
*Logging: A cross-language logging services for purposes of application debugging and auditing
*Muse: An implementation of the WS-ResourceFramework (WSRF), WS-BaseNotification (
WSN), and WS-DistributedManagement ( WSDM) specifications.
*Lucene: text search engine library written entirely in Java
project managementand comprehension tool
*Mina: Multipurpose Infrastructure for Network Application
MyFaces: JavaServer Facesimplementation
mod_perl: module that integrates the Perlinterpreter into Apache server
mod_python: module that integrates the Python interpreter into Apache server
OFBiz: Open for Business: enterprise automation software
*OpenJPA: Java Object Persistence
web portalrelated software
Santuario: XML Security in Java and C++
*Shale: Web application framework based on JavaServer Faces
SpamAssassin: email filter used to identify spam.
*Struts: Java web applications framework
*Tapestry: A free/open-source framework for creating dynamic, robust, highly scalable web applications in Java
*Tcl: dynamic websites using
Tool Command Language
web containerfor serving servlets and JSP
*Tuscany: a SCA implementation, also providing other SOA implementations.
*Velocity: A Java Template Creation Engine
Web servicerelated systems
*Wicket: Component-based Java web framework
Xalan: XSLT processors in Java and C++
*Xerces: A validating XML parser
XMLsolutions for the web
XMLBeans: XML-Java binding tool
XML Graphics: conversion of XMLformats to graphical output
**Batik : A pure Java library for SVG content manipulation
FOP: A Java print formatter driven by XSL formatting objects (XSL-FO). Supported output formats include PDF, PS, PCL, AFP, XML (area tree representation), Print, AWT and PNG, and to a lesser extent, RTF and TXT.
Board of directors
The current board of directors includes:
* J Aaron Farr (Treasurer)
* Geir Magnusson Jr
* William Rowe Jr
* Henning Schmiedehausen
* Bertrand Delacretaz
Free Software Foundation
Open Software Foundation
Wikimedia Foundation. 2010.