martes, 23 de abril de 2013

Licencias de uso de Software: Propietario y libre

Para poder instalar y usar un programa es obligatorio aceptar la licencia de uso. Esta licencia es un contrato donde se especifican todas las normas que rigen el uso, entre el creador del programa y el usuario, en el que se comprometen a cumplir una serie de cláusulas como pueden ser:

- Plazo de cesión de los derechos.
- Ámbito geográfico de validez del contrato.
- Tipo de mantenimiento que le da soporte

El software se puede clasificar en dos grupos según su licencia:

Software propietario: Mantiene oculto su código fuente y no lo distribuye.
Software Libre: Permite el acceso a su código fuente.


LICENCIAS DE SOFTWARE PROPIETARIO

Software propietario de pago
  • Es el más utilizado.
  • Es de pago.
  • Dispone de Asistencia ténica.
  • No se pueden hacer copias ni instalarlo en un PC que no sea el original.

De demostración
  • En inglés llamados "Demo" o "Trials".
  • Versiones gratuitas de programas de pago.
  • Programa original con ciertas limitaciones.
  • Se pueden copiar y distribuir libremente.

Shareware
  • Se puede probar gratis el programa durante un tiempo.
  • Si no se paga, el programa deja de funcionar o presenta limitaciones molestas, es ilegal, pero si se paga, te dan una clave para poder seguir usándolo.

FreeWare
  • Gratuitos
  • Libre distribución
  • Carecen de garantía
  • Hay multitud de freeware en Internet.

EL SOFTWARE LIBRE: HISTORIA

Richard Stallman

Es el fundador del Proyecto GNU  y la Free Software Federation (FSF) que agrupa todo el software a nivel mundial.

Linus Torvalds

Creador del kernel del Sistema Operativo (SO) Linux, que es el primer SO libre.

Free Software Federation (FSF)

Creada en 1985 por richard Stallman. Su función es dar cobertura legal al Proyecto GNU. Se encarga de mantener la legalidad del software libre haciendo cumplir las licencias de distribución. Además, mantiene el Free Software Directory con más de 5000 programas de Software Libre.
LICENCIAS DE SOFTWARE LIBRE

Este tipo de software permite el acceso a su código fuente. Aunque existen muchos tipos de licencias libres, se pueden clasificar en dos tipos o secciones: 

  • Licencias Robustas:Los trabajos derivados se deben distribuir con la misma licencia.Son conocidas como licencias copyleft(método general para hacer un programa).
  • Licencias Permisivas: Permiten crear trabajos derivados cambiando las condiciones originales. Ejemplo: Apache.

COPYLEFT 
Es un método general para hacer un programa libre, exigiendo que todas las versiones modificadas y extendidas del mismo sean también libres.Con copyleft cualquiera que redistribuya el software, con o sin cambios, deberá de otorgar al usuario la libertad de copiarlo y modificarlo, garantizando que se mantendrán estas libertades para todos los usuarios.

Cuando se publica una versión modificada, esta deberá estar exactamente  bajo la misma licencia.

GNU/GPL (licencia pública general de GNU o GNU General Public License):

Es la más conocida en el mundo del software libre. Tipo de Licencia copyleft en la que el autor cede sus derechos a la Free Software Foundation.Implica la publicación del código fuente, sin restricción de copia y distribución.

Los cambios deben ser autorizados y los trabajos derivados deben publicarse también bajo la modalidad GPL, es decir, los productos derivados heredan la licencia.

Toda licencia GPL debe ser gratuita, por lo que no ofrece garantías.Toda licencia GPL debe ser libre.

 
GNU-LGPL (Lesser GPL)

Pensada en sus inicios para su uso en bibliotecas.

La Len sus comienzos venía de library (biblioteca). Modificada recientemente para ser considerada la hermana menor (lesser, “menor”) de la licencia GPL. La LGPL permite el uso de programas libres con software propietario. Esta licencia no ha tenido tanto éxito como la licencia GPL. 


BSD(Berkeley Software Distribution):

Se engloba dentro de este tipo de licencia  ya que impone pocas restricciones sobre su uso y distribución del software.

Permite la libre modificación y redistribución del software sin necesidad de que el nuevo producto herede el tipo de licencia. El software puede ser vendido y no hay obligacionesde incluir el código fuente.

Esta licencia es usada comunmente en sistemas operativos.


Licencias MPL (Mozilla Public Licence):

Fue creada por Netscape Communications para su navegador Netscape. Permite copiar, modificar y distribuir ilimitadamente una aplicación, sin restringir el código ni la licencia.

Se usa principalmente como licencia de control para aplicaciones de Mozilla, como su  navegador Firefox, gestor de correo Thunderbird, etc.
 

DISTRIBUCIONES DE LINUX
 

Una distribución Linux (coloquialmente llamada distro) es una distribución de software basada en el núcleo Linux que incluye determinados paquetes de software para satisfacer las necesidades de un grupo específico de usuarios, dando así origen a ediciones domésticas, empresariales y para servidores.

Hay miles de distribuciones. Algunas de las más importantes:
  • Red Hat Enterprise Linux (grandes empresas)
  • Suse Linux Enterprise (ámbito empresarial)
  • Mandriva (principiantes)
  • Debian (ejemplo de proyecto colaborativo)
  • Ubuntu (basada en Debian pero con el patrocinio de Canonical)
  •  

Fuentes
1.- Apuntes propios
3.- Wikipedia-LicenciaDeSoftware

No hay comentarios:

Publicar un comentario