Las licencias de software determinan las reglas de uso e instalación y pueden ser de varios tipos como Freeware, Shareware o código abierto. La licencia pública general (GPL) otorga libertad de compartir y modificar el software licenciado bajo ella de forma gratuita para promover la expansión del conocimiento.