Apache Software Foundation
From Wikipedia, the free encyclopedia
|
This article or section has multiple issues. Please help improve the article or discuss these issues on the talk page.
|
| Type | 501(c)(3) |
|---|---|
| Founded | June 1999 |
| Headquarters | |
| Website | www.apache.org |
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,[1] [2].
The Apache Software Foundation is a decentralized community of developers. The software they produce is distributed under the terms of the Apache License and 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[3] 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 ApacheCon conferences each year, highlighting Apache projects, related technology, and encouraging Apache developers to gather together.
Contents |
[edit] History
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 HTTPd daemon. They came to be known as the Apache Group. On March 25, 1999, the Apache Software Foundation was formed.[1] The first official meeting of the Apache Software Foundation was held on April 13, 1999 and 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. [4]. After a series of additional meetings to elect board members and resolve other legal matters regarding incorporation, the effective incorporation date of the Apache Software Foundation was set to June 1, 1999.[2]
[edit] Projects
| Please help improve this list by expanding it. Further information might be found on the talk page. (June 2008) |
Formally recognized Apache projects include:
- HTTP Server: Web server
- ActiveMQ: Java Message Service 1.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
- Beehive: A Java visual object model
- Camel: A declarative routing and mediation rules engine which implements the Enterprise Integration Patterns using a Java based domain specific language.
- Cayenne: A Java ORM framework
- Cocoon: XML publishing framework
- Commons: Reusable Java libraries and utilities too small to merit their own project
- CXF: web services framework
- DB: database solutions
- Derby: A pure Java Relational database management system
- Apache Torque: An an object to relational database mapper for Java.
- Directory: A directory server supporting LDAP and other protocols
- Excalibur: Inversion of Control container named Fortress and related components
- Forrest: documentation framework based upon Cocoon
- FtpServer: FTP server
- Apache Geronimo: a Java EE server
- CouchDB: Document-oriented database
- Gump: integration, dependencies, and versioning management
- Harmony: implementation of the Java programming language.
- Hadoop: Java software framework that supports data intensive distributed applications.
- Apache Zookeeper: Co-ordination service for distributed applications
- HiveMind: Services and configuration microkernel
- iBATIS: Persistence framework which enables mapping sql queries 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
- Lenya: content management system
- Logging: A cross-language logging services for purposes of application debugging and auditing
- Lucene: text search engine library written entirely in Java
- Maven: Java project management and comprehension tool
- Mina: Multipurpose Infrastructure for Network Application
- mod perl: module that integrates the Perl interpreter into Apache server
- mod python: module that integrates the Python interpreter into Apache server
- Muse: An implementation of the WS-ResourceFramework (WSRF), WS-BaseNotification (WSN), and WS-DistributedManagement (WSDM) specifications.
- MyFaces: JavaServer Faces implementation
- OFBiz: Open for Business: enterprise automation software
- OpenJPA: Java Object Persistence
- Portals: web portal related software
- Rampart: an implementation of the WS-Security standard for the Axis2 Web services engine
- Santuario: XML Security in Java and C++
- ServiceMix: enterprise service bus that supports JBI and OSGi
- 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
- Tomcat: a web container for serving servlets and JSP
- Tuscany: a SCA implementation, also providing other SOA implementations.
- Velocity: A Java Template Creation Engine
- Web services: Web service related systems
- Wicket: Component-based Java web framework
- Xalan: XSLT processors in Java and C++
- Xerces: A validating XML parser
- XML: XML solutions for the web
- XMLBeans: XML-Java binding tool
- XML Graphics: conversion of XML formats to graphical output
[edit] Board of directors
The current board of directors includes:
- Justin Erenkrantz (President)
- J Aaron Farr (Treasurer)
- Jim Jagielski (Chairman)
- Geir Magnusson Jr
- William Rowe Jr
- Sam Ruby (EVP/Secretary)
- Henning Schmiedehausen
- Greg Stein
- Bertrand Delacretaz
[edit] See also
[edit] Notes
- ^ a b Fielding, Roy T.. "Certificate of Incorporation of the Apache Software Foundation". http://www.apache.org/foundation/records/certificate.html. Retrieved on 2009-05-26.
- ^ a b Jagielski, Jim. "The Apache Software Foundation Board of Directors Meeting Minutes 01 June 1999". http://www.apache.org/foundation/records/minutes/1999/board_minutes_1999_06_01.txt. Retrieved on 2009-05-26.
- ^ See the Volunteer Protection Act article.
- ^ Hyde, Ben. "The Apache Software Foundation Board of Directors Meeting Minutes 13 April 1999". http://www.apache.org/foundation/records/minutes/1999/board_minutes_1999_04_13.txt. Retrieved on 2009-05-26.
[edit] External links
|
|||||||||||||||||

