fundação apache
TRANSCRIPT
APACHESOFTWARE
FOUNDATION
OQUE É A APACHE SOFTWARE FOUNDATION?
• É uma ONG, não visa fins lucrativos; • É uma organização voluntária;• Tem o objetivo de fornecer software para o
público gratuitamente;• Começou como o Apache Group em 1996;]• Foi incorporado como ASF em 1999;
UM POUCO DA HISTÓRIA• A fundação foi criada em 1999 por um grupo de
pessoas que chamavam a si próprios de “APACHE GROUP” , vinham ha muitos anos juntos dando suporte e mantendo o HTTPD web server escrito pela NCSA;
• Esse servidor foi livremente disponivel, entrou com o código fonte e foi licenciado sob uma licença que permite a modificação e a redistribuição muito aberta, mas os desenvolvedores originais perderam interesse no projeto e se mudaram para uma outra coisa, deixando os usuários sem qualquer apoio;
UM POUCO DA HISTÓRIA• Alguns desses usuários começaram a trocar
atualizações (chamados "patches") e informações sobre a forma de evitar problemas e melhorar o software existente. Brian Behlendorf criou uma mailing list na sua própria máquina para aqueles usuários que colaboraram para atualizações, mantendo e melhorando esse software.
• A web cresceu, e junto com ela os interesses econômicos, o Apache web site começou a hospedar novos projetos( tais como o mod_ perl Project, o PHP Project, o Java Apache Project), ai então foi vista a necessidade de uma organização mais coerente e mais estruturada.
OBJETIVOS DA APACHE SOFTWARE FOUNDATION
• Fornece uma fundação para abrir, projetos de desenvolvimento de software colaborativo mediante ao fornecimento de hardware, comunicação e infra-estrutura;
• Criar uma entidade jurídica independente, para que empresas e indivíduos possam doar recursos e ter a certeza de que esses recursos serão utilizados para o benefício público;
OS OBJETIVOS DA APACHE SOFTWARE FOUNDATION
• Fornecer apoio meio para que cada um dos voluntarios sejam cobertos de forma legal pelas ações dirigidas para os projetos da ASF;
• Proteger a marca “Apache”, tal como é aplicado aos seus produtos de software, de serem abusadas por outras organizações.
PROJETOS
HTTP SERVER
• Foi criado em 1995 por Rob Mccool, então funcionário do NCSA (National Center for Supercomputing Applications);
• É a principal tecnologia da ASF, responsável por mais de uma dezena de projetos envolvendo tecnologias de transmissão via web, processamento de dados e execução de aplicativos distribuídos.
HTTP SERVER• Para garantir segurança nas transações HTTP, o servidor
dispõe de um módulo, o qual adiciona a capacidade do servidor atender requisições utilizando o protocolo HTTPS. Este protocolo utiliza uma camada SSL para criptografar todos os dados transferidos entre o cliente e o servidor, provendo maior grau de segurança, confidencialidade e confiabilidade dos dados;
• O servidor é configurado por um arquivo mestre e opcionalmente podem haver configurações para cada diretório utilizando arquivos, onde é possível utilizar autenticação de usuário pelo próprio protocolo HTTP utilizando uma combinação de arquivos, que guardará os usuários e senhas (criptografadas).
HTTP SERVER
A ORGANIZAÇÃO
• Atualmente hospeda mais de 50 projetos de software;
• Mais de 1000 participantes e 300 membros;
PROJETISTAS
ASF NO MUNDO
COMPONENTES DO GRUPO
• Alessandro Garcez;• Karl Leihs.