Les HOWTO Linux...
Page suivante Page précédente Table des matières
HOWTO sur la publication de logiciels
Eric S. Raymond <esr@thyrsus.com> Traduction par Thierry Bézecourt <thbzcrt@worldnet.fr>
2.4, 12 juillet 2000Ce HOWTO décrit des méthodes de publication de logiciel convenant à des projets de logiciel libre pour Linux. En adoptant ces règles, vous permettrez à vos utilisateurs de compiler votre code et de l'utiliser plus facilement, et à d'autres développeurs de mieux le comprendre et de vous aider à l'améliorer. Ce document est à lire absolument par les développeurs débutants. Ceux qui ont plus d'expérience devraient le parcourir à nouveau au moment de publier un nouveau projet. Il sera mis à jour périodiquement afin de refléter l'évolution des règles de bonne pratique.
1. Introduction
- 1.1 Raison d'être de ce document
- 1.2 Nouvelles versions de ce document
- 1.3 Note du traducteur sur l'usage de l'anglais dans le document
2. Règles d'usage pour l'appellation de votre projet et de votre archive
- 2.1 Utilisez le style d'appellation GNU, avec un préfixe suivi d'un
- 2.2 Mais respectez le cas échéant les conventions locales
- 2.3 Choisissez avec le plus grand soin un préfixe unique et facile à
3. Règles d'usage pour la licence et le copyright : la théorie
- 3.1 Les logiciels à code ouvert et le copyright
- 3.2 Déterminer ce qui peut être qualifié comme logiciel à code
4. Règles d'usage pour la licence et le copyright : la pratique
- 4.1 Donnez le copyright à vous-même ou à la FSF
- 4.2 Choisissez une licence conforme à l'Open Source Definition
- 4.3 N'écrivez pas votre propre licence si vous pouvez l'éviter.
5. Règles d'usage du développement
- 5.1 Ecrivez soit en C ANSI pur, soit dans un langage de script portable
- 5.2 Respectez les règles de portabilité du C
- 5.3 Utilisez autoconf/automaker/autoheader
- 5.4 Soignez la rigueur de votre code avant chaque nouvelle version
- 5.5 Soignez votre documentation et vos README avant la livraison
6. Règles d'usage pour la mise au point de la distribution
- 6.1 Assurez-vous que vos archives se décompactent toujours dans un
- 6.2 Ecrivez un README
- 6.3 Adoptez les conventions courantes d'appellation des fichiers
- 6.4 Prévoyez les mises à jour
- 6.5 Fournissez des RPM
7. Comment bien communiquer
- 7.1 Faites une annonce dans c.o.l.a et sur Freshmeat
- 7.2 Faites une annonce dans un forum de discussion adéquat
- 7.3 Ayez un site Web
- 7.4 Hébergez des listes de diffusion pour votre projet
- 7.5 Publiez dans les archives les plus importantes
8. La bonne gestion d'un projet
Page suivante Page précédente Table des matières