Ir al contenido
angel.library

Licencias de software — cuál elegir y qué significa

Una licencia comunica qué puede hacer otra persona con el código. Que un repositorio sea público permite verlo y hacer fork dentro de las funciones de GitHub, pero no concede automáticamente permiso general para copiarlo, modificarlo o redistribuirlo.

IntenciónOpción habitualPunto importante
Conservar todos los derechossin licencia pública o licencia propietariaterceros no reciben permiso general de reutilización
Permitir uso amplio con atribuciónMIT o BSD-3-Clausepocas obligaciones para derivados
Permisiva con concesión expresa de patentesApache-2.0incluye avisos y condiciones adicionales
Exigir que derivados distribuidos sigan abiertosGPL-3.0copyleft fuerte al distribuir
Incluir software ofrecido por redAGPL-3.0amplía obligaciones al uso como servicio
Copyleft limitado por archivoMPL-2.0permite combinar con archivos bajo otras licencias

Esta tabla orienta, pero no sustituye la lectura de la licencia ni asesoría legal cuando el proyecto tiene impacto comercial o contractual.

Una licencia permisiva permite reutilizar con pocas obligaciones, normalmente conservar copyright y licencia. Copyleft exige que determinadas redistribuciones o trabajos derivados mantengan libertades equivalentes. No significa que una sea mejor: expresan objetivos diferentes para el ecosistema.

  1. ¿Quiero permitir uso comercial y código cerrado?
  2. ¿Quiero una concesión explícita relacionada con patentes?
  3. ¿Quiero que mejoras distribuidas permanezcan abiertas?
  4. ¿El proyecto incluye dependencias o código con licencias incompatibles?
  5. ¿Tengo derecho a licenciar todo lo que contiene el repositorio?
  6. ¿Mi empleador, cliente o contrato es propietario de alguna parte?

Coloca el texto completo en LICENSE o LICENSE.txt, sin resumir ni modificar una licencia estándar. Añade el nombre de la licencia en el README y conserva avisos requeridos al incorporar código de terceros.

## Licencia
Este proyecto se distribuye bajo la licencia MIT. Consulta [LICENSE](./LICENSE).

No copies una licencia desde un repositorio aleatorio: usa su texto oficial y completa únicamente los campos indicados, como año y titular.

La licencia del proyecto no reemplaza la de sus dependencias, fuentes, iconos, datos o modelos. Mantén atribuciones cuando correspondan y revisa compatibilidad antes de redistribuir un bundle, una aplicación móvil o una imagen de contenedor.

Fuentes: Licenciar un repositorio — GitHub y Choose a License.