Generador de Licencias
Enviar un proyecto sin un archivo LICENSE significa técnicamente “todos los derechos reservados”, nadie puede reutilizar el código. Este generador produce el texto completo y sin modificaciones de las licencias de código abierto más populares, con tu nombre y el año actual sustituidos en el encabezado de copyright. Pégalo en un archivo LICENSE en la raíz de tu repositorio y súbelo.
Cómo elegir y generar una licencia
-
1
Elige una licencia
MIT para permisiva, Apache-2.0 para permisiva + concesión de patentes, GPLv3 para copyleft.
-
2
Ingresa tu nombre y año
El titular de los derechos de autor, tu nombre legal o el de tu empresa. El año es el primer año de lanzamiento.
-
3
Revisa el texto completo
El texto de la licencia permanece exactamente como lo publica OSI / FSF; solo cambia la línea de copyright.
-
4
Colócalo en LICENSE
Guarda en la raíz de tu repositorio. GitHub lo detecta y lo muestra en la barra lateral.
Eligiendo entre las opciones populares
No hay una licencia de código abierto “mejor” universalmente. La elección depende de lo que quieras que los usuarios posteriores puedan, y no puedan, hacer.
| Licencia | Tipo | Concesión de patentes | Copyleft? | Usuarios notables |
|---|---|---|---|---|
| MIT | Permisiva | Implícita | No | Rails, paquetes de Node, jQuery |
| Apache-2.0 | Permisiva | Explícita | No | Kubernetes, Android AOSP |
| BSD-3-Clause | Permisiva | No | No | Biblioteca estándar de Go, Nginx |
| GPL-3.0 | Copyleft fuerte | Sí | Sí | GCC, Bash, GIMP |
| LGPL-3.0 | Copyleft débil | Sí | Parcial | glibc, Qt (históricamente) |
| MPL-2.0 | Copyleft débil | Sí | Parcial | Firefox, Thunderbird |
| AGPL-3.0 | Copyleft de red | Sí | Sí | MongoDB (pre-2018), Grafana |
| Unlicense / CC0 | Dedicación al dominio público | - | No | Bibliotecas de utilidad pequeñas |
Las tres preguntas prácticas
-
¿Quieres bifurcaciones de código cerrado? Permisiva (MIT, Apache, BSD) → sí. Copyleft (GPL, AGPL) → no.
-
¿Te importa la represalia de patentes? Apache-2.0, GPLv3 y MPL-2.0 tienen concesiones de patentes explícitas que se terminan en caso de litigio. MIT y BSD-2/3 no.
-
¿Tu código se ejecuta como un servicio de red? AGPL-3.0 cierra la “laguna de SaaS”, los usuarios del servicio cuentan como distribución. Si eso importa, elige eso; de lo contrario, GPLv3 es más simple.
Errores comunes a evitar
- No edites el texto de la licencia. Una licencia “MIT-con-mis-enmiendas” es una nueva licencia incompatible. Los tribunales rechazan modificaciones ad-hoc.
- No uses dos licencias sin entender la compatibilidad. Apache-2.0 y GPLv2 no son compatibles; Apache-2.0 y GPLv3 sí lo son.
- No olvides el identificador SPDX en los encabezados de origen:
SPDX-License-Identifier: MITen la línea 1 ayuda a las herramientas a detectar tu elección. - No uses “Creative Commons” para software. Las licencias CC son para obras creativas; úsalas en documentación e imágenes, no en código.
Licenciamiento dual
Algunos proyectos se envían bajo dos licencias, típicamente una copyleft, una comercial, para que las empresas puedan salir de los términos de copyleft. Qt y MySQL son ejemplos célebres de esto. Es legalmente complejo; si no estás monetizando el proyecto, mantente con una sola licencia aprobada por OSI.
Preguntas frecuentes
MIT es la más popular por defecto para pequeños proyectos de código abierto: corta, permisiva, ampliamente entendida y compatible con prácticamente todas las demás licencias. Apache-2.0 es una opción ligeramente más segura si tu proyecto tiene alguna novedad patentable.
Sí. Sin uno, tu código está completamente protegido por derechos de autor y nadie puede reutilizarlo legalmente, el acceso público de GitHub no es una licencia. Agrega un archivo LICENSE el mismo día que hagas público el repositorio.
El primer año de lanzamiento (un solo año) o un rango que termine en el año actual (por ejemplo, “2019-2026”). Actualizar el año cada enero es un gesto de cortesía, no un requisito legal en la mayoría de las jurisdicciones.
No, la sustitución ocurre en tu navegador y tu nombre, año y elección de licencia nunca se envían a nosotros.
Herramientas relacionadas
Referencia de la tabla ASCII
Tabla ASCII completa del 0 al 127 con decimal, hex, octal, binario y referencia numérica HTML para cada carácter, incluidos los códigos de control como NUL, LF y DEL.
Referencia de caracteres HTML
Lista buscable de entidades HTML, sus códigos nombrados y numéricos, y una copia con un clic para caracteres y símbolos especiales.
Referencia de atajos de teclado
Busca los atajos predeterminados documentados de VS Code, Chrome y Bash con GNU Readline en macOS, Windows y Linux.
Generador de letras aleatorias
Genera letras aleatorias A-Z. Elige la cantidad, usa mayúsculas, minúsculas o mezcla de ambas, y aplica el resultado en juegos, consignas o clase.
Generador de Paletas de Color
Genera paletas monocromáticas, análogas, complementarias, triádicas o tetrádicas desde un color base HEX y exporta variables CSS listas para copiar.
Generador de EditorConfig
Genera un archivo .editorconfig con tu estilo y tamaño de indentación, fin de línea, charset y reglas de espacios para un formato consistente en IDEs y editores.
Herramienta disponible en otros idiomas
- Licensgenerator [SV]
- مولد تراخيص [AR]
- Bộ tạo giấy phép [VI]
- Générateur de licence [FR]
- Generator Lisensi [ID]
- 라이선스 생성기 [KO]
- Licentiegenerator [NL]
- Lizenzgenerator [DE]
- ตัวสร้างไลเซนส์ [TH]
- Generator licencji [PL]
- Gerador de Licença [PT]
- ライセンスジェネレーター [JA]
- License Generator [EN]
- Generatore di Licenze [IT]
- Генератор лицензий [RU]
- Lisans Jeneratörü [TR]
- 许可证生成器 [ZH]