sábado, 9 de diciembre de 2006

¿Qué es la GPL?

¿Qué es la GPL?

Introducción
Seguro que habra visto y escuchado mucho sobre la GPL. Pero, ¿Qué es la GPL?.
En Wikipedia podemos encontrar la siguiente definición:
"La GNU General Public License (Licencia Pública General GNU) es una licencia creada por la Free Software Foundation (FSF) y orientada principalmente a los términos de distribución, modificación y uso de software. Su propósito es declarar que el software cubierto por esta licencia es software Libre."
Es una licencia creada por la Free Software Foundation (Fundación del Software Libre). Su propósito es garantizar a cualquier usuario el derecho de copiar, modificar y redistribuir programas y códigos fuente de programadores que han escogido registrar su trabajo (software, programas, etc.) bajo la GPL.
¿Cómo funciona la GPL?

Las licencias que cubren la mayor parte del software están diseñadas para quitarle a usted la libertad de compartirlo y modificarlo. Por el contrario, la Licencia Pública General de GNU pretende garantizarle la libertad de compartir y modificar software libre, para asegurar que el software es libre para todos sus usuarios. Esta Licencia Pública General se aplica a la mayor parte del software del la Free Software Foundation y a cualquier otro programa si sus autores se comprometen a utilizarla.

uando se habla de software libre, se esta refiriendo a libertad, no a precio. Las Licencias Públicas Generales están diseñadas para asegurarnos de que tenga la libertad de distribuir copias de software libre (y cobrar por ese servicio si quiere), de que reciba el código fuente o que pueda conseguirlo si lo quiere, de que pueda modificar el software o usar fragmentos de él en nuevos programas libres, y de que sepa que puede hacer todas estas cosas.
Para proteger sus derechos la GPL utiliza algunas restricciones que prohiban a cualquiera negarle a usted estos derechos o pedirle que renuncie a ellos. Estas restricciones se traducen en ciertas obligaciones que le afectan si distribuye copias del software, o si lo modifica.
Por ejemplo, si distribuye copias de uno de estos programas, sea gratuitamente, o a cambio de una contraprestación, debe dar a los receptores todos los derechos que tiene. Debe asegurarse de que ellos también reciben, o pueden conseguir, el código fuente. Y debe mostrarles estas condiciones de forma que conozcan sus derechos.

La GPL protege sus derechos con la combinación de dos medidas:
La FSF pone el software bajo copyright y
Se ofrece esta licencia, que le da permiso legal para copiar, distribuir y/o modificar el software.
Programas como el nucleo de Linux, OpenOffice.org, The Gimp y muchos otros programas son desarrollados bajo la licencia GPL, lo que permite que esten a nuestra disposición libremente y a bajo costo.

Diferencias entre GPL y EULA
En inglés EULA (End User License Agreement) o Licencia de Usuario Final, es una licencia que permite sólo el uso del software mismo.

En este tipo de contrato el dueño de los derechos de un producto insta al usuario final de este a que reconozca tener conocimiento de las restricciones de derechos de autor (copyright), patentes, etc. y acepte un contrato general de uso del mismo para poder hacer uso del software.
Las compañías utilizan este tipo de contratos para tener un mayor control del uso de sus productos y como un documento único de aceptación cuando los componentes del producto estén regulados por más de un contrato o licencia.
A pesar de que este tipo de contratos se encuentran regulados en la mayor parte de las veces al menos por la legislación del país de origen del producto y a veces también por las legislaciones locales, este tipo de contratos han sido muy atacados por diversas razones, entre las que destacan:

El conocimiento del contenido de los contratos es difícil antes de la compra del producto ya que las cajas de los productos raramente contienen una copia completa del mismo, dando por hecho que el comprador en la mayor parte de las ocasiones conoce su contenido después de la compra.
En ocasiones se exige al usuario renunciar a realizar reclamos o demandas legales por diversos motivos tales como posibles daños producidos por el producto (o fallos en él) o aceptar la restitución de estos en la forma y monto que la compañía decida.
Este tipo de acuerdo expresa que tipos de usos se pueden dar y cuales no al producto ya que quien lo compra no es legalmente en ninguna forma dueño del producto sino de una licencia para su uso, considerándose esto último por algunas personas una limitación a los derechos del consumidor.

Este tipo de acuerdos son unilaterales pués el usuario no tiene más opción que aceptar o rechazar el contenido del mismo (en algunos países existen organizaciones de proteccion al consumidor que previamente los autorizan).

¿Por qué debemos adoptar la licencia GPL?
Un interesante artículo que relata el por qué debemos utilizar este tipo de licencias como un bien para todos, puede ser leido en BULMA.

Enlaces
Licencia GPL en inglés (oficial)
Licencia GPL en español (NO OFICIAL)
Traducciones no oficiales al español de la GPL
¿Por qué debemos adoptar la licencia GPL

No hay comentarios.: