DICCIONARIO · C

Copyleft

El copyleft es un método de licencia que usa los derechos de autor para permitir que cualquiera use, copie, modifique y redistribuya una obra, con la condición de que las versiones derivadas se compartan con esas mismas libertades. Nació con el software libre, con la licencia GPL, y hoy se aplica también a textos, imágenes y música.

Germán Gutiérrez Escrito por 5 min de lectura
Ficha rápida
Tipo
Mecanismo de licencia basado en los derechos de autor
Etimología
Juego de palabras con copyright: «all rights reversed»
Primera licencia copyleft
Emacs General Public License (Richard Stallman, 1985)
Licencia más conocida
GNU GPL: v1 en 1989, v2 en 1991 y v3 el 29 de junio de 2007
Equivalente para contenidos
Creative Commons Atribución-CompartirIgual (CC BY-SA)
Símbolo
Una C invertida (🄯), incluida en Unicode 11.0 en 2018

≡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. 1

    El autor tiene los derechos

    La obra tiene derechos de autor desde que se crea; no hace falta ningún registro.

  2. 2

    Publica con una licencia copyleft

    Por ejemplo GPL para software o CC BY-SA para contenidos, indicándolo en la obra.

  3. 3

    Cualquiera la usa y modifica

    Sin pedir permiso ni pagar al autor, también con fines comerciales.

  4. 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

01

Copyleft fuerte

La obligación alcanza a toda obra derivada, incluido el programa que integra el código. Ejemplo: GNU GPL.

02

Copyleft débil

Obliga a compartir los cambios en el componente, pero permite enlazarlo desde software con otra licencia. Ejemplos: LGPL y MPL.

03

Copyleft de red

Extiende la obligación a quien ofrece el programa como servicio por Internet, sin distribuirlo. Ejemplo: AGPL.

04

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
Licencias copyleft más usadas

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
Qué puedes hacer con la obra en cada caso

05 Ejemplos de copyleft

01

Linux

El núcleo usa la GPLv2: fabricantes de móviles o routers que lo modifican deben publicar esos cambios.

02

WordPress

Se distribuye con GPLv2 o posterior; por eso existen tantos temas y plugins derivados y redistribuibles.

03

Wikipedia

Sus textos se publican con licencia CC BY-SA: puedes reutilizarlos citando la fuente y compartiendo tus cambios igual.

04

GIMP e Inkscape

Editores de imagen y de vectores libres, con licencia GPL, alternativas a programas comerciales de diseño.

Ejemplo · Una foto CC BY-SA en tu blog

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

Germán Gutiérrez

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 en LinkedIn ↗

Términos relacionados

Ver todos los términos →
C Copyright El copyright es el derecho exclusivo del autor, o de quien tenga sus derechos, a copiar, distribuir, comunicar públicamente y transformar una obra original. Nace automáticamente al crearla, sin registro ni símbolo. En España se regula como derechos de autor en la Ley de Propiedad Intelectual y dura toda la vida del autor más 70 años. O Open Source El open source (código abierto) es el software cuyo código fuente se publica con una licencia que permite a cualquiera usarlo, estudiarlo, modificarlo y redistribuirlo, incluso con fines comerciales. Para serlo oficialmente, la licencia debe cumplir los diez criterios de la Open Source Definition de la OSI. Linux, Android y WordPress son ejemplos de software open source. F Freeware Freeware es el software que se distribuye gratis y sin límite de tiempo, pero cuyo autor conserva los derechos: normalmente no publica el código fuente ni permite modificarlo o venderlo. El término lo acuñó Andrew Fluegelman en 1982. No debe confundirse con el software libre, cuya gratuidad es secundaria frente a la libertad de estudiar y cambiar el código. S Shareware Shareware es un modelo de distribución de software en el que el programa se descarga y se prueba gratis, con límite de tiempo o de funciones, y después se paga una licencia para seguir usándolo o desbloquearlo entero. Lo popularizó Bob Wallace en 1983 con PC-Write, y hoy sus herederos son las versiones de prueba y el freemium. W WordPress WordPress es un sistema de gestión de contenidos (CMS) libre y gratuito, escrito en PHP, con el que se crean webs, blogs y tiendas online sin programar cada cambio. Nació en 2003 y hoy mueve el 40,2 % de todas las webs del mundo, según W3Techs. Se amplía con temas y plugins y se instala en tu propio hosting. F Framework Un framework es un marco de trabajo de software que da a los programadores una estructura, unas reglas y un conjunto de componentes listos para construir aplicaciones sin partir de cero. A diferencia de una librería, el framework controla el flujo del programa y llama a tu código. Laravel, Django, Angular o Flutter son frameworks.