≡En resumen
- El copyleft no elimina los derechos de autor: los usa para garantizar que una obra y sus derivados sigan siendo libres.
- Quien modifica y distribuye una obra copyleft debe hacerlo con la misma licencia y, en software, dando acceso al código fuente.
- Hay copyleft fuerte (GPL), débil (LGPL, MPL) y de red (AGPL), según hasta dónde se extiende la obligación.
- Las licencias permisivas como MIT o Apache también son libres, pero no obligan a compartir las versiones modificadas.
- Si tu empresa usa código copyleft, revisa la licencia antes de distribuir tu producto para no tener que liberar tu propio código.
01 ¿Qué es el copyleft?
El nombre es un juego de palabras con copyright: right (derecha, derecho) se convierte en left (izquierda, dejado). En 1976 el Palo Alto Tiny BASIC de Li-Chen Wang ya bromeaba con «@COPYLEFT ALL WRONGS RESERVED». El término se consolidó cuando Don Hopkins envió a Richard Stallman, hacia 1984-1985, una carta con la frase «Copyleft – all rights reversed», parodia del clásico «all rights reserved». En español a veces se traduce como «izquierdo de autor», aunque lo habitual es usar la palabra inglesa.
02 Cómo funciona el copyleft
Parece una contradicción, pero el copyleft necesita el copyright para funcionar. El autor mantiene la titularidad de su obra y, precisamente porque es el titular, puede fijar las condiciones de uso en una licencia. Esas condiciones dicen: haz lo que quieras con esto, pero si lo distribuyes, tiene que seguir siendo libre. Según la FSF, así el código y las libertades se vuelven legalmente inseparables.
-
1
El autor tiene los derechos
La obra tiene derechos de autor desde que se crea; no hace falta ningún registro.
-
2
Publica con una licencia copyleft
Por ejemplo GPL para software o CC BY-SA para contenidos, indicándolo en la obra.
-
3
Cualquiera la usa y modifica
Sin pedir permiso ni pagar al autor, también con fines comerciales.
-
4
Al distribuirla, hereda la licencia
Las versiones modificadas deben publicarse con la misma licencia y, en software, con acceso al código fuente.
03 Tipos de copyleft y licencias principales
Copyleft fuerte
La obligación alcanza a toda obra derivada, incluido el programa que integra el código. Ejemplo: GNU GPL.
Copyleft débil
Obliga a compartir los cambios en el componente, pero permite enlazarlo desde software con otra licencia. Ejemplos: LGPL y MPL.
Copyleft de red
Extiende la obligación a quien ofrece el programa como servicio por Internet, sin distribuirlo. Ejemplo: AGPL.
Copyleft para contenidos
Aplica la misma idea a textos, fotos o música. Ejemplos: CC BY-SA y la GFDL para documentación.
| Licencia | Tipo | Para qué se usa | Ejemplos de proyectos |
|---|---|---|---|
| GNU GPL v2 y v3 | Fuerte | Programas y sistemas | Núcleo Linux (GPLv2), WordPress (GPLv2 o posterior), GIMP |
| GNU LGPL | Débil | Bibliotecas que otros programas enlazan | Bibliotecas del proyecto GNU |
| Mozilla Public License 2.0 | Débil (por archivo) | Aplicaciones y componentes | Firefox, LibreOffice |
| GNU AGPL v3 | Fuerte y de red | Software que se ofrece como servicio web | Herramientas autoalojables y plataformas SaaS abiertas |
| EUPL 1.2 | Copyleft con lista de licencias compatibles | Software de administraciones públicas europeas | Proyectos de la Comisión Europea |
| CC BY-SA 4.0 | Copyleft para contenidos | Textos, imágenes, música | Textos de Wikipedia |
04 Copyleft vs. copyright, licencias permisivas y dominio público
La confusión más habitual es pensar que copyleft es lo contrario del copyright o que equivale a dominio público. No es así: todas estas opciones parten de los derechos de autor y lo que cambia es qué permite el titular.
| Modelo | Copiar y modificar | Uso comercial | Obligación al redistribuir | Ejemplo |
|---|---|---|---|---|
| Copyright con todos los derechos reservados | Solo con permiso | Solo con licencia | No puedes redistribuir | Software comercial, una novela |
| Copyleft | Sí | Sí | Misma licencia y código fuente | GPL, CC BY-SA |
| Licencia permisiva | Sí | Sí | Solo mantener el aviso de autoría | MIT, BSD, Apache 2.0 |
| Creative Commons sin SA | Según la licencia | Según la licencia (NC lo prohíbe) | Atribución | CC BY, CC BY-NC |
| Dominio público | Sí | Sí | Ninguna | Obras cuyos derechos han expirado, CC0 |
05 Ejemplos de copyleft
Linux
El núcleo usa la GPLv2: fabricantes de móviles o routers que lo modifican deben publicar esos cambios.
WordPress
Se distribuye con GPLv2 o posterior; por eso existen tantos temas y plugins derivados y redistribuibles.
Wikipedia
Sus textos se publican con licencia CC BY-SA: puedes reutilizarlos citando la fuente y compartiendo tus cambios igual.
GIMP e Inkscape
Editores de imagen y de vectores libres, con licencia GPL, alternativas a programas comerciales de diseño.
Descargas de Wikimedia Commons una foto con licencia CC BY-SA 4.0, la recortas y le añades un texto para tu blog. Debes citar al autor y la licencia, e indicar que la has modificado; y tu versión editada queda también bajo CC BY-SA. Si no quieres esa obligación, busca imágenes con licencias más abiertas en bancos de imágenes gratis.
06 Qué implica el copyleft para tu empresa, tu web o tu app
- ✓Revisa las licencias de todas las dependencias antes de lanzar un producto: una sola biblioteca GPL puede obligarte a publicar el código de tu aplicación si la distribuyes.
- ✓Usar software GPL internamente, sin distribuirlo, no te obliga a publicar nada.
- ✓Si ofreces un servicio web con código AGPL modificado, debes dar acceso a ese código a los usuarios del servicio.
- ✓Los temas y plugins de WordPress heredan la GPL en su código PHP; los diseños, imágenes y CSS pueden llevar otra licencia.
- ✓Conserva los avisos de copyright y el texto de la licencia en tus distribuciones.
- ✓En contenidos, comprueba si la licencia Creative Commons incluye SA (CompartirIgual) o NC (no comercial).
Estas decisiones pesan especialmente en el desarrollo de software SaaS y en productos que se venden o se instalan en casa del cliente. Si te planteas construir algo propio sobre piezas libres, repasa antes cuándo compensa el software a medida frente al SaaS. En los proyectos de desarrollo de aplicaciones web que hacemos en appyweb auditamos las licencias de cada dependencia para que la propiedad del código quede clara.
Preguntas frecuentes sobre Copyleft
Es un método de licencia que permite usar, copiar, modificar y redistribuir una obra con la condición de que las versiones derivadas se compartan con las mismas libertades.
Es un juego de palabras con copyright: cambia right por left. Se popularizó con la frase «all rights reversed», todos los derechos invertidos, en lugar de «all rights reserved».
El copyright reserva al autor el derecho a copiar y modificar la obra; el copyleft usa ese mismo derecho para cederlo a todos, siempre que las copias modificadas sigan siendo libres.
No necesariamente. Puedes cobrar por distribuirlo o por dar soporte, pero no puedes impedir que quien lo recibe lo copie, lo modifique y lo comparta.
Las más conocidas son la GNU GPL, la LGPL, la AGPL, la Mozilla Public License, la EUPL y, para contenidos, Creative Commons BY-SA y la GFDL.
Creative Commons es una familia de licencias. Solo las que incluyen la condición SA, CompartirIgual, son copyleft; CC BY o CC BY-NC no obligan a compartir con la misma licencia.
Es una C invertida dentro de un círculo (🄯). Unicode lo incorporó en la versión 11.0, en 2018, aunque no tiene valor legal: lo que cuenta es la licencia.
Fuentes consultadas
Sobre el autor
Development Manager en appyweb
Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.
Ver perfil y artículos → Ver perfil en LinkedIn ↗