Una licencia de software es un contrato entre el creador y usuario del software que especifica los términos y condiciones de su uso, como los derechos de instalación, copia y distribución. Existen diferentes tipos de licencias como de software libre, copyleft, freeware y shareware, dependiendo de si permiten modificaciones, redistribución o cobran por su uso continuo. Al descargar e instalar un software se aceptan automáticamente los términos de la licencia correspondiente.