- Hasta mediados de los 80, sólo existía el “software propietario”, de código cerrado y con contrato de licencia. (MS-DOS, UNIX). En esta misma década Apple, presenta MAC-OS como alternativa, aunque también es software privativo.
- Richard Stallman, encabeza entonces un movimiento en contra del software propietario (GNU), y en 1986, publica un manifiesto con el propósito de construir un sistema operativo:
- libre y gratuito
- que pueda ser copiado y modificado
- que sus aplicaciones y mejoras sean de libre distribución
- Alrededor de los 90, Linus Torvalds, difunde a través de la red su trabajo y con el apoyo de otros programadores nace GNU/LINUX.
- ¿QUÉ ES EL SOFTWARE LIBRE?
- Debemos remontarnos a las cuatro libertades que un usuario de un programa libre debe poseer con relación al mismo:
- Libertad 0à libertad de usar el programa, con cualquier propósito
- Libertad 1à libertad de estudiar cómo funciona el programa
- Libertad 2à libertad de distribuir copias, con lo que puedes ayudar a tu vecino
- Libertad 3 à libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie.
- Algunas distinciones:
- Software libre, open source (de fuente abierta), GNU, copyleft…
- Es de dominio público
- Puede ser semilibre: sólo los particulares pueden copiar, distribuir y modificar sin ánimo de lucro.
- Privativo: su redistribución o modificación está prohibida
- Freeware: permite su redistribución gratuita, pero no la modificación del código
- Sharewere: puedes probarlo, pero si puedes usarlo debes pagar una licencia.
- Debemos remontarnos a las cuatro libertades que un usuario de un programa libre debe poseer con relación al mismo:
- VENTAJAS Y DESVENTAJAS DEL SOFTWARE PROPIETARIO Y DEL SOFTWARE LIBRE:
- Software propietario:
- Ventajas:
- Las compañías productoras de software propietario tienen departamentos de control de calidad
- Se destinan partidas presupuestarias para la investigación
- Se contratan algunos programadores muy capaces
- Ha sido usado por muchas personas y es fácil encontrar a alguien que lo sepa usar
- Está diseñado para aplicaciones muy específicas
- Muchos planes de estudios universitarios tienen un marcado enfoque a su uso
- Existen bastantes publicaciones, que documentan y facilitan su uso
- Ventajas:
-
-
- Desventajas:
- En algunos casos es difícil aprender a utilizarlo correctamente
- Su funcionamiento es un secreto
- En muchos casos el soporte técnico es insuficiente
- Es ilegal extender una pieza de software propietario para adaptarla a las necesidades particulares de un problema específico
- La innovación es derecho exclusivo de la compañía fabricante
- Es ilegal hacer copias
- Si la compañía fabricante cierra, el soporte técnico desaparece
- Si es comprada por otra más poderosa, esa línea de software queda descontinuada
- Desventajas:
-
- Software libre:
- Ventajas:
- Ahorro económico en la adquisición de licencias
- Eliminación de barreras presupuestales
- Beneficio social y tecnológico para el país
- Muchos colaboradores dispuestos a ayudar
- Las aplicaciones son auditadas antes de ser usadas en procesos de misión crítica
- Es muy eficiente y diverso
-
-
- Desventajas:
- La curva de aprendizaje es mayor
- No tiene garantía proveniente del autor
- Se necesita dedicar recurso a la reparación de erratas
- No existiría una compañía única que respaldase toda la tecnología
- El usuario debe tener conocimientos de programación
- La diversidad de distribuciones, empaquetamiento, licencias…., pueden crear confusión.
- Desventajas:
-

No hay comentarios:
Publicar un comentario