Un logiciel est dit libre lorsque l’utilisation, l’étude, le partage et la modification sont accordés aux utilisateurs en vue d’une diffusion. Il se distingue des logiciels gratuits, propriétaires et Open Source. Il existe une variété de systèmes de licence qui protègent, sur le plan juridique, les logiciels libres. Ceux-ci sont classés en deux grandes catégories. D’une part, nous avons les licences libres de type copyleft. Dans cette catégorie, il est interdit d’ajouter des restrictions complémentaires aux redistributions et modifications. Ainsi, on distingue les licences GPL, LGPL et GDL. D’autre part, il y a des licences libres non-copyleft. Elles regroupent : la licence du domaine public, la licence publique Sun, la licence Artistique puis les licences BSD et Netscape.