Generador de Texto de Licencia
Elige una licencia de código abierto (MIT, Apache 2.0, GPL, BSD, ISC y más) y genera al instante un archivo LICENSE completo con tu nombre de autor y año. Copia o descarga con un clic.
Seleccionar una Licencia
Permisos
Commercial useDistributionModificationPrivate use
Condiciones
License and copyright notice
Limitaciones
LiabilityWarranty
Archivo LICENSE Generado
MITHerramientas Relacionadas
Acerca del Generador de Texto de Licencia
Cómo Funciona
- Elige una licencia de la lista de licencias de código abierto populares
- Ingresa tu nombre u organización y el año de derechos de autor
- Opcionalmente agrega un nombre de proyecto para las licencias que lo incluyen
- El texto completo de la licencia se genera al instante con tus detalles
- Copia al portapapeles o descarga como archivo LICENSE para tu proyecto
Casos de Uso Comunes
- Agregar un archivo LICENSE a un nuevo proyecto de código abierto
- Elegir la licencia correcta para tu software
- Generar avisos de licencia para documentación
- Comparar rápidamente términos y condiciones de licencias
- Crear archivos de licencia conformes para proyectos de empresa
Preguntas Frecuentes
¿Qué es el Generador de Texto de Licencia?
El Generador de Texto de Licencia es una herramienta gratuita que te permite elegir cualquier licencia de código abierto popular (MIT, Apache 2.0, GPL v3, LGPL v3, AGPL v3, MPL 2.0, BSD 2-Clause, BSD 3-Clause, ISC, Unlicense, CC0 y Boost) y generar al instante el texto completo de la licencia con tu nombre de autor y año. Puedes copiar el resultado al portapapeles o descargarlo como archivo LICENSE.
¿Qué licencias son compatibles?
La herramienta es compatible con doce de las licencias de código abierto más utilizadas: MIT, Apache License 2.0, GNU GPL v3, GNU LGPL v3, GNU AGPL v3, Mozilla Public License 2.0, BSD 2-Clause, BSD 3-Clause, ISC, The Unlicense, Creative Commons Zero (CC0 1.0) y Boost Software License 1.0.
¿Qué licencia debo elegir para mi proyecto?
Depende de tus objetivos. Usa MIT, ISC o BSD si quieres máxima permisividad con condiciones mínimas. Usa Apache 2.0 si también quieres una concesión explícita de derechos de patente. Elige GPL v3 si quieres que las obras derivadas permanezcan de código abierto. Usa The Unlicense o CC0 si quieres dedicar tu trabajo al dominio público. En caso de duda, MIT es la opción más popular para proyectos de código abierto.
¿Cuál es la diferencia entre MIT y Apache 2.0?
Ambas son licencias permisivas que permiten el uso comercial, la modificación y la distribución. La diferencia clave es que Apache 2.0 incluye una concesión explícita de derechos de patente de los contribuyentes, lo que proporciona protección legal adicional para los usuarios. Apache 2.0 también requiere que los contribuyentes documenten los cambios significativos, mientras que MIT no.
¿Qué significa "copyleft"?
Las licencias copyleft (como GPL, LGPL, AGPL y MPL) requieren que las obras derivadas se distribuyan bajo la misma licencia o una compatible. Esto garantiza que las modificaciones al código original permanezcan de código abierto. Las licencias permisivas (MIT, BSD, ISC, Apache) no imponen este requisito.
¿Puedo usar las licencias generadas comercialmente?
Todas las licencias incluidas en esta herramienta permiten el uso comercial. Incluso las dedicaciones al dominio público (Unlicense y CC0) permiten explícitamente el uso comercial. Sin embargo, las licencias copyleft requieren que compartas tus cambios bajo la misma licencia si distribuyes tu software.
¿Esta herramienta almacena mi nombre de autor o datos del proyecto?
No. Todo el procesamiento se realiza completamente en tu navegador. No se envían datos a ningún servidor y nada se almacena. Tu nombre de autor, año y nombre del proyecto solo existen en tu sesión del navegador.
¿Cuál es la diferencia entre The Unlicense y CC0?
Ambos buscan dedicar obras al dominio público, pero difieren en su enfoque. The Unlicense usa una dedicación al dominio público con una alternativa permisiva para jurisdicciones que no reconocen renuncias al dominio público. CC0 es un instrumento de Creative Commons que utiliza un enfoque legal más amplio que cubre los derechos de autor y derechos conexos a nivel internacional.
¿Qué significa el identificador SPDX?
Los identificadores SPDX (Software Package Data Exchange) son cadenas cortas estandarizadas que identifican de forma única las licencias de código abierto. Por ejemplo, "MIT", "Apache-2.0" y "GPL-3.0" son identificadores SPDX. Se utilizan comúnmente en package.json, archivos SBOM y canalizaciones CI para la verificación automatizada de cumplimiento de licencias.
¿Dónde debo poner el archivo LICENSE en mi proyecto?
Coloca el archivo LICENSE en el directorio raíz de tu repositorio. La mayoría de las plataformas de control de versiones como GitHub, GitLab y Bitbucket detectan y muestran automáticamente la licencia cuando el archivo se llama LICENSE (o LICENSE.txt, LICENSE.md). Esta es la convención estándar reconocida por todas las principales comunidades de código abierto y registros de paquetes.
¿Necesito incluir la licencia en cada archivo fuente?
Depende de la licencia y tu preferencia. Las licencias MIT, BSD e ISC solo requieren un único archivo LICENSE en tu repositorio al distribuir. GPL y AGPL recomiendan (y a veces requieren) agregar un aviso de derechos de autor breve en la parte superior de cada archivo fuente que apunte al texto completo de la licencia. Apache 2.0 también recomienda avisos por archivo.
¿Puedo usar esta herramienta para generar una licencia para una obra creativa no relacionada con software?
Esta herramienta está diseñada principalmente para licencias de software. Si estás licenciando obras creativas como documentación, arte o medios, considera usar una licencia Creative Commons en su lugar. La opción CC0 en esta herramienta es apropiada para dedicar cualquier tipo de trabajo al dominio público.