Qu'est-ce qu'un logiciel libre ?
- liberté d’utiliser le logiciel
- liberté de modifier le logiciel pour son propre usage
- liberté de redistribuer (copier, donner, revendre) le logiciel
- liberté de redistribuer une version modifiée du logiciel
Les deux premières libertés ne souffrent aucune limitation, les deux dernières peuvent être accompagnées de conditions d’ordre général. Une condition ne doit pas être discriminatoire ; ainsi un logiciel utilisable seulement à des fins non-commerciales n’est pas un logiciel libre !
De plus, un logiciel libre doit fournir son propre « code source » à l’utilisateur. Le code source du logiciel est la représentation humainement lisible du programme : celle qui est tapée par le programmeur, avant d’être interprétée ou « compilée » par l’ordinateur. Cette obligation permet :
- le partage des connaissances
- l’analyse du fonctionnement du programme (important pour la sécurité informatique)
- la modification commode du logiciel (important vis-à-vis des libertés citées ci-dessus).
Un logiciel non libre est appelé un logiciel propriétaire.
Exemples de logiciels propriétaires : Microsoft Windows, Photoshop, Dreamweaver
Exemples de logiciels libres : Linux Ubuntu, Firefox, GIMP, OpenOffice
Un annuaire de logiciels libres, en français : http://www.framasoft.net/
Références et analyses sur le logiciel libre :
http://www.linux-france.org/article/these/gpl.html
