El programari lliure és un terme que s'aplica a aquells programes i eines que permeten als seus usuaris 4 llibertats:
- la llibertat d'executar-lo amb qualsevol propòsit
- la llibertat de copiar-lo
- la llibertat de distribuir-lo
- la llibertat d'estudiar-lo, millorar-lo i fer públiques les millores amb el codi font corresponent, de tal manera que tothom se'n pugi beneficiar.
No s'ha de confondre amb programari gratuït; no tot el programari lliure ha de ser gratuït ni al revés.
El grau de "llibertat" d'un programa lliure dependrà de la seva llicència: GPL, LGPL, FDL ...
Programari de Codi obert
El progamari de Codi obert o Open Source es caracteritza pel fet pràctic de compartir el codi font del programari com una qüestió ètica i moral. En aquest cas els requisits són una mica més concrets que al programari lliure. Igualment que al cas anterior, el programari Open Source pot ser gratuït o no.