|Version 1 (modified by jneves, 6 years ago)|
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 inscrição do projecto no repositório.
Lista de requisitos a confirmar:
- Make sure your project runs primarily on a completely free OS;
- Use a license compatible with the GNU GPL;
- Write a half-page technical description of your project: its goal, its programming language and its depencies (with URLs);
- Don't forget to give a pointer to the source code;
- Apply valid copyright and license notices using our templates; include a copy of the license you chose
The review we do can be long and tedious for both the submitter and the reviewer. Be sure to follow these steps; if your project doesn't comply with our requirements, we will ask you to make changes to your project or register again. This ensure a level of quality for projects hosted at Savannah.
Here are further details:
- Project dependencies: to make the approval process quicker, give us URLs to your depencies, and if possible direct links to their licenses
- GNU GPL-compatible license: your license should be listed as compatible at http://www.gnu.org/licenses/license-list.html. You can also use the Affero GPL (since it is very likely to compatible with GPLv3). For documentation, we are currently clarifying exactly what licenses we accept. Of course, we accept our GNU Free Documentation License (and compatibles), even if it is not compatible with the GNU GPL.
- Consistent licensing:
o Write appropriate copyright and license notices, at the beginning of all of your files. http://www.gnu.org/licenses/gpl-howto.html and http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html are good starting points to understand these issues and provide standard templates, that you should use to speed up the approval. More answers at http://www.gnu.org/licenses/gpl-faq.html. For the GFDL, check http://www.gnu.org/licenses/fdl-howto.html o Include a verbatim copy of the license as plain text, do not point users to an external source to get the license; o Moreover, do not combine code with incompatible licenses (e.g. GNU GPL'd code with CPL'd code). The GPL Compliance Lab, email@example.com, 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 :)
- No proprietary dependencies: your project
o must work on a completely free operating system. Find free replacements for your non-free dependencies. Develop and test your Java applications with GNU GCJ and Classpath, and your .Net ones with DotGNU (or other free alternatives). http://www.gnu.org/philosophy/java-trap.html explains why. o Runs primarily on a free operating system. Proprietary platforms such as Microsoft Windows should be considered as secondary targets, and cannot provide additional features over the ports to free OSes.
- No storage or back-up-only project: we exist to help people develop software and technical documentation. Other hosting services offer storage space. We expect to be used primarily and not as a back-up, although we do not require all parts of the project to be hosted at Savannah.
- Tell people that there are using the GNU/Linux variant of the GNU operating system, and that Linux is its kernel, not the whole OS. Check http://www.gnu.org/gnu/linux-and-gnu.html and http://www.gnu.org/gnu/gnu-linux-faq.html
- We support the free software movement, and not the open source one, because we are careful about ethics, that is, our primary focus is the freedom offered to users of free software. Further information at http://www.gnu.org/philosophy/free-software-for-freedom.html . As a consequence, we do not accept project with the work open in their name; we suggest you replace it with free instead, or use another project name of your choice.
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.
Estas regras foram adaptadas das regras do projecto Savannah: https://savannah.gnu.org/faq/?group_id=5802&question=Project_-_How_to_get_it_approved_quickly.txt