Historias
Slashboxes
Comentarios
 

Nueva licencia AGPL 3.0, compatible con la GPLv3

Entrada escrita por SegFault y editada por inniyah el 21 de Noviembre 2007, 09:38h   Printer-friendly   Email story
desde el dept. aplicaciones-web-libres
Vía Slashdot descubro que la FSF ha publicado la versión 3 de la licencia AGPL. Esta nueva licencia de la FSF, la GNU Affero General Public License es una variante de la GPL versión 3 que incluye una cláusula que obliga a la redistribución a los usuarios de una red del código fuente de una aplicación que sea expuesto en esa red. Eso quiere decir que si alguien modifica el código de una aplicación web con licencia Affero y monta su aplicación web, tendrá que ofrecer ese código fuente. La licencia Affero no es nueva, ya se habló sobre su desarrollo, y está basada en la la licencia Affero y además del proyecto del que toma el nombre tenemos el popular caso de Menéame, que distribuye su código fuente con la licencia Affero original.
Nota de la editora: La licencia AGPL está diseñada para afrontar el hecho de que una parte del software actual se ejecuta remotamente, a menudo en forma de aplicaciones web. El propósito de la AGPL es que los usuarios de estos servicios tengan también acceso y derechos sobre este código. Un gran avance de la AGPL sobre la licencia Affero original es que, al contrario que esta última, la AGPL sí que es compatible con la licencia GPL (v3.0).

Como no podía ser de otra forma, no hay un consenso claro sobre si se puede considerar libre o no esta licencia, debido a que la clausula añadida, la 13, impone una importante restricción en el uso del software. Tampoco está muy claro qué se puede considerar un usuario del servicio, o si es posible usar este tipo de aplicaciones de forma privada en un servidor público.

La licencia AGPL, en cualquier caso, tampoco parece ser la respuesta definitiva al problema del desarrollo de aplicaciones web libres, ya que sin los datos o la capacidad de ejecutar dichas aplicaciones, la capacidad de los usuarios para adaptar el software queda un poco en entredicho.

Historias relacionadas

[+] La licencia Affero (AGPL) y su relación con la GPL 94 comentarios
Hace unos meses vimos el anuncio de la licencia AGPLv3 (Affero) en Barrapunto y hubo un interesante debate sobre ella. En La licencia Affero (AGPL) y su relación con la GPL he tratado de explicar para qué sirve la AGPLv3, una licencia que apenas se diferencia de la GPLv3 en un par de párrafos de la sección 13. Esa diferencia obliga a aquellos que hayan modificado código licenciado con la AGPLv3 a redistribuirlo si es usado a través de la red, restricción útil si hemos programado un CMS y queremos que cualquiera que lo modifique y cree una web basada en él distribuya los cambios para beneficio de la comunidad. El código de Menéame, por ejemplo, está bajo la licencia Affero original (aunque muchos de sus clones no la respetan), pero sin embargo, no hay muchos CMS de código abierto con licencia AGPL, y yo me pregunto por qué. Parece una licencia muy adecuada para proyectos como Slashcode, Wordpress o Drupal pero, ¿quizás supone una exigencia demasiado grande como para que se adopte masivamente? ¿Tal vez es la gran desconocida de entre las licencias de la FSF? ¿Qué pensáis vosotros?
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por Endymion (27848) el Miércoles, 21 Noviembre de 2007, 10:11h (#984128)

    La licencia AGPL, en cualquier caso, tampoco parece ser la respuesta definitiva al problema del desarrollo de aplicaciones web libres, ya que sin los datos o la capacidad de ejecutar dichas aplicaciones, la capacidad de los usuarios para adaptar el software queda un poco en entredicho.

    Bueno, esta pega es un tanto traida por los pelos.

    Pongamos que alguien libera el código fuente del compilador X. Supongamos que esa misma persona además usa el compilador X para hacer el programa Y, pero no libera el código de Y.

    ¿consideraríamos que X es menos libre sólo porque nosotros no podemos compilar Y?

    Yo más bien pensaría que X es libre aunque Y sea propietario.

    Sobre la capacidad de ejecutarlo: supongamos que el compilador X necesita un maquinón para compilar, que no está al alcance de todos... ¿eso lo hace menos libre?

    --
    A la guerra de los pobres la llaman terrorismo. Al terrorismo de los ricos lo llaman guerra.
  • Hay un cambio muy importante

    (Puntos:3, Interesante)
    por Drizzt (39) el Miércoles, 21 Noviembre de 2007, 10:18h (#984132)
    ( http://icewinddale.blogspot.com/ | Última bitácora: Martes, 02 Febrero de 2010, 12:29h )
    Hasta ahora, la licencia GPL sólo entraba en funcionamiento cuando distribuías un código modificado a un tercero. Mientras tanto, podías hacer con el software prácticamente lo que quisieras, ya que como usuario del software no pasaba nada.

    Sin embargo, ahora, va a entrar en funcionamiento al usar el código que la cubra. Esta cambio es muy importante, puesto que es la licencia es una EULA, y eso puede dar alas a otras licencias mucho más restrictivas.

    --

    -- icewinddale.blogspot.com [blogspot.com]

  • por DanielSan (10124) el Miércoles, 21 Noviembre de 2007, 11:20h (#984162)
    ( http://guslibu.awardspace.com/ | Última bitácora: Jueves, 08 Julio de 2010, 08:35h )

    no hay un consenso claro sobre si se puede considerar libre o no esta licencia, debido a que la clausula añadida, la 13, impone una importante restricción en el uso del software
    Estás confundiendo los usuarios con los implantadores. El usuario es el que a través de la red se conecta para usar el software, no el que instala la aplicación para que la use otra gente.

    Igualmente la GPL impone una importante restricción en el "uso" del software: No puedes redistribuirlo modificado sin ofrecer el código fuente. Obviamente, como no podía ser de otra manera, no hay un consenso claro sobre si la GPL se puede considerar libre o no, al mismo nivel que la licencia BSD.

    A mí la GPL me parece demasiado libre en ese sentido, porque permite que utilicemos un software a través de la red que no sabemos qué modificaciones ha sufrido, incluso aunque sea libre, y los proveedores del servicio pueden seguir haciendo las modificaciones que crean convenientes. En realidad, la licencia AGPL no impone ninguna restricción sino que rellena el hueco dejado por la GPL que permite a los desarrolladores restringir la libertad de los usuarios de estudiar el código fuente de los programas que utilizan en un mundo donde las habituales aplicaciones de escritorio están cada vez más trasladándose a la web. En principio, nadie te garantiza que estés usando el mismo software cuyo código fuente te transmiten, pero lo mismo pasa con la distribución de binarios compilados.
  • por biox (36997) el Miércoles, 21 Noviembre de 2007, 12:50h (#984201)
    ( Última bitácora: Jueves, 17 Enero de 2008, 08:49h )
    Alguien sabe de alguna tabla o cuadro comparativo donde encontrar las diferencias entre licencias? A veces consigo hacerme un autentico lio entre las diferentes versiones de la GPL, la GNU, la BSD, AGPL, la GNU... Si, lo se, soy un poco lerdo, pero si alguien me hiciera el favor de decirme donde encontrar esta comparativa... le estaría muy agradecido ;)
    --
    "Solo el que conoce sus errores es capaz de superarlos"
  • ¿Y los datos?

    (Puntos:2)
    por fernand0 (25) el Miércoles, 21 Noviembre de 2007, 15:14h (#984262)
    ( http://barrapunto.com/~fernand0/bitacora | Última bitácora: Miércoles, 11 Febrero de 2009, 15:45h )
    Yo creo que el problema mayor de la web 2.0 no son los programas sino los datos: ¿son mías mis historias de BarraPunto? (obviamente, si, porque hay una licencia -aceptamos licencia para datos- que lo dice) pero ... ¿podría conseguirlos en un formato apropiado para colgarlos en otra parte? Se los tendría que pedir a uno de los administradores del sitio y que éste tuviera la gentileza de proporcionármelos. ¿Es mío mi mail de GMail? Si intentara bajarme por pop el giga y pico de correo que tengo aquí ¿me dejaría o habrá algún mecanismo que me bloquee por abusón? ¿Son míos los datos que he contribuido a la web 2.0?
    --

    --
    Fernand0
    Si elegimos a los políticos es para no tener que pensar todo el tiempo.
    Homer Simpson