downloads das versoes estaveis O Sourceforge (mais antigo, desenvolvido pela CollabNet), o Google Code (da Google Inc) e o Launchpad (desenvolvido pela Canonical, empresa que suporta o Ubuntu GNU/Linux) sao exemplos desses servicos. O unico requisito para ter um projeto hospedado nestas platafomas e publicar o software em alguma licenca open source. Esses servicos geram renda com anuncios e links patrocinados e normalmente ganham infra-estrutura de grandes empresas, como servidores e links de conexao com a Internet, na forma de doacao ou de parceria.2008 Variavel HackerPagina do projeto Pidgin, mensageiro instantaneo multiprotocolo e multiplataformahospedado no SourceForge 2008 Variavel HackerO Google Code, criado inicialmente para hospedar osprojetos do Google, agora disponibiliza servicosde hospedagem gratuita para projetos open source 2008 Variavel HackerSite de desenvolvimento da distribuicao Ubuntu no LaunchpadAlguns projetos optam por usar sua propria infra-estrutura, podendo assim utilizar os softwares que desejarem. Para estes projetos, existem softwares que integram todas as ferramentas necessarias. Um deles, muito conhecido, e o Trac, que se integra ao sistema de controle de versao Subversion.2008 Variavel HackerSite de desenvolvimento do projeto Lighttpd rodando no Trac As licencas de software As licencas de software especificam, de forma legal, o que o usuario pode e nao pode fazer com o software. Essas licencas normalmente estao disponiveis no site do projeto, no programa de instalacao do aplicativo, no inicio dos arquivos de codigo fonte ou em algum documento texto na arvore de codigo fonte. Um projeto de software open source pode utilizar qualquer licenca, pode usar uma licenca pronta como a GNU GPL ou pode ate criar uma propria voltada para os interesses do projeto. Para ser considerado FOSS, o projeto precisa definir algumas liberdades basicas:A liberdade de usar o software, para qualquer fimA liberdade de alterar o software. O codigo fonte aberto e um pre-requisito para essa liberdade.A liberdade de distribuir o software, versoes modificadas ou sem modificacoes. 2008 Variavel HackerO arquivo texto COPYING, na aravore de codigo do projeto lighttpd exibe a licenca usada no projeto As varias licencas de software open source Originalmente escrita por Richard Stallman para o projeto GNU, a GNU General Public License, ou simplesmente GPL, e a mais popular licenca de software livre utilizada em projetos abertos. Essa licenca se distingue das outras por obrigar que trabalhos derivados de algum codigo GPL, passe a ser GPL tambem. Se voce usar alguma parte de codigo GPL dentro do codigo fonte de algum software proprietario, ao distribui-lo voce esta legalmente obrigado a distribuir o codigo fonte de todo o software. A GPL garante que quem usar algum software derivado ganhara os mesmos direitos do primeiro usuario que realizou alteracoes. Outra licenca muito comum e a BSD, ela e menos restritiva e permite o uso integral ou parcial do seu codigo fonte em programas proprietarios. Isso significa que qualquer um pode derivar um trabalho publicado originalmente sob licenca BSD e torna-lo um software proprietario. Neste caso, a unica exigencia e exibir em algum lugar do software ou do material utilizado para distribuir o software as notas de copyrights das partes de codigo que o software utiliza. Outras