Barrapunto
La información que te interesa
http://especiales.barrapunto.com/

Title    Stallman explica las novedades en la versión 3 de la GPL
Date    Viernes, 23 Junio de 2006, 10:50h
Author    Candyman
Topic   
from the y-Ciarán-O'Riordan,-el-proceso-de-discusión dept.
http://especiales.barrapunto.com/article.pl?sid=06/06/23/1059254

Estoy en Barcelona desde ayer, asistiendo a la conferencia sobre la GPLv3. Este encuentro es el ecuador en el año de redacción de la nueva versión de la GNU General Public License. Ahora mismo se está desarrollando una mesa redonda sobre la FSF Europa, pero voy a aprovechar para poner al día las notas de la estupenda sesión de ayer. Por la mañana hablaron Stallman y Ciarán O'Riordan (de la Free Software Foundation Europa). Hay fotos de Pablo Machón, de libre.org.

Stallman: novedades en la GPLv3

Stallman comenzó hablando de las cuatro libertades que definen el software libre, y cómo hacer una licencia de software libre es muy fácil. La licencia MIT (la licencia del sistema X original) es un ejemplo de licencia simple. Pero el problema con esas licencias permisivas es que el software se puede convertir en privativo. Las licencias copyleft (izquierdo de copia, según la traducción canónica) prohíben al intermediario que quite al receptor del software esas cuatro libertades, y son algo más complicadas de haccer.

La GNU GPL es descendiente de la primera licencia copyleft. La GNU EMACS General Public License ya era copyleft en 1985. Ya entonces la licencia decía que GNU EMACs está bajo copyright, y que el titular de ese derecho ponía la condición de que las versiones distribuidas deberían hacer disponible el código fuente bajo la misma licencia. Pero esta licencia sólo se aplicaba a GNU EMACS.

En 1989, Stallman revisó la licencia para eliminar las referencias concretas a EMACS, y que se pudieran usar con cualquier software. Esto es importante porque durante este tiempo, para publicar un programa bajo esta licencia había que cambiar el nombre del programa en el texto. Se tardaban sólo 15 segundos. Así se podía obtener una licencia, como la de GCC, que era casi idéntica a la de EMACS. Pero esas licencias eran incompatibles entre sí, así que no había forma legal de mezclar el código de un proyecto con el de otro.

Otro cambio hecho en 1989 fue la adición frase "or any later version", para asegurar la compatibilidad de las licencias 1.0 que tuvieran esta provisión con las siguientes versiones de la GPL, y que los códigos fuentes se pudieran usar conjuntamente.

En 1991 se diseñó la versión 2 de la GNU GPL. Los cambios en la segunda versión fueron pequeños. Hubo un cambio particular e importante, que es la sección 7, llamada "libertad o muerte". Lo que dice es que si alguien tiene una obligación que le prohíba transmitir las cuatro libertades, entonces no puede transmitir el programa. Es mejor no transmitirlo que transmitir programas privativos. La misión de la FSF es liberar a los usuarios en el ciberespacio. Para la FSF, la adición de la cláusula 7 es el equivalente de quemar las naves, y decir que no se puede dar marcha atrás en la libertad de un programa.

"Libertad o muerte" es algo exagerado. Puede que el programa no se pueda distribuir en ciertas circunscripciones por parte de cierta gente, pero el programa seguirá disponible para muchos usuarios. Stallman comentó que cambiarán el nombre.

Eben Moglen y Stallman publicaron para su discusión el primer borrador de la GPLv3 en enero de 2006. Estudiaron también cómo incorporar los comentarios de la comunidad. Pero no iban a dejarles que la diseñaran, porque (palabras de Stallman) "hay usuarios que usan el software libre por cuestiones prácticas, y no por la libertad que les proporciona. La gente que no valora la libertad pueden perderla. Para proteger la libertad, no les podíamos dejar a todos los usuarios que decidieran, pero teníamos que escuchar sus comentarios, porque puede haber muchos problemas, y nosotros no somos lo bastante listos para verlos todos".

Estos son los principales aspectos en los que la versión 3 es distinta de la versión 2:

El segundo borrador incorporará otros cambios, entre los que están rebautizar la cláusula "Liberty or death" por "No surrendering others' freedom". Pero de esto habló Eben Moglen por la tarde, en un discurso-arenga que espero poder publicar a continuación.

El turno de preguntas fue muy provechoso:

Ciarán 0'Riordan: el proceso de discusión y la comunicación de las licencias

A la gente se le olvida muchas veces que hay un proceso de consulta pública. Y este proceso es necesario porque mucha gente usa "or any later version". v2 section 9 dice: "new versions will similar in spirit to the present version, but may differ in detail to address new problems or concerns." La FSF quiere mostrar que estamos cumpliendo nuestro compromiso, y que se están haciendo muchas mejoras.

O'Riordan mostró la página de comentarios al borrador de la GPLv3, que tiene un software propio muy interesante: cuantos más comentarios tiene un párrafo, más oscuro se pone. La parte con las cláusulas de DRM está muy comentada (trozos en negro incluso). Hay 938 comentarios, la mitad sobre la tan disputada cláusula de privacidad. La calidad es buena, y funciona porque se puede estar de acuerdo con otros comentarios. Ver, comentar estar de acuerdo o en desacuerdo, lo que hace que no haya muchos comentarios "basura", porque la gente puede simplemente votar otros comentarios.

Hay 4 comités de discusión, que agrupan los comentarios en temas. Para cada tema, hay sus pros y sus contras, y cuando se les dan a Stallman, él hace un cambio o decide y explica por qué no se hace el cambio.

Esta es la tercera conferencia sobre la GPLv3, y el borrador se publicará en un mes. Este año habrá un tercer borrador en octubre, y más conferencias en la India y en otras partes. Cerca de Enero de 2007 se publicará la GPLv3 oficial. Puede ser antes, o puede ser en marzo. No hay plazos, son flexibles, y todo se hace en público, así que no hay más que seguir las noticias.

Por qué participar: El proyecto no es sólo para expertos, porque no tenemos muchos expertos, y es un proyecto nuevo. Y no sólo es nuevo para la gente que lo está haciendo, es que es nuevo para el mundo. Nunca antes se ha hecho un documento legal con una colaboración tan abierta.

No es una licencia unilateral, dado que tiene compromisos mínimos para su aceptación. Así que tendrá en cuenta a los usuarios, desarrolladores, comerciales y no comerciales.

No todos los cambios que se proponen se aceptan. A veces hay gente que quiere cosas incompatibles. La gente de la indsutria del entretenimiento quiere DRM, pero nuestro trabajo es la libertad, no arreglar su modelo de negocio, y esa es una de las razones por las que el proceso es abierto pero las decisiones finales son de la FSF.

Hay que tener cuidado con los cambios: no interferir con los métodos de distribución, ni desfavorecer a la gente que desarrolla código. También hay tener cuidado con la internacionalización, y también con los problemas que se han tenido hasta ahora con la licencia GPLv2. Queremos decir las cosas de manera más simple: por eso "esto no se entiende" es un comentario útil. El asunto fundamental es que funcione, pero no podemos estropearlo por la simplicidad. Pero es importante que lo entiendan personas no expertas, porque la leerán jueces que no son expertos.

La GPL no es paaa todo: está también la LGPL, y el proyecto Ogg Vorbis tiene sus razones para usar la licencia MIT. "Queremos minimizar el número de personas que la evitan por malentendidos. Tenemos que incrementar la adopción esplicándola de la mejor manera".

"Ncesitamos llega a la gente, hablar del DRM, cuidar la intenacionalización. Las conferencias como ésta sirven para hacer crecer la red, y que la gente se conozca. Sirven para reclutar colaboradores y participantes. Hay que sacar la discusión a la red".

Links

  1. "conferencia sobre la GPLv3" - http://www.fsfeurope.org/projects/gplv3/europe-gplv3-conference.es.html
  2. "fotos de Pablo Machón" - http://www.libre.org/noticias/gplv3v3
  3. "comentarios al borrador de la GPLv3" - http://gplv3.fsf.org/comments/

© Copyright 2018 - Barrapunto S.L., All Rights Reserved

printed from Barrapunto, Stallman explica las novedades en la versión 3 de la GPL on 2018-06-15 17:49:50