Apache Software Foundation
Este artigo não cita fontes confiáveis. (Dezembro de 2013) |
| Atividade | Software de código aberto |
|---|---|
| Fundação | Junho de 1999 |
| Fundador(es) | 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, Dirk-Willem van Gulik |
| Locais | Forest Hill, Maryland, EUA |
| Website | www |
A Apache Software Foundation (ASF), conhecida também apenas como Apache Foundation ou Fundação Apache, é uma organização sem fins lucrativos criada para suportar os projetos de código aberto, principalmente os Apache, incluindo o servidor web Apache HTTP Server.
A ASF é uma comunidade descentralizada de desenvolvedores de software. Os softwares criados pela fundação são distribuídos sob a licença Apache e são conhecidos como software livre ou open source software. Os projetos Apache são caracterizados por um processo colaborativo e consensual e por uma licença aberta e pragmática. Os projetos são gerenciados por pessoas que são escolhidas, dentre os técnicos que contribuem mais ativamente, por todos participantes do projeto. A ASF é uma meritocracia, isto é, para ser membro da fundação, o voluntário deve ter participado ativamente de projetos Apache.
Um dos objetivos da ASF é proteger legalmente os participantes dos seus projetos, e prevenir que o nome Apache seja utilizado por outras organizações sem a devida permissão.
Entre os seus integrantes, estão o chairman Greg Stein, os desenvolvedores Ken Coar, J. Aaron Farr, Cliff Schmidt, entre muitos outros. É mantida principalmente por doações e contando com o apoio de grandes corporações, como IBM e Sun, tanto no que diz respeito ao desenvolvimento de produtos, quanto no fornecimento de hardware ou até mesmo no aspecto financeiro.
História
[editar | editar código fonte]A história da Apache Software Foundation está ligada ao Servidor_Apache, cujo desenvolvimento começou em fevereiro de 1993. Um grupo de oito desenvolvedores iniciou o trabalho de aprimoramento do NCSA HTTPd. Eles passaram a ser conhecidos como o Apache Group. Em 25 de março de 1999, foi formada a Apache Software Foundation. A primeira reunião oficial da Apache Software Foundation foi realizada em 13 de abril de 1999.
Os membros iniciais da Apache Software Foundation consistiam no Apache Group: Brian Behlendorf, Ken Coar, Miguel Gonzales, Mark Cox, Lars Eilebrecht, Ralf S. Engelschall, Roy 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 e Dirk-Willem van Gulik.[1]
Após uma série de reuniões adicionais para eleger membros do conselho e resolver outras questões legais relacionadas à incorporação, a data efetiva de incorporação da Apache Software Foundation foi estabelecida em 1º de junho de 1999.
O cofundador Brian Behlendorf explica como o nome foi escolhido:
“Sugeri o nome Apache em parte porque, na época, as tecnologias web que estavam surgindo eram chamadas de cyber isso ou spider aquilo, ou algo nessa linha, e eu pensei que precisávamos de algo um pouco mais interessante, um pouco mais romântico — sem querer ser um apropriador cultural nem nada disso. Eu tinha acabado de ver um documentário sobre Geronimo e os últimos dias de uma tribo nativa americana chamada Apaches, que sucumbiu à invasão vinda do Oeste, dos Estados Unidos, e eles foram a última tribo a ceder seu território. Para mim, isso representava, de forma quase romântica, o que sentia que estávamos fazendo com esse projeto de servidor web...”
Projetos
[editar | editar código fonte]Dentre os projetos formalmente reconhecidos como Apache temos:
- Apache HTTP Server: um servidor web.
- Apache OpenOffice: conjunto de aplicativos para escritório.
- Ant: uma ferramenta utilizada em projetos de desenvolvimento.
- APR: uma biblioteca para portabilidade escrita em linguagem C.
- Beehive: um modelo visual de objetos Java.
- Cocoon: um framework de publicação em XML.
- DB: uma base de dados.
- Directory: um servidor de diretórios que suporta LDAP e outros protocolos.
- Apache Excalibur: um container de Inversion of Control.
- Apache CouchDB: um banco de dados NoSQL.
- Apache Forrest: um framework de documentação baseado no Cocoon.
- Apache Geronimo: um servidor J2EE.
- Apache Gump: um software utilizado para gerenciamento de integração, dependências e versões.
- Apache Hadoop: um framework para desenvolvimento de aplicações distribuídas que é subdivido em três projetos: Hadoop Commons, Hadoop Distributed File System e Hadoop MapReduce
- Incubator: para projetos que aspiram fazer parte da ASF.
- Jakarta: uma série de utilitários para Java.
- Apache James: ferramenta de email e servidor news.
- Lenya: sistema de gerenciamento de conteúdo.
- Log de dados: serviços de logging e auditoria, inclui o log4j.
- Lucene: uma biblioteca para busca em texto escrita em Java.
- Maven: ferramenta para gerenciamento de projetos em Java.
- MyFaces: um desenvolvimento do padrão JavaServer Faces.
- mod perl: para sítios dinâmicos escritos em Perl.
- Apache Portals: ferramenta para portais para Web.
- SpamAssassin: filtro de email, utilizado para identificar spam.
- Struts: um framework para desenvolvimento de aplicações para Web em Java.
- Apache Tcl: utilizado para criação de sítios dinâmicos em Tcl
- Web services: utilizado na construção de sistemas relacionados a Web Services
- Apache XML: soluções para XML
- XMLBeans: ferramenta para binding de XML para objetos escritos em Java.
- XML Graphics: utilizado para conversão de arquivos XML em artefatos gráficos.
Ligações externas
[editar | editar código fonte]- (em inglês) Sítio oficial
- (em inglês) Sítio da fundação em formato wiki
- ↑ «The Apache Software Foundation: Board of Directors Meeting Minutes». 13 April 1999. Consultado em April
21, 2021. Cópia arquivada em August 6, 2017 line feed character character in
|access-date=at position 6 (ajuda); Verifique data em:|acessodata=, |arquivodata=, |data=(ajuda)