Cómo usar: Generador de LICENSE
- Elige una licencia: el resumen muestra qué permite y qué exige a quienes usen tu código.
- Escribe el titular de los derechos (tú o tu empresa), el año y el nombre del proyecto.
- Copia o descarga el archivo LICENSE y colócalo en la raíz de tu repositorio.
- Añade el identificador SPDX a
package.json, la insignia del README y, en el caso de Apache, GPL y MPL, el aviso breve al inicio de tus archivos de código.
¿Qué licencia debería elegir?
| Licencia | En resumen | ¿Hay que compartir los cambios? |
|---|---|---|
| MIT | Haz lo que quieras y conserva el aviso. La opción más popular. | No |
| Apache 2.0 | Como MIT, más una concesión explícita de patentes y un aviso de los cambios. | No |
| BSD 2 / 3-Clause, ISC | Licencias permisivas y cortas; BSD-3 además prohíbe usar tu nombre para promocionar productos derivados. | No |
| MPL 2.0 | Los archivos modificados deben seguir abiertos; puede combinarse con código cerrado. | Solo los archivos modificados |
| LGPL 3.0 | Los cambios en la biblioteca siguen abiertos; las apps que solo la enlazan pueden ser cerradas. | La biblioteca |
| GPL 3.0 | Cualquier cosa que distribuyas e incluya el código también debe ser GPL. | Sí |
| AGPL 3.0 | Como GPL, y también se aplica cuando se usa a través de una red (SaaS). | Sí, también para SaaS |
| Unlicense | Dominio público: sin ninguna condición. | No |
Las licencias cortas se incluyen completas. Los textos completos de Apache 2.0, de la familia GPL y de MPL 2.0 son largos, así que el generador descarga el texto oficial de apache.org, gnu.org o mozilla.org cuando eliges una. Esta página explica las licencias, pero no es asesoramiento legal; si se trata de código de una empresa, consulta con vuestro equipo jurídico. Relacionado: README Generator, package.json Generator, .gitignore Generator.
También se busca como: generador de licencias, generador licencia mit, generar archivo license, licencia open source, licencia apache 2.0, licencia gpl 3.0, elegir licencia, identificador spdx.
Herramientas que combinan con: Generador de LICENSE
- Generador de Changelog — Pega tu git log y obtén una sección de CHANGELOG.md bien ordenada: commits agrupados en Funcionalidades, Correcciones de errores, Rendimiento y Cambios incompatibles, ámbitos en negrita, enlaces a los commits y además la siguiente versión semántica.
- Generador de Conventional Commits — Escribe mensajes de commit que siguen la especificación Conventional Commits sin tener que memorizarla.
- Generador de .editorconfig — Haz que todos los editores de tu equipo usen la misma indentación, saltos de línea y charset.
- Formateador HTML — Pega HTML minificado o desordenado y obtén HTML limpio y con sangría coherente, incluidos los bloques <style> y <script> incrustados.