Generador de licencias
Genere archivos de licencia de código abierto para sus proyectos
Entrada y opciones
Se ejecuta en su navegador. Sus datos permanecen en este dispositivo.
Resultados
Ingrese sus valores para ver el resultado.
Generador de licencias de código abierto gratuito
Nuestro generador de licencias de código abierto gratuito le ayuda a crear archivos LICENSE con el formato correcto para sus proyectos de software en segundos. Elija entre nueve licencias populares: MIT, Apache 2.0, GPL v3, LGPL v3, BSD 2-Clause, BSD 3-Clause, ISC, MPL 2.0 y The Unlicense, cada una con inserción automática del titular del copyright y del año.
Elegir la licencia de código abierto adecuada es una de las decisiones más importantes al publicar un proyecto. Su licencia determina cómo pueden otros usar, modificar y distribuir su código. Esta herramienta muestra un desglose claro de los permisos, las condiciones y las limitaciones de cada licencia para que pueda tomar una decisión informada sin leer páginas de texto legal.
Una vez que haya seleccionado su licencia e ingresado sus datos, puede copiar el texto completo al portapapeles o descargarlo como un archivo LICENSE listo para añadir a su repositorio. Todo se ejecuta en su navegador y ningún dato se envía a ningún servidor.
Características principales
- Nueve licencias de código abierto populares: MIT, Apache 2.0, GPL v3, LGPL v3, BSD 2-Clause, BSD 3-Clause, ISC, MPL 2.0 y The Unlicense
- Inserción automática del nombre del titular del copyright y del año
- Comparación visual de permisos (uso comercial, modificación, distribución, derechos de patente)
- Presentación clara de las condiciones (aviso de copyright, indicar los cambios, misma licencia)
- Limitaciones destacadas (sin responsabilidad, sin garantía, sin uso de marcas registradas)
- Copia al portapapeles con un clic para pegar rápidamente en su repositorio
- Descarga como archivo LICENSE listo para el control de versiones
- Vista previa en tiempo real del texto de la licencia generada
- Diseño limpio de tres columnas para explorar y comparar con facilidad
- Funciona por completo en el cliente, sin enviar datos a ningún servidor
Cómo usar el generador de licencias
- Explore las licencias: Recorra la lista de licencias de la izquierda para ver la descripción, los permisos, las condiciones y las limitaciones de cada una.
- Seleccione su licencia: Elija la licencia que mejor se ajuste a los objetivos de su proyecto y a las expectativas de su comunidad.
- Ingrese sus datos: Escriba su nombre u organización en el campo Titular del copyright y verifique el año.
- Revise el resultado: Lea el texto de la licencia generada en el panel de vista previa para confirmar que se ve correcto.
- Copie o descargue: Haga clic en "Copiar" para copiar el texto al portapapeles, o en "Descargar" para guardarlo como un archivo LICENSE.
Casos de uso
- Nuevos proyectos de código abierto: Añada rápidamente una licencia al crear un nuevo repositorio en GitHub, GitLab o Bitbucket.
- Proyectos existentes sin licencia: Añada una licencia adecuada al código heredado que se publicó sin una.
- Publicación de bibliotecas y paquetes: Incluya la licencia correcta al publicar en npm, PyPI, crates.io u otros registros.
- Código abierto corporativo: Elija una licencia que se ajuste a la política de propiedad intelectual de su empresa antes de liberar herramientas internas como código abierto.
- Proyectos educativos: Elija una licencia permisiva para proyectos de clase y portafolios de estudiantes.
- Documentación y plantillas: Genere el texto de la licencia para repositorios de documentación y plantillas de proyectos.
- Comparación de licencias: Use la vista de permisos, condiciones y limitaciones para comparar licencias lado a lado antes de decidirse.
Preguntas frecuentes
¿Esta herramienta es gratuita?
Sí, el generador de licencias es totalmente gratuito, sin límites de uso y sin necesidad de cuenta.
¿Mis datos están seguros?
Todo el procesamiento se realiza localmente en su navegador. El nombre del titular del copyright y el año nunca se envían a ningún servidor.
¿Qué licencia debería elegir?
Para la máxima flexibilidad, MIT o ISC son opciones populares. Si desea protección de patentes, elija Apache 2.0. Si quiere que las obras derivadas sigan siendo de código abierto, GPL v3 es la licencia copyleft estándar. The Unlicense dedica su obra al dominio público.
¿Cuál es la diferencia entre las licencias permisivas y las copyleft?
Las licencias permisivas (MIT, BSD, ISC, Apache) permiten que otros usen su código en proyectos propietarios. Las licencias copyleft (GPL, LGPL) exigen que las obras derivadas también se distribuyan bajo la misma licencia de código abierto.
¿Dónde debo colocar el archivo LICENSE?
Coloque el archivo LICENSE descargado en el directorio raíz del repositorio de su proyecto. La mayoría de las plataformas, como GitHub y npm, lo detectan y lo muestran automáticamente.
¿Puedo cambiar mi licencia más adelante?
Sí, como titular del copyright puede cambiar la licencia de su código en cualquier momento. Sin embargo, el código ya distribuido bajo la licencia anterior sigue cubierto por esa licencia para esos destinatarios.
Consejos y buenas prácticas
- Incluya siempre una licencia: El código sin licencia no es de código abierto por defecto, y otros no pueden usarlo legalmente.
- Siga las expectativas de la comunidad: Use la licencia que es estándar en su ecosistema (por ejemplo, MIT para JavaScript, Apache 2.0 para Java).
- Añada un encabezado de licencia a los archivos fuente: Algunas licencias (Apache 2.0, GPL) recomiendan añadir un breve aviso al principio de cada archivo fuente.
- Verifique la compatibilidad de las dependencias: Asegúrese de que la licencia elegida sea compatible con las licencias de las dependencias de su proyecto.
- Use identificadores SPDX: Haga referencia a su licencia mediante su identificador SPDX (por ejemplo, MIT, Apache-2.0) en package.json o setup.py para herramientas automatizadas.