Es decir, vamos a hablar de la nueva GPL.
No me mailnterpreteis, no está mal lo que se ha avanzado; de hecho, está mejor que la v2. La v2 era una buena licencia de software para los 80. Pero la GPL ha envejecido; y lo ha hecho mal.
Comencemos con lo que trae: defensa contra la tivoización y las patentes. Vale, es bueno. Hemos avanzado. De hecho, lo primero que he hecho cuando ha salido la nueva GPL ha sido pasar a kradview, el visor DICOM libre para Linux a GPLv3. Así que ya sabeis: a partir de la 0.6.2 eso es lo que hay. Y las más antiguas no funcionan con el GCC moderno, no las mantengo, y no respondo dudas sobre ellas; así que a pencar con la GPLv3.
Sin embargo, no se me queda un buen sabor de boca. No termino de sentir que la GPLv3 sea lo suficientemente clara contra la tivoización; de hecho, es relativamente sencillo tivoizar algo, hasta con la GPLv3 -sí, tengo claro como hacerlo. No, no lo voy a explicar como hacerlo en esta web; así que fabricantes de empotrados, a currárselo más y contratar más abogados que sepan algo de informática-. Lo de las patentes; bueno, va también en la dirección correcta. Quizás es lo que veo mejor terminado.
Sin embargo, la tendencia natural del mercado es integrar a Internet con el software. Software como servicio, aplicaciones web ricas, donde el contenido lo crean los usuarios, y dicho contenido da valor al sistema. La llamada Web 2.0. La FSF no recoge esa realidad que ya existe, y ha hecho una licencia a la que le falta una clausula similar a la 2d de la licencia Affero. Si yo hago un programa que ofrezca un servicio web, y quiero que sea libre, y lo licencio bajo la que se supone que es la licencia libre más vírica -GPL- es absurdo que alguien pueda modificarlo, dar un servicio en la web sobre su código modificado a millones de personas, y las modificaciones no reviertan en la comunidad. Estas aplicaciones ya existen; y, si el software libre fuera un concurso, deberían ganar el premio en la categoría «la mayor violación del espíritu de las reglas del concurso, cumpliendo escrupulosamente su letra».
La FSF llega tarde. La GPLv2 estaba muy bien para los 80, y la hemos empleado durante los 90, y gran parte de esta década. Sale la GPLv3, que hubiese sido estupenda en los 90 y hasta hace pocos años; pero se queda corta. Espero que para cuando incorpore una clausula como la 2d de Affero, no tengamos ya una nueva forma de violar el espíritu de la libertad, sin violar su letra.
Technorati tags: gpl