Visualiser une révision

Contribuer au Libre

BAud : révision n°5 (08 septembre 2014 17:16:20)

# Pourquoi contribuer au libre ? #

* Pour améliorer un projet [[[libre]]] existant (remonter ou corriger un bug qui nous ennuie, rajouter une fonctionnalité…).
* Pour la satisfaction personnelle, se sentir utile…
* Pour apprendre et avoir plus d'expérience (avoir contribué de manière significative à un logiciel libre est toujours une bonne chose dans un CV).
* Et surtout, c'est un chouette passe-temps !

# Comment contribuer au libre ? #

Il y a [beaucoup d'exemples avec le tag contribution](http://linuxfr.org/tags/contribution/public) sur LinuxFr.org :


* En parler autour de soi, organiser des conférences, faire partie d'un LUG (Linux User Group).
* Aider et guider les nouveaux venus.
* Remonter un bug ou faire une demande de fonctionnalité.
* Faire du triage de bugs dans un bug tracker.
* Améliorer la documentation.
* Traduire un logiciel.
* Améliorer le graphisme (logo, icônes, design…).
* Créer des paquets pour sa distrib'.
* Programmer, écrire des patchs, maintenir un logiciel ([article intéressant à lire](http://ometer.com/hacking.html), voir aussi la [critique du livre Code Complete](http://linuxfr.org/users/swilmet/journaux/petitew-longue-critique-du-livre-code-complete)).

Les développeurs ne savent ou ne peuvent souvent pas tester leur logiciel dans toutes les conditions et environnements possibles. Quand on rencontre un bug, il vaut donc toujours mieux le remonter, au lieu de se dire que le développeur fait mal son boulot et qu'il ne teste pas bien son logiciel.

Le triage de bugs dans un bug tracker (par exemple bugzilla) consiste à fermer les bugs dupliqués, fermer les bugs obsolètes, tester si un bug existe toujours dans la dernière version, demander des informations complémentaires au rapporteur, etc. Le triage de bugs permet donc de faciliter la tâche des développeurs.

- http://fedoraproject.org/wiki/BugZappers
- http://wiki.mageia.org/en/Bug_Squad
- https://wiki.debian.org/BugTriage