License Generator
Understand License Generator
Produce el texto completo de una licencia de código abierto — MIT, Apache-2.0, GPL-3.0, BSD-2-Clause, BSD-3-Clause, ISC, MPL-2.0, LGPL-3.0, Unlicense o CC0-1.0 — con su nombre y el año ya rellenados.
How it works
Cada licencia se guarda con su texto canónico y con marcadores para el titular del copyright y el año; al elegir una se sustituyen sus valores y se devuelve el archivo para guardarlo como LICENSE en la raíz del repositorio. Las diferencias que importan son estructurales más que estilísticas: MIT e ISC son permisivas y solo piden atribución, Apache-2.0 añade una concesión de patente explícita que se extingue si usted demanda por patentes, MPL-2.0 es copyleft archivo por archivo, y GPL-3.0 y LGPL-3.0 exigen que las obras derivadas lleven la misma licencia.
When to use it
- Añadir un archivo LICENSE a un repositorio nuevo para que las plataformas detecten y muestren la licencia.
- Sustituir una licencia heredada de una plantilla de proyecto por otra que usted haya elegido de verdad.
- Leer las cláusulas reales de dos candidatas una al lado de la otra antes de decidirse.
- Rellenar el año y el titular del copyright correctos en una licencia que ya ha elegido.
Watch out for
- El código sin licencia queda por defecto con todos los derechos reservados. Publicarlo en un repositorio público no concede a nadie permiso para usarlo, copiarlo ni modificarlo: la ausencia de licencia es el estado más restrictivo, no el más abierto.
- Cambiar de licencia más adelante exige el acuerdo de todos los titulares del copyright. Una vez que hay contribuciones externas integradas, no puede cambiar la licencia de forma unilateral sin su consentimiento o sin un acuerdo de licencia de contribuyente firmado de antemano.
- Su licencia no dice nada sobre sus dependencias. Una dependencia copyleft puede condicionar cómo se distribuye la obra combinada, permita lo que permita su propio archivo LICENSE.
- El titular del copyright es quien posee la obra, que a menudo es un empleador cuando el código se escribió en su tiempo o con sus equipos, y no la persona que lo escribió.
Not the right tool for: Asesoramiento jurídico. Esto emite texto estándar de licencias; cuando la elección tenga consecuencias comerciales o de patentes para su proyecto, hágalo revisar por un abogado.
Frequently Asked Questions
¿Cómo se elige una licencia de código abierto?
Empiece por sus objetivos: MIT si quiere la máxima adopción y sencillez; Apache 2.0 si le importa la protección de patentes; GPL-3.0 si quiere asegurarse de que los derivados sigan siendo abiertos. choosealicense.com es la guía canónica. Este generador emite el texto completo de la licencia una vez elegida.
¿Cuál es la diferencia entre MIT, Apache 2.0 y GPL?
MIT es la más permisiva: usar, modificar y redistribuir solo con atribución. Apache 2.0 añade concesiones de patente explícitas, mejor para uso empresarial. GPL-3.0 es copyleft: toda obra derivada también debe ser GPL. MIT y Apache se recomiendan para bibliotecas; GPL para herramientas que quiere mantener abiertas de forma permanente.
¿Necesito un archivo de licencia?
Sin una licencia explícita, el código queda por defecto con «todos los derechos reservados»: nadie puede usarlo, copiarlo ni modificarlo legalmente. Añadir un archivo de licencia de código abierto reconocida es imprescindible para que su proyecto sea realmente de código abierto y para que GitHub lo detecte como tal.
How to Use License Generator
- Paste or type your input in the input area above.
- The tool processes your input automatically or click Run.
- Copy or download the result using the action buttons.
- Use Ctrl+Enter to run quickly from the keyboard.