Desarrollador / Código abierto
Generador de licencias de código abierto
Crea un archivo LICENSE para MIT, Apache 2.0, GPL, LGPL, AGPL, MPL, BSD, ISC, Unlicense y más, con tu nombre y año, y compara lo que permite cada licencia.
Generador de licencias de código abierto: Los textos de las licencias son los oficiales de la SPDX License List, que GitHub y los registros de paquetes utilizan para identificar licencias. Las licencias permisivas cortas, como MIT y BSD, incluyen tu nombre y año en su línea de derechos de autor; las más extensas, como GPL y Apache 2.0, se usan palabra por palabra, y tu aviso de derechos de autor se incluye en un encabezado de cada archivo, con el formato de SPDX que se proporciona aquí. La tabla compara el copyleft, los derechos sobre patentes, los requisitos de aviso y la aprobación de OSI y FSF. Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.
- Categoría
- Herramientas de desarrollo
- Se ejecuta
- En tu navegador
- Coste
- Gratis · sin registro
- Disponibilidad
- Lista para usar
Funciona por completo en tu navegador
Comparativa de las licencias
| Licencia | Tipo | Derechos de patente | Aviso obligatorio en las copias | OSI | FSF |
|---|---|---|---|---|---|
| Permisiva | No mencionado | Sí | |||
| Permisiva | Concesión explícita | Sí | |||
| Copyleft fuerte | Concesión explícita | Sí | |||
| Copyleft fuerte | No mencionado | Sí | |||
| Copyleft débil | Concesión explícita | Sí | |||
| Copyleft fuerte, incluido el uso en red | Concesión explícita | Sí | |||
| Copyleft débil | Concesión explícita | Sí | |||
| Permisiva | No mencionado | Sí | |||
| Permisiva | No mencionado | Sí | |||
| Permisiva | No mencionado | Sí | |||
| Permisiva | No mencionado | No | |||
| Permisiva | No mencionado | No | |||
| Permisiva | No mencionado | Solo en copias del código fuente | |||
| Permisiva | No concedido expresamente | No | |||
| Copyleft fuerte | Concesión explícita | Sí |
Los textos y la aprobación de OSI y FSF proceden de SPDX License List 3.29.0. Esto es un resumen, no asesoramiento jurídico: lee la licencia y consulta a un abogado sobre cualquier asunto importante.
Aplicar la licencia
Guarda el texto como LICENSE (o LICENSE.txt, o COPYING para GPL) en la raíz del repositorio, establece el campo de licencia de package.json, Cargo.toml o pyproject.toml en su identificador SPDX y añade el encabezado SPDX de dos líneas a cada archivo de código fuente para que la licencia acompañe a los archivos copiados.
Además, mantén los archivos generados y los secretos fuera del repositorio con el generador de .gitignore.
Combinar licencias
El código permisivo normalmente puede usarse en proyectos copyleft, pero no al contrario: el código GPL no puede incorporarse a un proyecto MIT sin que el resultado pase a ser GPL. El código Apache 2.0 es compatible con GPL versión 3, pero no con la versión 2.
Cómo se usa
- Elige una licencia; si tienes dudas, consulta la tabla comparativa.
- Introduce el año y el nombre del titular de los derechos de autor.
- Descarga el archivo LICENSE en la raíz de tu repositorio y añade el encabezado a tus archivos de código fuente.
Privacidad y límites
Todo se genera en tu navegador.
Herramientas relacionadas
Preguntas frecuentes
¿Qué licencia debería elegir?
Para permitir la máxima reutilización, MIT o Apache 2.0 (que añade una concesión explícita de derechos sobre patentes). Para asegurarte de que las modificaciones sigan siendo abiertas, GPL; para bibliotecas con las que puedan enlazar programas propietarios, LGPL o MPL; y para software ofrecido a través de una red, AGPL.
¿Qué significa copyleft?
Las copias y las versiones modificadas deben compartirse bajo la misma licencia: el copyleft fuerte cubre todo el programa, el copyleft débil solo cubre los archivos o la biblioteca sujetos a la licencia, y AGPL se extiende a los usuarios que acceden al programa a través de una red.
¿Cuál es la diferencia entre GPL-3.0-only y GPL-3.0-or-later?
Con or-later, los usuarios también pueden aplicar cualquier versión posterior de GPL que publique FSF; con only, solo se aplica la versión 3. El texto de la licencia es el mismo; la elección se indica en los encabezados de los archivos.
Herramienta gratuita · se ejecuta en tu navegador · sin cuenta