Archivo de la etiqueta: licencias

Licencias de software

Generalmente conocemos una definicion de software libre muy general: Los terminos de la licencia GPL, pero realmente que son las licencias  que nos ofrecen.

El objetivo de las licencias es ofrecer los términos bajo los cuales se libera el software; estas licencias se caracterizan por permitir utilizar, estudiar, modificar o redistribuir el software – sea modificado o no.

Licencia GPL

La licencia GPL es una licencia creada por la Free Software Foundation. Su objetivo es evitar que el software libre pierda las libertades de los usuario. Al ser un documento legal, se le llama acuerdo o contrato de licencia.

A finales del 2005 se anuncio el trabajo de la version 3 y a principios de 2006 se presento el primer draft. Su publicacion tardo varios meses y se publico finalmente a mediados del 2007 contemplando los siguientes puntos:

  • Las diversas formas en que alguna persona podría quitar libertades a los usuarios.
  • Prohibir el uso de software libre en sistemas que utilizan la llamada Gestión de derechos digitales o DRM, sistema criticado por la comunidad del software libre.
  • Resolver ambigüedades y aumentar la compatibilidad de GPLv3 con otras licencias.
  • Facilitar su adaptación a otros países.
  • Incluir cláusulas que defiendan a la comunidad de software libre del uso indebido de las patentes de software.
  • Mostrar usuarios registrados.

Los programas que usan esta licencia pueden combinarse o re-licenciarse bajo otra licencia que sea compatible. La lista de compatibilidades esta disponible en http://www.gnu.org/licenses/license-list.es.html

LGPL

Esta licencia llamada Lesser General Public License es una licencia de la FSF y la diferencia entre esta y la GPL es que permite enlazarse con una aplicacion no libre. Su uso se recomienda al crear una codigo que provea funciones implementadas en sistemas cerrados, pues no se daria ninguna ventaja al software privativo y no habria problemas si terminan en un sistema propietario.

Licencia Apache

La licencia Apache fue creada por la Apache Software Foundation y no es una licencia copyleft. Con esta licencia se requiere el uso de un disclaimer y un aviso de copyright. Al igual que otras licencias libres le permite al usuario distribuir, modificar y usarlo con cualquier proposito sin embargo las modificaciones no necesitan usar la misma licencia por lo que pueden terminar siendo de codigo cerrado.

Licencia MIT/X11

Esta licencia fue usada para el proyecto X Window System del MIT en los 80′s. Dado que no incluye copyright, su modificacion es permitida. Esta licencia permite los derechos de uso, copiar, modificar, enlazar, publicar, sublicenciar o vender copias del software y estos derechos pasan a la persona que obtiene el software.

Licencia BSD

Es parecida a la licencia MIT y es usada en los sistemas BSD. Existen 3 versiones:

  • BSD original o antigua BSD.- Contiene 4 clausulas. Pide mantener la licencia en redistribuciones de codigo, una mencion del desarrollo generado por la universidad de Berkeley y no permite usar el nombre de la escuela y de los contribuidores para promocionar los productos derivados.
  • BSD Revisada, modificada o BSD-3.- Esta version elimina la clausula que obligaba a otorgarle credito a la universidad.
  • BSD simplificada o licencia FreeBSD.- Elimina la clausula donde se prohibe el uso de los nombres de os contribuidores agregando un aviso que menciona la neutralidad de sus comentarios y puntos de vista sobre el desarrollo del proyecto FreeBSD

Licencia MPL

La licencia publica de Mozilla (MPL) fue creada por Netscape y luego paso a ser de la Fundacion Mozilla. Esta licencia hace posible el uso de codigo en sistemas cerrados con el problema de que se necesita una notificacion especifica para el uso de codigo con diferente licencia por lo que el usar cualquier cosa licencia incluso bajo la GPL podria llegar a ser en algunos casos ilegal.

Licencia PHP

La licencia PHP permite la redistribución del contenido licenciado en forma de código fuente o binaria siempre y cuando se cumplan los siguientes requisitos:

  1. Se incluya la declaración de los derechos de autor de la licencia PHP;
  2. La palabra “PHP” no se use en el título de las obras derivadas;
  3. Se incluya el siguiente anuncio bajo cualquier forma en la que se redistribuya el código:
This product includes PHP software, freely available from <http://www.php.net/software/>