Au sens de la Free Software Foundation, un logiciel est libre si la licence qui l’accompagne accorde à l’utilisateur les libertés suivantes :
* liberté d’exécution, sans restriction de temps, de lieu de motif, de personne, etc. ;
* liberté d’étudier le fonctionnement du programme et de l’adapter à ses besoins ;
* liberté de redistribuer des copies ;
* liberté d’améliorer et de diffuser les améliorations.
Les libertés 2 et 4 supposent la disponibilité du code source.