Libre ou non libre
Une fois le code exécutable créé, il est matériellement possible de le dupliquer et de l'installer sur une autre machine. Il continuera à fonctionner ...
Mais si on veut modifier certaines fonctionnalités du programme, c'est impossible à partir du code exécutable. Il faut repartir du code source ...
La notion de licence libre (explicitée précédemment pour les ressources) est apparue quand des informaticiens ont décidé de mettre à disposition les sources de leurs programmes informatiques afin que tout le monde puisse les utiliser, les améliorer et les rediffuser.
Un logiciel libre est un logiciel pour lequel on dispose de 4 libertés fondamentales :
-
On est libre de l'utiliser
-
On est libre d'étudier son code source et de l'adapter à ses besoins
-
On est libre de le redistribuer
-
On est libre de le modifier et de le diffuser.
Comme les programmes sources sont publiés, de nombreuses personnes les étudient, les améliorent et les remettent à disposition de la communauté.
Un logiciel propriétaire est un logiciel non libre.
En général, un logiciel propriétaire est diffusé sans son code source et son contrat de licence limite ses droits d'utilisation (nombre limité d'utilisateurs simultanés, ...)