Descargar

Análisis de la Licencia Pública General de Affero (página 2)


Partes: 1, 2

Las licencias de uso de software generalmente caen en alguno de estos tipos:

  • Licencia privativa: Uso en una computadora por el pago de un precio.
  • Shareware: Uso limitado en tiempo o capacidades, después pagar un precio.
  • Freeware: Usar y copiar ilimitado, precio es cero.
  • Software libre: Usar, copiar, estudiar, modificar, redistribuir. Código fuente incluido. (Anónimo)

Licencias compatibles con la GPL vs. Licencias incompatibles con la GPL

Las licencias pueden ser analizadas según las siguientes cuestiones clave:

  • Si puede ser considerada una licencia de software libre.
  • Si es una licencia de tipo copyleft.
  • Si es compatible con la GNU GPL (esto significa que se puede combinar un módulo que fue distribuido bajo esa licencia con otro cubierto por la GPL para hacer un programa más grande). (gnu.org, 2004)

Para pasar a exponer esta clasificación primeramente debemos conocer que es la GNU GPL:

La GNU GPL (General Public License o licencia pública general) es una licencia creada por la Free Software Foundation (Free Software Foundation, 2007) y está orientada principalmente a proteger la libre distribución, modificación y uso de software. Su propósito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiación que restrinjan esas libertades a los usuarios.

Y como segundo paso debemos conocer: ¿qué significa compatibilidad?

Suponga que tenemos dos o tres programas y cada uno tiene su propia licencia y usted quiere combinarlos o enlazarlos. ¿Puede hacerlo? Bien, cada una de estas licencias pudo incluir condiciones para el licenciamiento de combinaciones. Entonces, la pregunta sería: ¿Existe algún modo de respetar los términos de ambas licencias a la vez? Si lo hay, las licencias son compatibles, y se puede hacer la combinación porque existe una forma de licenciar la combinación que satisfaga ambas licencias.

Pero si no hay manera de licenciar la combinación de modo que se cumplan los requisitos de ambas, la combinación no podrá hacerse. Eso significa que las licencias son incompatibles. La incompatibilidad entre licencias es un hecho. Siempre ha habido licencias de Software Libre incompatibles.

Conociendo ya lo que es compatibilidad y lo que plantea la GNU GPL podemos analizar las licencias compatibles y no compatibles con ella.

Licencias de software libre compatibles con la GPL

Licencia X11: Es una licencia de software libre simple y permisiva sin copyleft pero compatible con la GNU GPL. XFree86 usa la misma licencia.

Licencia BSD modificada: Es una licencia de software libre simple y permisiva sin copyleft pero compatible con la GNU GPL.

Licencia de Perl: Es una licencia de software libre pero puede no ser realmente de tipo copyleft. Es compatible con la GNU GPL ya que ésta es una de las alternativas.

Licencia Pública de Zope Plone versión 2.0: Es una licencia de software libre simple y permisiva sin copyleft pero compatible con la GNU GPL.

Licencias de software libre incompatibles con la GPL

Licencia Pública general de Affero: Es una licencia de software libre, de tipo copyleft, pero no es compatible con la GNU GPL. (Anónimo, 2007)

Licencia Pública de IBM, versión 1.0: Es una licencia de software libre pero es incompatible con la GPL. Por ejemplo, requiere que se den ciertas licencias sobre las patentes, algo que la GPL no hace.

Licencia Pública de Mozilla (MPL): Es una licencia de software libre, pero no tiene un copyleft fuerte. A diferencia de la licencia X11, tiene algunas restricciones complejas que la hacen incompatible con la GNU GPL. De hecho, no se puede, legalmente, enlazar un módulo cubierto por la GPL con un módulo cubierto por la MPL.

Licencia Pública de Netscape (NPL): Es una licencia de software libre, sin un copyleft fuerte, e incompatible con la GNU GPL. Consiste en la Licencia Pública de Mozilla con una cláusula añadida que permite a Netscape usar el código que usted añada incluso en sus versiones privativas del programa.

Proyecto Affero

El proyecto de software de Affero fue creado para facilitar el financiamiento de los proyectos de software libre y de código abierto, y para facilitar diálogos más efectivos entre los grupos de desarrollo. El proyecto fue creado usando PHP , PostgreSQL y Smarty, se puede ver con y GNU /Linux. (Free Software Foundation, 2007)

Licencia Pública General de Affero

Fue publicada en el año 2002. La razón de esta licencia es proteger a las personas que creen un servicio en la red y publiquen su código, de manera que si otra persona publica un servicio basado en ese código esté obligada a publicar también sus fuentes, y no se pueda aprovechar sobre el servicio inicial, mejorándolo sin compartirlo. Es una licencia copyleft derivada de la GNU GPL versión 2, incompatible con ella, pero redactada de forma tal que será compatible con la GPLv3, razón por la cual la FSF permitió la edición de su licencia más popular.

La Affero GPL es íntegramente una GPLv2 con una cláusula nueva (sección 2(d)). Esta sección plantea que el programa que tu recibes esta pensado para interactuar con otros usuarios a través de un red de ordenadores y si, en la versión que recibes, algunos usuarios interactúan con el programa dando la oportunidad de pedir una transmisión de completo código fuente al programa de este usuario tienes que quitar esta facilidad de tu versión del programa o del programa basado en el original y ofertar posibilidad equivalente para todos los usuarios que interactúen con tu programa a través de una red de computadoras, para que puedan pedir transmisión inmediata de código fuente a través de HTTP. En fin que añade la obligación de distribuir el software si éste se ejecuta para ofrecer servicios a través de una red de ordenadores. (Díaz, 2006)

Consideraciones sobre la Licencia Affero GPL

Problema #1: La Affero GPL tiene una cláusula que obliga que, si el programa tiene un medio para proporcionar su código fuente vía Web a quien lo use, no se pueda desactivar esa característica.

Como el uso del programa no implica haberlo recibido mediante una redistribución, aunque el programa esté licenciado, por ejemplo, bajo la GNU GPL, alguien puede modificarlo y ofrecer un servicio en la red usándolo, sin redistribuirlo de ninguna forma, y por tanto sin estar obligado, por ejemplo, a distribuir el código fuente. La Affero GPL tiene una cláusula que obliga que, si el programa tiene un medio para proporcionar su código fuente vía Web a quien lo use, no se pueda desactivar esa característica. Esto significa que si el autor original incluye esa capacidad en el código fuente, cualquier usuario puede obtenerlo, y además esa redistribución está sometida a las condiciones de la licencia.

Problema # 2: No es compatible con la GPL. La GNU GPL es la licencia por excelencia del SWL, a lo largo del trabajo se explica esto, por lo que aconsejamos no usar esta licencia.

Problema #3: Tiene un matiz copyright.

Conclusiones

El estudio de las licencias de software es tema importante tanto para los desarrolladores como para los clientes porque constituyen las bases legales de cada producto. La Licencia Pública General de Affero seria compatible con la licencia por excelencia de software libre la GPL sino tuviera la clausula 2d), por tanto se considera que se puede desarrollar bajo esta licencia siempre y cuando no sean productos para prestar servicios.

Glosario de términos

Copyleft: Copyleft es el método utilizado para hacer que un programa de software libre se mantenga siempre libre, obligando a que todas las modificaciones y versiones extendidas del programa sean también software libre, garantizando así las libertades de los usuarios. De forma análoga este concepto se aplica también a todo tipo de conocimiento libre (textos, fotos, videos, etc.).

Derecho de autor o Copyright: Forma de protección proporcionada por las leyes vigentes en la mayoría de los países para los autores de obras originales incluyendo obras literarias, dramáticas, musicales, artísticas e intelectuales, tanto publicadas como pendientes de publicar.

FSF: La Free Software Foundation es una organización creada en Octubre de 1985, a partir del esfuerzo de Richard Matthew Stallman y otros entusiastas del software libre con el propósito de difundir este movimiento.

Licencia: Contrato entre el desarrollador de un software sometido a propiedad intelectual y a derechos de autor y el usuario, en el cual se definen con precisión los derechos y deberes de ambas partes. Es el desarrollador, o aquél a quien éste haya cedido los derechos de explotación, quien elige la licencia según la cual distribuye el software.

Patente: Conjunto de derechos exclusivos garantizados por un gobierno o autoridad al inventor de un nuevo producto (material o inmaterial) susceptible de ser explotado industrialmente para el bien del solicitante por un periodo de tiempo limitado.

Referencias bibliográficas

Anónimo. 2007. AFFERO GENERAL PUBLIC LICENSE. AFFERO GENERAL PUBLIC LICENSE. [Online] 2007. http://www.affero.org/oagpl.html.

Anónimo. 2007. Licencia de software. Licencia de software. [Online] 2007. http://es.wikipedia.org/wiki/Licencia_de_software.

Anónimo. 2007. Licencia Pública General de Affero. Licencia Pública General de Affero. [Online] 2007. http://es.wikipedia.org/wiki/Affero_General_Public_License.

Anónimo. Tipos de Licencias. Licencia Pública General de Affero. [Online] http://pp.com.mx/legalfaq/node28.html.

Anónimo. 2007. wikipedia. wikipedia. [Online] abril 2007. http://es.wikipedia.org/wiki/Licencia_de_software.

Díaz, José Ramon. 2006. GPLv3 y la licencia Affero (para servicios web). GPLv3 y la licencia Affero (para servicios web). [Online] 2006. http://najaraba.blogspot.com/2006/08/gplv3-y-la-licencia-affero-para.html.

Free Software Foundation. 2007. GNU Affero General Public License. GNU Affero General Public License. [Online] 2007. http://www.fsf.org/licensing/licenses/agpl-3.0.html.

gnu.org. 2004. Licencias compatibles e incompatibles con GPL. Licencias compatibles e incompatibles con GPL. [Online] 2004. http://www.gnu.org/licenses/license-list.es.html.

Stallman, Richard. 2006. Fundación Software Libre. Fundación Software Libre. [Online] 2006. http://www.fsfla.org/?q=fr/node/94.

Anónimo. 2004. Software libre para una sociedad libre. 2004.

 

Autores

Nombre: Yanedi Abreu Bartomeo. Título Universitario: Ingeniero en Ciencias Informáticas. Categoría Docente: Adiestrado. Institución: Universidad de las Ciencias Informáticas. Carretera a San Antonio de los Baños, Km 2½. Boyeros, Ciudad de LaHabana. E-Mail: yabreub[arroba]uci.cu. Profesor del Departamento de Ingeniería y Gestión de Software en la Facultad 10.

Nombre: Nairys Morales Sosa. Título Universitario: Ingeniero en Ciencias Informáticas. Categoría Docente: Adiestrado. Institución: Facultad Regional "Mártires de Artemisa". E-Mail: nmorales@ uci.cu. Profesor del Departamento de la Especialidad.

Nombre: Rubier Water Rodriguez. Título Universitario: Ingeniero en Ciencias Informáticas. Categoría Docente: Adiestrado. Institución: Politécnico de Informáticas de Sancti Spiritus. E-Mail: rubier[arroba]ipissp.rimed.cu.

 

 

Autores:

Yanedi Abreu Bartomeo

Nairys Morales Sosa

Rubier Water Rodríguez

Ciudad de La Habana

Abril del 2007

UNIVERSIDAD DE LAS CIENCIAS INFORMÁTICAS

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente