Le logiciel libre est un mode de développement logiciel par lequel
l'auteur (ou ayant droit) d'un logiciel transfère vers ses
utilisateurs un maximum de droits.
Les quatre libertés conventionnelles que doit vérifier un logiciel
pour être « libre » sont :
- la liberté d'usage (absence de restrictions) ;
- la liberté d'étude (le mode de fonctionnement du logiciel est transparent et reproductible) ;
- la liberté de redistribution (le partage du logiciel est légal et encouragé sans être obligatoire) ;
- la liberté de modification (l'utilisateur peut ajouter les fonctionnalités qui l'intéressent).
Ce mode de production correspond à l'application au domaine de la
production logicielle des usages du partage et de la diffusion de la
connaissance. Lorsque cette méthodologie est employée, le logiciel
a, en général, d'abord rempli les besoins de ses auteurs
originels. Lorsque ceux-ci le publient sous forme de logiciel libre,
un cercle vertueux peut alors (ou non : le processus est en fait très
sélectif et darwinien) s'enclencher : le logiciel trouve des
utilisateurs, qui l'améliorent, et qui font profiter les autres
utilisateurs (et les auteurs originels !) de leurs corrections ou
améliorations. Grâce aux nouvelles fonctionnalités le logiciel libre
concerné devient plus attractif et le groupe des utilisateurs
s'accroît (on parle alors de « communauté » des développeurs ou des
utilisateurs). La mécanique s'accélère et le logiciel gagne vite en
maturité pour devenir, à partir d'une taille critique, une référence
dans son domaine. Il s'agit là de grandes lignes générales. Chaque
logiciel a évidemment son histoire propre. Mais ceci explique la si
grande importance qu'on accorde, dans le logiciel libre aux
utilisateurs : ils sont tout à la fois moteurs et bénéficiaires des
progrès.
Proxience, par son expérience et sa connaissance du logiciel libre
vous aide à vous repérer dans l'abondance d'offre logicielle. Ce qui
fait la qualité d'un logiciel n'est pas seulement sa licence (un
logiciel libre peut, par nature, être totalement audité), mais la
structure de son modèle de développement.