Pour qu’un logiciel puisse être qualifié de libre, il doit permettre certaines libertés à son utilisateur. Il s’agit des principes de base d’un logiciel libre.
Les principes individuels
Ce sont des principes relatifs aux individus et ils rassemblent la liberté d’utiliser le logiciel pour n’importe quel usage. Il y a également la liberté d’étudier le fonctionnement du programme et de l’adapter à ses besoins propres.