Tipos de Licencias: Copyleft vs. Permisivas
Este artículo es una aclaración de conceptos sobre tipos de licencias, incluyendo preguntas de examen y etiquetas.
En Resumen
- Copyleft: obligaciones estrictas de distribución (GPL, AGPL, LGPL)
- Permisivas: uso flexible, incluso propietario (MIT, Apache, BSD)
Descripción Técnica Compacta
Las licencias de código abierto definen los derechos y obligaciones al utilizar, modificar y distribuir software. Las licencias Copyleft como GPL obligan a publicar obras derivadas bajo la misma licencia, preservando la libertad del código. Las licencias permisivas como MIT o Apache permiten un uso prácticamente sin restricciones, incluso en proyectos propietarios, siempre que se mantengan los avisos de copyright y licencia. Ambos tipos están estandarizados en la SPDX License List y son legalmente vinculantes.
Puntos Clave para Examen
- Los tipos de licencia regulan el uso, modificación y distribución de software
- Copyleft: obligaciones estrictas de distribución, por ejemplo GPL, AGPL, LGPL
- Permisivas: uso libre, incluso propietario, por ejemplo MIT, Apache, BSD
- Relevancia IHK: la documentación del proyecto debe incluir tipos de licencia y cumplimiento
- Aplicación práctica: la elección de licencia determina la capacidad de integración en productos comerciales
- Aspecto de seguridad: las licencias claras previenen riesgos legales
- Economía: las permisivas reducen costos de integración, las Copyleft fortalecen el ecosistema de código abierto
- Obligación de documentación: indicar los tipos de licencia utilizados en el reporte del proyecto, usar SPDX
Componentes Principales
- Licencias Copyleft fuerte (GPL, AGPL)
- Copyleft débil (LGPL, MPL)
- Licencias permisivas (MIT, BSD, Apache)
- Textos de licencia y encabezados
- Identificadores SPDX-License
- Compatibilidad de licencias y conflictos
- Licencias duales como forma especial
- Gobernanza de código abierto en la empresa
- Aspecto de seguridad: auditabilidad y cumplimiento
- Verificación de licencias en CI/CD (escáneres, SBOM)
Ejemplo Práctico
// SPDX-License-Identifier: GPL-3.0-or-later
function calc(a, b) {
return a + b
}
Explicación: Este fragmento se publica bajo Copyleft (GPL-3.0). Todo software derivado debe estar licenciado bajo GPL. Con MIT, el código podría usarse también en proyectos propietarios.
Ventajas y Desventajas
Copyleft
- Garantiza que el software permanezca libre
- Fomenta contribuciones comunitarias
- Reglas claras contra la apropiación propietaria
- Limitaciones al integrar en sistemas propietarios
- Complejidad legal al mezclar licencias
Permisivas
- Gran flexibilidad, incluso para uso comercial
- Pocas barreras legales
- Amplia aceptación empresarial
- Riesgo de “explotación de código” sin retorno a la comunidad
- Menor control sobre el desarrollo posterior
Preguntas Típicas de Examen (con Respuesta Breve)
- ¿Diferencia entre Copyleft y permisiva? Copyleft obliga a distribuir bajo la misma licencia, permisiva permite uso propietario.
- ¿Ejemplos de licencias Copyleft? GPL, AGPL.
- ¿Ejemplos de licencias permisivas? MIT, Apache-2.0.
- ¿Qué es Copyleft débil? Forma de licencia como LGPL que impone Copyleft solo en partes específicas.
- ¿Por qué es importante la elección de licencia para proyectos IHK? Determina la legalidad y debe documentarse.
- ¿Riesgos de incompatibilidad de licencias? Conflictos legales, software no conforme con licencia, fracaso del proyecto.
- ¿Ventaja económica de licencias permisivas? Integración más sencilla en productos comerciales, menores costos legales.
- ¿Cómo integrar código Copyleft de forma legal en productos propietarios? Separación clara mediante Copyleft débil (LGPL), licencias duales o alternativas permisivas.
Fuentes Principales
- https://opensource.org/licenses
- https://spdx.org/licenses/
- https://www.gnu.org/licenses/licenses.html



