Une licence de logiciel est en fait un contrat qui régit la façon dont un utilisateur d’un logiciel peut utiliser ce programme et ce qu’il peut faire avec le logiciel. Cette licence est généralement expliquée en détail dans la documentation fournie avec le logiciel, telle qu’un contrat de licence utilisateur final (CLUF). La licence permet généralement à une personne qui paie pour un programme d’utiliser le logiciel de certaines manières spécifiques, et cette licence peut être émise au moment de l’achat et peut devoir être renouvelée chaque année. Une licence de logiciel se présente généralement sous l’une des trois formes principales suivantes : une licence propriétaire, une licence libre ou une licence de logiciel libre.
La licence de logiciel délivrée à l’utilisateur d’un logiciel indique généralement toutes les stipulations qui contrôlent la façon dont une personne peut utiliser le logiciel. Ces stipulations dépendent généralement du type de licence qui accompagne le logiciel. Cette licence est généralement gratuite via des logiciels gratuits et des partagiciels, bien que les produits commerciaux facturent souvent une licence et cela peut être une redevance unique ou une redevance annuelle pour continuer à utiliser le logiciel.
Une licence de logiciel propriétaire est généralement fournie avec un logiciel commercial et permet à quelqu’un qui acquiert une licence d’utiliser un programme, mais le développeur du logiciel conserve la propriété du programme et du code source. De nombreux programmes commerciaux tels que les logiciels de traitement de texte grand public, les programmes antivirus et les jeux informatiques utilisent ce type de licence. L’utilisateur du programme acquiert une licence qui lui permet d’utiliser le programme, mais le logiciel lui-même reste la propriété exclusive du développeur du programme.
D’autres types de licences logicielles accordent différents droits et divers degrés de propriété aux utilisateurs de programmes. Une licence gratuite, par exemple, permet à la personne qui acquiert la licence de posséder légalement la copie du programme qu’elle a achetée. Bien que le logiciel reste sous la protection du droit d’auteur pour le développeur, la personne titulaire d’une licence de logiciel libre peut autrement utiliser sa copie du programme comme elle le souhaite et reçoit la propriété du droit d’auteur sur sa copie du programme.
Une licence logicielle ouverte offre une bien plus grande propriété d’un programme à l’utilisateur de ce logiciel et se présente généralement sous l’une des deux formes suivantes. Une forme de licence ouverte, souvent appelée licence “copyleft”, permet à un utilisateur de modifier le code source d’un programme et de développer de nouveaux programmes à l’aide de ce code, mais le code source doit être fourni avec toutes les versions futures, ainsi que la documentation. sur le code source lui-même. L’autre forme majeure de licence ouverte, souvent appelée licence “permissive”, permet à l’utilisateur de modifier le code source pour de futurs projets, sans avoir à fournir le code source ou la documentation d’origine dans les versions futures.