La licencia de software es, la autorización que el autor o autores, que son quienes ostentan el derecho intelectual exclusivo de su obra, conceden a otros para utilizar sus obras, en este caso los programas.
Los autores, pueden otorgar distinto tipo de licencia, pueden sólo autorizar su uso, pueden autorizar su modificación o distribución, etc.
Las licencias de software rigen en todo tipo de programas, ya sean de pago o gratuitos, por lo que es importante leerlas para conocer los derechos reales de utilización que tiene un programa.
El tipo de licencia no tiene una implicación directa sobre la calidad del software en cuestión, aunque sí sobre el modelo de negocio que sustenta la compañía que lo desarrolla o distribuye.
En el caso de licencias de código abierto es difícil cobrar por el mero uso, ya que cualquiera lo puede copiar y distribuir, por lo que las empresas optar por basar su negocio en dar mantenimiento y apoyo al cliente que utiliza su producto.