lunes, 22 de abril de 2013

Licencias de uso de software

Todo software esta sujeto a unas licencias, y unas normas que deben ser respetadas:
  • El plazo de cesión de los derechos
  • Los limites en la responsabilidad de fallos 
  • El tipo de mantenimiento
  • Los compromisos que debe adquirir el propietario
Las licencias de software se diferencian principalmente por el tipo de fuente de código:

- Software propietario: Mantiene oculto su código fuente 
- Software libre: Permite el acceso en su código fuente.

Cada tipo de software tiene sus propias licencias. Empezaremos por las del software propietario:


Propiedad privada: El más conocido, se paga por el programa, también se tiene derecho a asistencia técnica y esta prohibido distribuirlo.

De demostración: Se les llama "demo", no caducan se pueden suministrar sin problema, pero obviamente no es tan completo como el original, esta menos ampliada

Shareware: Es una prueba gratuita del programa de pago con todas sus características durante un periodo de tiempo, tiene caducidad. Es habitual adquirir esta licencia antes de comprar un software.

Freeware: Son gratuitos, se pueden distribuir como se quiere, carecen de garantía hay multitud y normalmente son juegos.


Software libre:

Libertades básicas:
  1. Usar el programa, con cualquier propósito. 
  2. Estudiar el funcionamiento del programa, y adaptarlo a las necesidades del usuario.
  3. Distribuir copias del programa.
  4. Mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie.
Se clasifican en 2 tipos de licencias:
  • Robustas, tambien conocidas como licencias copyleft.
  • Permisivas.

Ejemplos de robustas:

GPL, LGPL, AGPL, MPL.

Ejemplo de permisivas:

BSD, Apache.




No hay comentarios:

Publicar un comentario