lunes, 11 de enero de 2010

Copyleft y su relación con otras licencias

Copyleft

Una letra C invertida, símbolo sin reconocimiento legal, es el más común como contrapartida del símbolo copyright.

Copyleft es una forma de licencia y puede ser usado para modificar el derecho de autor de obras o trabajos, tales como software de computadoras, documentos, música, y obras de arte.

Bajo tales licencias pueden protegerse una gran diversidad de obras, tales como programas informáticos, arte, cultura y ciencia, es decir prácticamente casi cualquier tipo de producción creativa.

Sus partidarios la proponen como alternativa a las restricciones que imponen las normas planteadas en los derechos de autor, a la hora de hacer, modificar y distribuir copias de una obra determinada. Se pretende garantizar así una mayor libertad para que cada receptor de una copia, o una versión derivada de un trabajo, pueda, a su vez, usar, modificar y redistribuir tanto el propio trabajo como las versiones derivadas del mismo. Así, y en un entorno no legal, puede considerarse como opuesto al copyright o derechos de autor tradicionales.

Historia

Pese a que hoy en día el concepto se aplica a una amplia variedad de campos como la producción literaria o la cinematográfica, su origen se encuentra en la década de los años setenta en el incipiente desarrollo de software para la todavía embrionaria industria informática.

Por aquel entonces Richard Stallman estaba elaborando un intérprete de Lisp que interesó a la compañía Symbolics, éste accedió a proporcionarles una versión del intérprete bajo dominio público, sin restricciones iniciales. Más tarde, la empresa amplió y mejoró el software original, pero cuando Stallman quiso acceder a dichas modificaciones, la compañía se negó.

Fue entonces, en 1984, cuando Stallman decidió ponerse a trabajar para erradicar este tipo de comportamiento, al que bautizó con el nombre de acaparamiento del software (software hoarding).

Como a Stallman le pareció poco viable, a corto plazo, eliminar las leyes del copyright así como las injusticias que consideraba provocadas por su perpetuamiento, decidió trabajar dentro del marco legal existente y creó así su propia licencia de derechos de autor, la Licencia Pública General de GNU (GPL). Según el proyecto GNU:

La forma más simple de hacer que un programa sea libre es ponerlo en el dominio público, sin derechos reservados. Esto le permite compartir el programa y sus mejoras a la gente, si así lo desean. Pero le permite a gente no cooperativa convertir el programa en software privativo. Ellos pueden hacer cambios, muchos o pocos, y distribuir el resultado como un producto privativo. Las personas que reciben el programa con esas modificaciones no tienen la libertad que el autor original les dio; el intermediario se las ha quitado. En el proyecto GNU, nuestro objetivo es el dar a todo usuario la libertad de redistribuir y cambiar software GNU. Si los intermediarios pudieran quitar esa libertad, nosotros tendríamos muchos usuarios, pero esos usuarios no tendrían libertad. Así en vez de poner software GNU en el dominio público, nosotros lo protegemos con Copyleft. Copyleft dice que cualquiera que redistribuye el software, con o sin cambios, debe dar la libertad de copiarlo y modificarlo más. Copyleft garantiza que cada usuario tiene libertad.

Por primera vez se recogía el derecho a que el titular de los derechos de autor pudiera transferir de forma permanente y a obras derivadas surgidas, el máximo número de derechos posible a aquellos que reciban una copia del programa. Es decir, impedir jurídicamente al material ofrecido en estos términos que en un futuro se pueda apropiar parte de él a derechos de autor. Aunque es la primera licencia copyleft, será posteriormente, con nuevas licencias inspiradas en esta y con la popularización del software libre cuando se empezaría a hacer frecuente este término.

Métodos de aplicación

La práctica habitual para conseguir este objetivo de explotación sin trabas, copia y distribución de una creación o de un trabajo (y sus derivados) es la de ofrecerlo junto con una licencia o contrato. Esta debería estipular que cada propietario de una copia del trabajo pudiera:

  1. Usarla sin ninguna limitación.
  2. (re)distribuir cuantas copias desee.
  3. Modificarla de la manera que crea conveniente.

Estas tres libertades básicas, sin embargo, no son suficientes aún para asegurar que una obra derivada sea distribuida bajo las mismas condiciones no restrictivas: con este fin, la licencia debe asegurar que el propietario del trabajo derivado lo distribuirá bajo el mismo tipo de licencia.

Otras condiciones de licencia adicionales que podrían evitar posibles impedimentos a las tres libertades básicas anteriores son:

  • las condiciones de la licencia copyleft no pueden ser revocadas;
  • el trabajo y sus derivados son siempre puestos a disposición de manera que se facilite su modificación. Por ejemplo, en el software, esta facilidad suele asociarse a la disponibilidad del código fuente, donde incluso la compilación de dicho código debería permitirse sin ninguna clase de impedimento.
  • idear un sistema más o menos obligatorio para documentar adecuadamente la creación y sus modificaciones, por medio de manuales de usuario, descripciones, etc.

En la práctica, para que estas licencias copyleft tuvieran algún tipo de efecto, necesitarían hacer un uso creativo de las reglas y leyes que rigen los derechos de autor, p.e., cuando nos referimos a las leyes del copyright (que es el caso más común), todas las personas que de alguna manera han contribuido al trabajo con copyleft se convertirían en (co) titulares de los derechos de autor, pero, al mismo tiempo, si nos atenemos a la licencia, también renunciarían deliberadamente a algunos de los derechos que normalmente se derivan de los derechos de autor, por ejemplo, el derecho a ser el único distribuidor de las copias del trabajo.

Aunque depende de las leyes que rigen los derechos de autor, que pueden ser diferentes de un país a otro, la licencia final, que no es más que un método para alcanzar los objetivos del copyleft, también puede diferir de un país a otro. Por ejemplo, en algunos países puede ser aceptable vender un producto software sin ninguna garantía, al estilo de la licencia GPL (véanse los artículos 11 y 12 de la versión 2 de la licencia GPL), mientras que en la mayoría de países europeos no es posible que un distribuidor de software se desentienda de todas las garantías vinculadas a un producto vendido, razón por la cual el alcance de dichas garantías es descrito explícitamente en la mayoría de licencias copyleft europeas (la licencia CeCILL, permite usar la GPL - artículo 5.3.4 de CeCILL - en combinación con una garantía limitada - artículo 9).

Etimología

Según algunas fuentes, el término copyleft proviene de un mensaje contenido en el programa Tiny BASIC, una versión de BASIC distribuida libremente y escrita por el Doctor Li-Chen Wang a finales de los años setenta. El listado del programa contenía las frases "@COPYLEFT" y "TODOS LOS PERJUICIOS RESERVADOS", en contraposición a "copyright" y "todos los derechos reservados", términos éstos usados habitualmente en los textos de derechos de autor.

Richard Stallman asegura que la palabra proviene de Don Hopkins, al que considera un compañero muy imaginativo, el cual le envió en 1984 ó 1985 una carta en la que podía leerse: Copyleft-revocados todos los derechos (Copyleft-all rights reversed). El término copyleft con la anotación revocados todos los derechos fue utilizado también a principios de los años setenta dentro del Principia Discordia, texto que tal vez inspirara a Hopkins.

Hay algunos problemas con la definición del término copyleft que contribuyen a crear controversia a su alrededor. El término, en su origen un nombre, se creó como una transformación chistosa o parodía del término copyright, queriendo abarcar los términos de la GPL creada por Stallman como parte de su trabajo para la Free Software Foundation. Los vocablos en inglés right y left, derecha e izquierda respectivamente, acentúan la diferencia entre copyleft y copyright. La traducción propuesta, izquierdo de autor o izquierdos de autor, intenta mantener este sentido en contraste con los derechos de autor o el derecho de autor. Curiosamente, left también se puede traducir como dejado o abandonado, mientras que right es derecho o recto.

Así, el hecho de que un programa esté cubierto por el copyleft se considera prácticamente lo mismo que poner dicho programa bajo GPL (siendo el estándar de facto de todos los tipos de licencias surgidas posteriormente y difundidas como copyleft). Cuando se utiliza como verbo, su significado es menos preciso y puede referirse a cualquiera de entre una variedad similar de licencias, o incluso a una teórica licencia imaginaria para propósitos de discusión. Véase también la siguiente sección, que entra en detalle sobre algunos aspectos de la definición.

Tipos y relación con otras licencias

Software de código abierto

Algunos han querido ver el copyleft como una piedra de toque en el conflicto ideológico entre el movimiento del código abierto y el movimiento del software libre. Por un lado, Eric Raymond, fundador de la Open Source Initiative, manifestó en 2005 que "ya no necesitamos la GPL". Por otro lado, las licencias publicadas por la Free Software Foundation son únicamente licencias copyleft.

Sin embargo, es difícil caracterizar al copyleft como punto de discordia entre las dos posturas filosóficas, ya que en la práctica ambas aceptan las licencias copyleft y no copyleft por igual:

  • Ambos tipos de licencias aparecen en las respectivas listas de licencias admitidas por la Free Software Foundation y por la Open Source Initiative.
  • El primer Consejero Legal de la OSI, Larry Rosen, es el autor de una licencia copyleft, la Open Software License.
  • El Licensing Howto de la OSI reconoce la GPL como una best practice (práctica recomendable).
  • La propia Free Software Foundation publica parte de los programas de su Proyecto GNU bajo licencias no-copyleft.
  • El propio Richard Stallman ha apoyado el uso de licencias no copyleft para determinados proyectos, como en el caso del reciente cambio de licencia del proyecto Ogg Vorbis.

Fuerte y débil

El copyleft que rige un trabajo se considera "más fuerte" cuanto mayor es la eficiencia con la que hace cumplir las condiciones de la licencia a todos los tipos de trabajos derivados. El "copyleft débil" hace referencia a las licencias que no se heredan a todos los trabajos derivados, dependiendo a menudo de la manera en que éstos se hayan derivado.

Este último tipo de licencias es el que se utiliza generalmente para la creación de bibliotecas de software, con el fin de permitir que otros programas puedan enlazar con ellas y ser redistribuidos, sin el requerimiento legal de tener que hacerlo bajo la nueva licencia copyleft. Solamente se requiere distribuir los cambios sobre el software con "copyleft débil", no los cambios sobre el software que enlaza con él. Esto permite a programas con cualquier licencia ser compilados y enlazados con bibliotecas con copyleft tales como glibc (una biblioteca estándar requerida por muchos programas) y ser redistribuidos después sin necesidad de cambiar la licencia.

Ejemplos de licencias de software libre que utilizan copyleft "fuerte" son la Licencia Pública General de GNU y la Licencia Pública Q. Por otra parte, entre las licencias de software libre que usan copyleft "débil" tenemos la Licencia Pública General Reducida de GNU (LGPL) y la Licencia Pública de Mozilla. Ejemplos de licencias de software libre que no son copyleft son la licencia X11 y las licencias BSD.

Completo y parcial

El copyleft "completo" y "parcial" tiene que ver con otra cuestión: El copyleft completo es aquel que permite que todas las partes de un trabajo (excepto la licencia) sean modificadas por sus sucesivos autores. El copyleft parcial implica que algunas partes de la propia creación no están expuestas a su modificación ilimitada, o visto de otro modo, que no están completamente sujetas a todos los principios del copyleft, p.e., en la creación artística el copyleft completo es en ocasiones imposible o indeseable.

Compartir-Igual

Muchas licencias del tipo compartir-por-igual (share-alike) son licencias copyleft parciales (o no completas). El concepto de compartir-igual implica, sin embargo, que cualquier libertad otorgada sobre el trabajo original (o sus copias) se mantiene intacta en cualquier trabajo derivado: esto implica además que cualquier licencia copyleft completa es automáticamente una licencia de tipo compartir-por-igual (¡pero no al contrario!). En lugar de usar la consigna "todos los derechos reservados" propia del copyright, o la de "todos los derechos invertidos", del copyleft completo, las licencias compartir-igual suelen usar el lema de "algunos derechos reservados". Ciertas combinaciones de la licencia Creative Commons, o en el caso de la música, las Licencias de Música Libre (LML) son un ejemplo de licencia del tipo compartir-por-igual.

No hay comentarios:

Publicar un comentario