Regras de Aceitação de um Projecto
Quando é sumetido um projecto, este é revisto pelo administrador responsável para verificar o cumprimento das regras abaixo. O cumprimento das regras acelerará, obviamente, a aceitação do projecto no repositório.
Lista de requisitos a confirmar:
- Usar uma licença de software livre;
- Escrever meia-página com uma descrição técnica do seu projecto: objectivo, linguagem de programação e dependências (com URL);
- Incluir uma ligação ou uma cópia do código-fonte, se já existir;
- Aplicar notas válidas de direito de autor e licença usando os modelos existentes; inclua uma cópia da licença que escolheu
A fase inicial de revisão pode ser longa e chata para quem submete o projecto e para quem o revê. Por favor siga estes passos; se o projecto não cumprir os nossos requisitos, vamos pedir-lhe para modificar o projecto ou registar de novo.
Mais detalhes:
- Dependências do projecto: para tornar o processo de aprovação rápido forneçam URL de todas as dependências e, de preferência, ligações para as licenças.
- Licença de software livre: ver lista em http://www.gnu.org/licenses/license-list.html. Isto inclui: código, documentação, ficheiros de dados necessários para o programa e gráficos.
- Licenciamento consistente:
- Escrevam anotações apropriadas sobre a licença e o detentor do direito de autor no início de todos os ficheiros. http://www.gnu.org/licenses/gpl-howto.html and http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html são bons pontos de partida para perceber estes assuntos e têm modelos que podem ser reutilizados;
- Incluam uma cópia completa da licença em formato de texto, não indiquem uma fonte externa para obter a licença;
- Não misturem código com licenças incompatíveis (ex: código sob GNU GPL com código sob a CPL). (The GPL Compliance Lab, licensing@fsf.org, may provide advice for complex cases. For Perl code, avoid the modules released under the Artistic license only; for PHP, avoid modules released under the PHP license. Or talk their authors into releasing them under licenses compatible with the GNU GPL)
- Não são aceites projectos apenas para armazenamento ou cópias de salvaguarda: este projecto existe para ajudar pessoas a desenvolver software e documentação técnica. Existem outros serviços que oferecem apenas espaço. No entanto não exigimos que todas as partes do projecto tenham de estar aqui, no projecto.
Se o projecto seguir as regras acima, é provável que venha a ser aprovado logo na primeira revisão. Todo o esforço que nos é poupado é valioso. Por isso, o nosso obrigado.
Recomendações
- Este projecto é de e para a comunidade de software livre. Divulguem-no.
- Usem licenças compatíveis com GNU GPL. Podem ler um bom resumo das razões em Make Your Open Source Software GPL-Compatible. Or Else.
- Sigam as RegrasDeLicenciamentoParaGPL.
Créditos
Estas regras foram adaptadas das regras do projecto: Savannah