Le logiciel libre est un logiciel qui peut être utilisé librement, modifié et redistribué avec une seule restriction: toute version redistribuée du logiciel doit être distribuée avec les conditions initiales d’utilisation de modification et de distribution gratuites.
Il peut être emballé et distribué moyennant des frais, le «libre» se réfère à la possibilité de réutilisation ou de modification, les utilisateurs peuvent ainsi accéder et étudier le code source du logiciel.
Le logiciel libre est souvent confondu avec le freeware, un logiciel qui peut être téléchargé et utilisé gratuitement mais qui peut contenir des restrictions pour la modification et la réutilisation.