{"partition": "head_middle", "source_domain": "www.gnu.org", "digest": "sha1:2TV6WL4RZC2BNZD6ZJRW2363Y3HU4W3U", "path": "/lustre/fsn1/projects/rech/qgz/uzq54wg/processed_redpajama/base_processing/output/fr/2014-15/000_00012.parquet"}
Lire l'article Accessibilité
English [en] Deutsch [de] français [fr] REJOIGNEZ LA FSF !
Information GNU/FSF (traduite)
Le système d'exploitation GNU
Soutenu par la Free Software Foundation
À propos de GNU
Aidez GNU
L'original de cette page est en anglais.
Évaluation des logiciels GNU
Faire don d'un logiciel à GNU
Si vous voulez offrir au projet GNU un logiciel que vous avez écrit, merci
beaucoup ! Vous trouverez sur cette page un questionnaire à remplir pour
soumettre votre paquet. Ces renseignements nous permettrons de l'évaluer
dans les meilleurs délais.
Prenez votre temps pour remplir ce questionnaire. Nous l'avons écrit en
texte préformaté pour que vous puissiez le copier sur votre système et le
remplir consciencieusement. Quand vous aurez fini, veuillez l'envoyer par
courriel à <firstname.lastname@example.org> (en
texte brut).
GNU n'est pas une simple collection de programmes utiles, mais un système d'exploitation unifié, entièrement
constitué de logiciel libre. Donc, pour garder au système GNU sa
cohérence technique, nous nous assurons que ses composants s'adaptent bien
les uns aux autres. Aussi les évaluateurs jugent-ils les programmes sur la
manière dont ils s'intègrent dans le système GNU, aussi bien techniquement
que philosophiquement, ainsi que sur leur qualité, leur utilité, et autres
caractéristiques souhaitables. C'est Richard Stallman, le Chief
GNUisance,1
qui prend la décision finale d'accepter ou non la contribution, sur la base
du rapport d'évaluation.
Ceci a entre autres pour conséquence qu'en règle générale nous n'acceptons
pas de nouveau logiciel faisant double emploi de manière significative avec
un paquet GNU existant. En tant que
système cohérent, il est meilleur pour GNU d'avoir un paquet pour une tâche
donnée, et des gens du domaine concerné pour y contribuer et l'améliorer en
travaillant ensemble, plutôt que de nombreux paquets faisant chacun une
partie de la tâche, développés indépendamment les uns des autres. De même,
un petit programme est souvent mieux à sa place comme partie d'un paquet
existant que comme nouveau paquet indépendant (en fait, GNU possède
actuellement un grand nombre de ces paquets redondants, en général pour des
raisons historiques ; cela n'infirme pas le principe général).
Une autre conséquence de ce principe est que devenir mainteneur GNU est un
processus relativement formel, puisque l'affiliation au projet GNU en tant
que mainteneur signifie que vous devez accepter de travailler – dans les
limites de la maintenance – à la défense du logiciel libre, mission de ce
projet.
Aussi, outre le questionnaire, veuillez lire les procédures de GNU décrites
dans les Informations à l'usage des
mainteneurs de logiciels GNU, ainsi que les Standards de programmation GNU. Un résumé des procédures principales est donné plus loin,
mais nous vous prions de regarder également les documents complets.
Si vous avez publié un logiciel libre mais ne souhaitez pas remplir le
questionnaire, ou satisfaire aux conditions des paquets GNU officiels, nous
vous encourageons à soumettre tout de même votre programme au Répertoire du logiciel libre. Nous
voulons que ce répertoire couvre tous les logiciels libres publiés. Merci encore de vous intéresser à GNU.
Que signifie pour un programme « être un paquet GNU » ?
Voici, expliqué par rms, ce que signifie pour un programme « être un paquet
GNU », et quelles sont d'une manière générale les responsabilités d'un
mainteneur GNU. Faire d'un programme un logiciel GNU veut dire que son développeur et le
projet GNU conviennent que « le programme fait partie du projet GNU, qu'il
est diffusé sous l'égide de GNU » – et l'indiquent dans le programme.
Cela veut dire que, normalement, vous mettez les versions publiées du
programme sur ftp.gnu.org.
Cela veut dire que le site web officiel du programme doit être
www.gnu.org, plus précisément
/software/NOM_DU_PROGRAMME. Chaque fois que vous donnez l'URL
de la page d'accueil du paquet, vous donnez cette adresse. Vous pouvez en
revanche utiliser un autre site pour des sujets secondaires, par exemple
pour les pages destinées aux personnes qui aident au développement du
programme, et pour la gestion de bases de données (nous pouvons
exceptionnellement mettre les pages web ailleurs s'il y a vraiment une
raison impérieuse).
Cela veut dire que les développeurs s'engagent à veiller au bon
fonctionnement de leur programme avec le reste du système GNU – et
inversement, que le projet GNU encouragera les autres mainteneurs à veiller
à la compatibilité de leurs programmes avec lui.
Que veut dire au juste qu'un programme fonctionne bien avec les autres ?