Tutti i software, che vengono distribuiti al pubblico (licenziatari), hanno delle specifiche regole che devono essere rispettate dall’utenza. L’insieme di queste regole danno vita a delle licenze o contratti d’uso.
N.B Esistono moltissime tipoligie di licenza, esse possono variare anche di pochissimo l’una dall’altra.
Il titolare (sviluppatore/proprietario) del software (programma informatico), tramite la licenza software, definisce il regime giuridico di circolazione e le limitazioni nell’utilizzo (es. Uso di una o più copie per un periodo di tempo limitato o illimitato).