domingo, 21 de abril de 2013

Licencias de Software

Hola a todos, os dejo un interesante artículo que versa sobre las distintas licencias de software que existen. Espero que les guste:

Introducción 

Para poder instalar y utilizar un determinado software, es necesario aceptar previamente una licencia de uso.

La licencia de software o licencia de uso, es una especie de contrato, en donde se establecen todas las normas de uso y distribución que rigen la utilización de un determinado programa.

Como en todo contrato, puede constar de cláusulas como: el plazo de  cesión de determinados derechos del propietario al usuario final (6 meses, 1 año, 2 años, etc, la responsabilidad por fallos, el ámbito geográfico de validez del contrato, permisos de usuario para hacer copias,  tipo de soporte técnico, etc.

Dentro de las licencias, hay dos grandes tipos:
  • Software Propietario: Mantiene oculto su código de programa para los usuarios y por lo tanto no se puede modificar.
  • Software Libre: se puede acceder al código fuente y modificarlo para que se ajuste a nuestras necesidades.

Licencias de software propietario
La principal característica es que mantiene oculto su código fuente y no lo distribuye ni lo pone a disposición de nadie.

Propietario privativo de pago:
  • Se caracteriza porque los usuarios realizan un pago, ya sea puntual, mensual, etc.
  • No se puede distribuirlo libremente ni hacer copias.
  • Normalmente se tiene derecho a la asistencia técnica.
  • Prohibido modificaciones.
De Demostración
  • Son llamadas también "Demo" o "Trial".
  • Versiones de las de pago  gratuitas pero limitadas en algunas características o limitadas en el tiempo.
  • Normalmente son de libre distribución, bajo la misma licencia.
Shareware
  • Se caracterizan porque te dejan usar el programa durante un período de tiempo determinado.
  • Después de ese periodo, te pide que pagues. El programa deja de funcionar o presenta limitaciones molestas si no se paga.
  • Si se paga, al usuario se le da una clave que debe introducir en alguna parte del programa para poder seguir usándolo.
  • Ejemplos: Winzip, Winrar. Winzip deja de funcionar, en cambio Winrar te limita el uso, pero se sigue pudiendo usar. En ambos casos te piden que compres el programa.
  • Usar el programa tras haber finalizado el periodo de prueba y sin pagar es Ilegal.
Freeware
  • Son gratuitos.
  • Libre distribución.
  • Son sobre todo juegos.

 Licencias de softare libre

El sistema operativo Linux, está basado en este tipo de licencia. Como hemos dicho anteriormente, el código del programa se muestra y se es libre de cambiarlo según la necesidad del usuario. Linus Torvalds es el creador del núcleo (kernel) de Linux.

Libretades básicas del Software Libre
Todo software libre garantiza cuatro libertades básicas:
  1. Libertad para distribuir el software con permisos de usuario totales.
  2. Se puede adaptar el software a las necesidades del usuario cambiando el código.
  3. Libertad de distribución y  de publicación de los cambios hechos en el código para que todos puedan disponer de esas mejoras.
  4. El programa puede ser usado para lo que se quiera.
Generalidades
  • No hay que confundir software  "libre" y "gratis" al traducir "free". El S.L. no tiene por qué ser gratuito aunque a veces se distribuya sin costo, de ahí la confusión que pueda originarse.
  • La principal característica son los derechos que tienes sobre él. No si es o no de pago.
  • Permite el acceso al código del programa.
  • Libre distribución, puedes hacer copias y venderlas, regalarlas, etc.

Modelos de SL 
Hay 2 tipos de licencias:
  • Licencias Robustas: Los trabajos derivados se deben distribuir con la misma licencia. Son conocidas como licencias copyleft. Ejemplos: GLP, LGP, APL.
  • Licencias Permisivas: Permiten crear trabajos derivados cambiando las condiciones originales de la licencia. Esto permite crear a partir de un software libre, un producto que no lo sea. Ejemplos: BDS, Apache.



Distribuciones Linux:
Como ya hemos dicho anteriormente, este sistema operativo fue el primero en distribuirse como software libre.  Normalmente son bajo licencia GPL. Hay miles de distribuciones. Algunas de las más importantes: Red Hat, Debian, Ubuntu.