Définition : libre vs propriétaire

Qu’est ce qu’un logiciel libre ?

Un logiciel libre est un logiciel distribué à l’utilisateur avec la possibilité pour ce dernier de le partager, de l’étudier et de le modifier. C’est une liberté totale pour l’utilisateur. Le code source d’un logiciel libre doit par conséquent être entièrement disponible. 

Un logiciel propriétaire est un logiciel dont l’utilisation, la modification et la distribution sont limitées. Ces limitations peuvent être légales, logicielles ou matérielles. On voit alors l’apparition des “licences d’utilisation” propriétaires, qui expliquent ce qui est autorisé ou non lorsque vous vous procurez le logiciel.

La notion de logiciel libre est souvent associée à celle de gratuité. Pour beaucoup de personnes, logiciel libre = logiciel gratuit, ce qui est faux. Par exemple Red Hat Enterprise qui est un système d’exploitation basé sur le noyaux Linux est totalement libre, mais coûte quelques centaines de dollars.

La différentiation ne doit donc pas se faire sur logiciel libre/logiciel payant mais logiciel libre/logiciel propriétaire et payant/gratuit. Ce sont deux concepts totalement différents.

Un logiciel propriétaire n’est pas “ouvert”. C’est une grosse boite noire dont seuls les développeurs de l’entreprise connaissent le fonctionnement. Le code appartient à l’entreprise, qui peut prétendre à ses droits d’auteurs.
Un logiciel libre, à l’inverse en visible par tous et n’appartient à personne et personne ne peut revendiquer des droits d’auteurs. Chacun peut le modifier comme bon lui semble, le redistribuer, gratuitement ou contre rétribution.

Le mouvement du libre est apparu dans les années 1980 grâce à Richard Stallman, programmeur au Massachusetts Institute of Technology, considéré désormais comme le père du logiciel libre. Il a beaucoup évolué avec l’apparition de nouvelles licences libres et a vu apparaître de nombreux acteurs comme la Free Software Foundation ou le Mouvement Open Source.

 

 

 

 

Laisser un commentaire

Votre adresse ne sera pas publiée.

Vous pouvez utiliser les balises HTML suivantes : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code lang=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" extra="">