Une licence de logiciel est un contrat « par lequel le titulaire des droits du logiciel autorise un tiers à poser des gestes qui autrement les enfreindraient.».
Pour avoir le droit d'utiliser un logiciel, il faut que le titulaire des droits l'autorise. La licence est le document dans lequel il énumère les droits qu'il accorde au licencié (installer le logiciel, l'utiliser, faire une copie de sauvegarde). Utiliser sans licence un logiciel dont on n'est pas l'auteur revient à violer le droit d'auteur.
Souvent, le titulaire des droits ne se contente pas de vendre la licence, il ajoute également des exigences comme l'interdiction d'utiliser le logiciel à plusieurs, d'étudier le logiciel, de publier des mesures de ses performances, etc. Pour le grand public, l'achat d'un logiciel revient en fait à acheter une licence, puis à accepter le contrat de licence utilisateur final (CLUF).