Las licencias de software pueden establecer los derechos del propietario al usuario, los límites de responsabilidad, el plazo de cesión de derechos y el ámbito geográfico. Existen diferentes tipos de licencias como freeware que es gratuito y sin límite de tiempo, shareware que permite una evaluación gratuita, software comercial que se comercializa para generar ingresos, código abierto que se distribuye y desarrolla libremente, y GNU que es un sistema operativo libre.