Software libre
El Software Libre es un tipo particular de software que le permite al usuario el ejercicio de cuatro libertades básicas:
1. Ejecutarlo con cualquier propósito
2. Estudiar cómo funciona y adaptarlo a sus necesidades
3. Distribuir copias
4. Mejorarlo, y liberar esas mejoras al publico
Con la única restricción del copyleft (o sea, cualquiera que redistribuya elsoftware, con o sin cambios, debe dar las mismas libertades que antes), y con el requisito de permitir el acceso al código fuente (imprescindible para ejercer las libertades 1 y 3)
Con software libre nos referimos a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. Nos referimos especialmente a cuatro clases de libertad para los usuarios desoftware:
* Libertad 0: la libertad para ejecutar el programa sea cual sea nuestro propósito.
* Libertad 1: la libertad para estudiar el funcionamiento del programa y adaptarlo a tus necesidades —el acceso al código fuente es condición indispensable para esto.
* Libertad 2: la libertad para redistribuir copias y ayudar así a tu vecino.
* Libertad 3: la libertad para mejorar el programa yluego publicarlo para el bien de toda la comunidad —el acceso al código fuente es condición indispensable para esto.
Software libre es cualquier programa cuyos usuarios gocen de estas libertades. De modo que deberías ser libre de redistribuir copias con o sin modificaciones, de forma gratuita o cobrando por su distribución, a cualquiera y en cualquier lugar. Gozar de esta libertad significa,entre otras cosas, no tener que pedir permiso ni pagar para ello.
a. Ventajas del Software Libre
1. Escrutinio Público: Al ser muchos las personas que tienen acceso al código fuente, eso lleva a un proceso de corrección de errores muy dinámico, no hace falta esperar que el proveedor del software saque una nueva versión.
2. Independencia del proveedor:
b. Software de dominiopúblico: este tipo de software no tienen licencias de uso, por lo tanto corre el peligro de dejar de serlo si alguien lo utiliza con el fin de apropiárselo.
a. Al disponer del código fuente, cualquier persona puede continuar ofreciendo soporte, desarrollo u otro tipo de servicios para el software.
b. No estamos supeditados a las condiciones del mercado de nuestro proveedor, es decir que sieste se va del mercado porque no le conviene y discontinua el soporte, nosotros podemos contratar a otra persona.
1. Manejo de la Lengua:
a. Traducción: cualquier persona capacitada puede traducir y adaptar un software libre a cualquier lengua.
b. Corrección ortográfica y gramatical: una vez traducido el software libre puede presentar errores de este tipo, los cuales pueden sersubsanados con mayor rapidez por una persona capacitada.
1. Mayor seguridad y privacidad:
a.
b. Los sistemas de almacenamiento y recuperación de la información son públicos. Cualquier persona puede ver y entender como se almacenan los datos en un determinado formato o sistema.
c. Existe una mayor dificultad para introducir código malicioso como ser: espía (p/ej. capturador de teclas),de control remoto (p/ej. Troyano), de entrada al sistema (p/ej. puerta trasera), etc.
1. Garantía de continuidad: el software libre puede seguir siendo usado aun después de que haya desaparecido la persona que lo elaboro, dado que cualquier técnico informático puede continuar desarrollándolo, mejorándolo o adaptándolo.
2. Ahorro en costos: en cuanto a este tópico debemos distinguir cuatrograndes costos: de adquisición, de implantación (este a su vez se compone de costos de migración y de instalación), de soporte o mantenimiento, y de interoperabilidad. El software libre principalmente disminuye el costo de adquisición ya que al otorgar la libertad de distribuir copias la puedo ejercer con la compra de una sola licencia y no con tantas como computadoras posea (como sucede en la...
Regístrate para leer el documento completo.