Ya se hablo sobre este tema en alguna otra ocasion. Lo cierto es que la GPL v2 tiene una frasecita tal que:
Puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General de GNU según es publicada por la Free Software Foundation, bien de la versión 2 de dicha Licencia
o bien (según su elección) de cualquier versión posterior
Que alguna vez se ha comentado, que, esto es firmar un cheque en blanco. Si ahora, en la version v3 dice, por soltar alguna burrada, que todo tus programas pueden ser cambiados de licencia (a no GPL) por entidades que paguen 5,000,000 $ a Richard Stallman, pues como que el desarrollador estaria pillado por la famosa clausula.
De todos modos esto se resuelve acogiendose a otra licencia, como la de Apache, Mozilla, etc, que anda que no hay licencias valida para la FSF...
Y es la de la aceptación no solo por parte de los usuarios que disfrutamos el software/documentación, sino la de los propios desarrolladores que se acogen a ella.
Si éstos no la aceptan como es el caso de Linus y su "programilla ese del kernel"...
Desde luego me parece importante que no solo se haga en un marco teórico sino práctico en el que la gente que escribe los programas pueda intervenir.
Si éstos no la aceptan como es el caso de Linus y su "programilla ese del kernel"...
A ver, que la gente aquí lo flipa pero bastante.
Linux es un proyecto con más de 10 años y miles de lineas de código licenciadas bajo la GPL 2. Para relicenciar el kernel bajo la GPL 3 Linus tendría que pedir permiso a miles de programadores, lo cual significa que en la práctica, es imposible relicenciarlo bajo la GPL v 3, al menos que no estés dispuesto a paralizar el desarrollo durante unos cuantos meses (¿medio año sería suficiente?) solo para relicenciar las miles de lineas de código.
Además, la GPL v3 tiene un número más en la versión por algo: Es distinta, y puede que no se adapte a las necesidades concretas del kernel. Imaginate que la GPL v3 es incompatible con el texto de la licencia del kernel que dice que la licencia no se aplica a los programas que utilizan llamadas del sistema. Los editores de barrapunto se debe pensar que lo de cambiar licencias es como irse de camping o algo.
No es que Linus no acepte la GPL v3, es que ningún proyecto maduro licenciado bajo la GPL v2 va a relicenciarse, al menos que:
o Sea uno de los proyectos de la FSF (gcc, libc) en los cuales los colaboradores están obligados a ceder el copyright a la FSF y en los cuales la FSF puede cambiar de licencia cuando y como le parezca.
o Sea un proyecto que en el texto de la licencia han dejado la clausula esa de "either version 2
of the License, or (at your option) any later version". Eso permite a la gente coger el código de un proyecto y licenciarlo bajo la GPL 3. Pero hay proyectos (más de los que la gente se piensa) que en su licencia no incluyeron el "either version 2 of the License, or (at your option) any later version". No porque no confien en la FSF, sino porque probablemente estaban muy seguros de cual es su licencia y que si querian cambiarla ya la cambiarian. El kernel Linux es uno de los proyectos que nunca incluyo esa frase.
o Proyectos nuevos que se empiezen ahora. Este va a ser el caso más común, muchos proyectos utilizarán la GPL v3 cuando se creen. Quizás hasta el propio Linus utilize la GPL v3 cuando empieze algún proyecto por separado como GIT o sparse y vea que la licencia le viene bien, que suelo leer la lista del kernel y no he visto en ninguna parte que haya dicho que la GPL v 3 sea "mala", sino que al kernel no le viene bien y que no se va a relicenciar el kernel.
En resumen, la reacción de Linus es lógica y comprensible. Cientos de proyectos van a seguir con la GPL v2 (que es una licencia muy buena, por cierto). Solo que claro: Estamos en barrapunto y a diferencia de muchos otros sitios de noticias que no han metido la pata, aquí tenemos que confundir las declaraciones de un líder de un proyecto con las declaraciones de debian, que es una distribución y tiene un trabajo totalmente diferente: Decidir si los programas licenciados bajo la GPL v3 pueden entrar o no en debian, decidir si cumplen con las DFSG o no, si pueden estar en main o hay que meterlos en non-free como ha pasado con la FDL.
Siguiendo los enlaces he leido el mail original de Linus y... no dice nada sobre la GPL3. Sólo dice que el kernel está licenciado con GPL2 y que esto no va a cambiar _automáticamente_ con la salida de la GPL3; no hay ninguna cláusula que lo diga. Remarcando lo de automáticamente.
Lo que dice es que mucho software GPL sí contienen una cláusula de "actualización automática de licencia", pero el kernel no. Y por lo tanto éste no va a cambiar de licencia.
Linus dice no, como ya lo dijeron otros comentarios antes del mío, porque simplemente no se puede. Ahora, ¿a qué va eso de que Debian dice sí? Básicamente a que Debian acepta que la GPLv3 es una licencia libre (contrario a algunas dudas que varios teníamos antes de su publicación).
Ni Debian ni ninguna otra distribución están bajo una licencia concreta - todas llevan software que se rige por varias licencias. Lo único que dice Debian es que "no hay problema, podemos incluir código GPLv3".
Por mucho que diga Linus que el kernel está licenciado bajo GPL v2 explícitamente, esto no es cierto. La verdad es que el núcleo desde el principio ha estado bajo licencia "v2 o superior". Fue al lanzar la versión 2.6 del kernel cuando Linus decidió cambiar unilateralmente lo que pone en el fichero LICENSE, y ahora pone explícitamente "versión 2".
No obstante Linus no pidió el permiso de todos los que habían colaborado en el desarrollo del kenrel; de hecho algunos colaboradores ya habían fallecido así que resulta totalmente imposible. Y obviamente no se puede cambiar la licencia a menos que todos los que hayan colaborado en el código resultante estén de acuerdo...
Todo esto lo sé porque lo leí recientemente en un hilo de Slashdot o kerneltrap (no recuerdo). Comentaban que esto mismo que he dicho yo ya lo dijo en su día Andrew Morton.
-- ---
"Fracasar es la oportunidad de comenzar de nuevo con más inteligencia." - Groucho Marx
Lo normal
(Puntos:4, Interesante)( http://sourceforge.net/projects/anjelica/ | Última bitácora: Lunes, 22 Octubre de 2007, 10:46h )
Ya se hablo sobre este tema en alguna otra ocasion. Lo cierto es que la GPL v2 tiene una frasecita tal que:
Puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General de GNU según es publicada por la Free Software Foundation, bien de la versión 2 de dicha Licencia o bien (según su elección) de cualquier versión posterior
Que alguna vez se ha comentado, que, esto es firmar un cheque en blanco. Si ahora, en la version v3 dice, por soltar alguna burrada, que todo tus programas pueden ser cambiados de licencia (a no GPL) por entidades que paguen 5,000,000 $ a Richard Stallman, pues como que el desarrollador estaria pillado por la famosa clausula.
De todos modos esto se resuelve acogiendose a otra licencia, como la de Apache, Mozilla, etc, que anda que no hay licencias valida para la FSF...---
Una Gestión de Trazabilidad Libre para todos [sourceforge.net]
Ahora viene la parte más importante...
(Puntos:3, Interesante)( http://barrapunto.com/ )
Si éstos no la aceptan como es el caso de Linus y su "programilla ese del kernel"...
Desde luego me parece importante que no solo se haga en un marco teórico sino práctico en el que la gente que escribe los programas pueda intervenir.
Un saludo.
No somos más que muestras...
Re:Ahora viene la parte más importante...
(Puntos:5, Inspirado)( http://www.terra.es/personal/diegocg )
A ver, que la gente aquí lo flipa pero bastante.
Linux es un proyecto con más de 10 años y miles de lineas de código licenciadas bajo la GPL 2. Para relicenciar el kernel bajo la GPL 3 Linus tendría que pedir permiso a miles de programadores, lo cual significa que en la práctica, es imposible relicenciarlo bajo la GPL v 3, al menos que no estés dispuesto a paralizar el desarrollo durante unos cuantos meses (¿medio año sería suficiente?) solo para relicenciar las miles de lineas de código.
Además, la GPL v3 tiene un número más en la versión por algo: Es distinta, y puede que no se adapte a las necesidades concretas del kernel. Imaginate que la GPL v3 es incompatible con el texto de la licencia del kernel que dice que la licencia no se aplica a los programas que utilizan llamadas del sistema. Los editores de barrapunto se debe pensar que lo de cambiar licencias es como irse de camping o algo.
No es que Linus no acepte la GPL v3, es que ningún proyecto maduro licenciado bajo la GPL v2 va a relicenciarse, al menos que:
o Sea uno de los proyectos de la FSF (gcc, libc) en los cuales los colaboradores están obligados a ceder el copyright a la FSF y en los cuales la FSF puede cambiar de licencia cuando y como le parezca.
o Sea un proyecto que en el texto de la licencia han dejado la clausula esa de "either version 2
of the License, or (at your option) any later version". Eso permite a la gente coger el código de un proyecto y licenciarlo bajo la GPL 3. Pero hay proyectos (más de los que la gente se piensa) que en su licencia no incluyeron el "either version 2 of the License, or (at your option) any later version". No porque no confien en la FSF, sino porque probablemente estaban muy seguros de cual es su licencia y que si querian cambiarla ya la cambiarian. El kernel Linux es uno de los proyectos que nunca incluyo esa frase.
o Proyectos nuevos que se empiezen ahora. Este va a ser el caso más común, muchos proyectos utilizarán la GPL v3 cuando se creen. Quizás hasta el propio Linus utilize la GPL v3 cuando empieze algún proyecto por separado como GIT o sparse y vea que la licencia le viene bien, que suelo leer la lista del kernel y no he visto en ninguna parte que haya dicho que la GPL v 3 sea "mala", sino que al kernel no le viene bien y que no se va a relicenciar el kernel.
En resumen, la reacción de Linus es lógica y comprensible. Cientos de proyectos van a seguir con la GPL v2 (que es una licencia muy buena, por cierto). Solo que claro: Estamos en barrapunto y a diferencia de muchos otros sitios de noticias que no han metido la pata, aquí tenemos que confundir las declaraciones de un líder de un proyecto con las declaraciones de debian, que es una distribución y tiene un trabajo totalmente diferente: Decidir si los programas licenciados bajo la GPL v3 pueden entrar o no en debian, decidir si cumplen con las DFSG o no, si pueden estar en main o hay que meterlos en non-free como ha pasado con la FDL.
Vamos, que ya os vale.
¿Donde está la opinión de Torvalds?
(Puntos:5, Informativo)( http://barrapunto.com/ | Última bitácora: Jueves, 29 Noviembre de 2007, 12:03h )
Lo que dice es que mucho software GPL sí contienen una cláusula de "actualización automática de licencia", pero el kernel no. Y por lo tanto éste no va a cambiar de licencia.
Sobre la GPL3 en sí, no opina nada en ese mail.
¿Y a qué va esta nota?
(Puntos:2)( http://www.gwolf.org/ )
Ni Debian ni ninguna otra distribución están bajo una licencia concreta - todas llevan software que se rige por varias licencias. Lo único que dice Debian es que "no hay problema, podemos incluir código GPLv3".
Cuidadín con la licencia del kernel
(Puntos:4, Interesante)( http://barrapunto.com/ | Última bitácora: Jueves, 09 Febrero de 2006, 19:13h )
Por mucho que diga Linus que el kernel está licenciado bajo GPL v2 explícitamente, esto no es cierto. La verdad es que el núcleo desde el principio ha estado bajo licencia "v2 o superior". Fue al lanzar la versión 2.6 del kernel cuando Linus decidió cambiar unilateralmente lo que pone en el fichero LICENSE, y ahora pone explícitamente "versión 2".
No obstante Linus no pidió el permiso de todos los que habían colaborado en el desarrollo del kenrel; de hecho algunos colaboradores ya habían fallecido así que resulta totalmente imposible. Y obviamente no se puede cambiar la licencia a menos que todos los que hayan colaborado en el código resultante estén de acuerdo...
Todo esto lo sé porque lo leí recientemente en un hilo de Slashdot o kerneltrap (no recuerdo). Comentaban que esto mismo que he dicho yo ya lo dijo en su día Andrew Morton.
--- "Fracasar es la oportunidad de comenzar de nuevo con más inteligencia." - Groucho Marx
¡Hala!
(Puntos:1, Divertido)Re:Pues yo opinio...
(Puntos:2)( http://www.vernis.com.ar/ | Última bitácora: Domingo, 11 Julio de 2010, 02:25h )
También me parece bien que presione a la fundación del software libre, para que no hagan ninguna burrada no se manden "una de mas".
La licencia GPL2 esta bastante bien, y quisiera que me dijeran que mejoras intentan introducir con la versión 3.
Saludos
SEEDHVB