Apuntes
Software Libre - creado desde un Mapa Mental
Contenido del apunte (1)
Página 1
¿Què Es?
Tipos
Clasificaciones
Ventajas
Desventajas
Software Libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo más preciso, se refiere a cuatro libertades de los usuarios del software:
La libertad de usar el programa, con cualquier propósito (libertad 0).
La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto.
La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2).
La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3). El acceso al código fuente es un requisito previo para esto.
Software de código abierto («Open Source»): Algunas personas utilizan la expresión software de «código abierto» para referirse más o menos a la misma categoría a la que pertenece el software libre. Sin embargo, no son exactamente el mismo tipo de software: ellos aceptan algunas licencias que nosotros consideramos demasiado restrictivas, y hay licencias de software libre que ellos no han aceptado.
Software de dominio público: El software de dominio público es aquel que no tiene derechos de autor. Si el código fuente es de dominio público, se trata de un caso especial de software libre sin copyleft, lo que significa que algunas copias o versiones modificadas pueden no ser libres en absoluto.
Software con copyleft: El software con copyleft es software libre cuyos términos de distribución garantizan que todas las copias de todas las versiones tengan aproximadamente los mismos términos de distribución.
Software libre sin copyleft: Los programas publicados sin copyleft vienen con permiso de redistribución y modificación, como así también con el permiso de agregarle restricciones.
Software con licencia permisiva, laxa: Entre las licencias permisivas, laxas, se incluyen la licencia X11 y ambas licencias BSD. Estas licencias permiten utilizar el código de cualquier manera, inclusive la distribución de binarios privativos con o sin modificaciones del código.
Software con licencia GPL: La Licencia Pública General de GNU (General Public License - GNU GPL) consiste en un conjunto específico de cláusulas de distribución para publicar programas con copyleft. El Proyecto GNU la usa para la mayoría de los programas que distribuye.
El sistema operativo GNU: El sistema operativo GNU es un sistema completamente libre de tipo Unix, que el Proyecto GNU comenzó a desarrollar en 1984.
Programas de GNU: La expresión «programa de GNU» es equivalente a software GNU. Un programa Foo es un programa de GNU si es software GNU. A veces también decimos que es un «paquete de GNU».
Software GNU: El software GNU se publica con el auspicio del Proyecto GNU. Si un programa es software GNU, también decimos que es un programa o un paquete de GNU, y el manual o el archivo README de un paquete de GNU así lo debe indicar. Además, en el Directorio de Software Libre están identificados todos los paquetes de GNU.
Software GNU bajo copyright de la FSF: Los desarrolladores de paquetes de GNU pueden transferir los derechos de autor a la FSF, o pueden quedárselos. La elección es suya.
De acuerdo a su costo:
De acuerdo a la apertura de su código fuente:
De acuerdo a su protección:
De acuerdo a su "legalidad":
De acuerdo a su "filosofía":
1) Escrutinio Publico: 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: 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 si este se va del mercado porque no le conviene y discontinua el soporte, nosotros podemos contratar a otra persona.
3) 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 ser subsanados con mayor rapidez por una persona capacitada.
4) Mayor seguridad y privacidad: a) 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. b) 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.
5) 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 informatico puede continuar desarrollándolo, mejorándolo o adaptándolo.
6) Ahorro en costos: en cuanto a este tópico debemos distinguir cuatro grandes 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 mayoría de los casos de software propietario). Cabe aclarar que también hay una disminución significativa en el costo de soporte, no ocurriendo lo mismo con los costos de implantación y de interoperatividad.
1) Dificultad en el intercambio de archivos: esto se da mayormente en los documentos de texto (generalmente creados con Microsoft Word), ya que si los queremos abrir con un Software Libre (p/ ej. Open Office o LaTeX) nos da error o se pierden datos. Pero esta claro que si Microsoft Word creara sus documentos con un formato abierto (o publico) esto no sucedería.
2) Mayores costos de implantación e interoperabilidad: dado que el software constituye "algo nuevo", ello supone afrontar un costo de aprendizaje, de instalación, de migración, de interoperabilidad, etc., cuya cuantía puede verse disminuida por: mayor facilidad en las instalaciones y/o en el uso, uso de emuladores (p/ej. Si el usuario utiliza Microsoft Windows, la solución seria instalar alguna distribución de GNU/Linux y luego un emulador de Windows, como Wine, VMWare. Terminal X, Win4Lin). Vale aclarar que el costo de migración esta referido al software, ya que en lo que hace a Hardware generalmente el Software Libre no posee mayores requerimientos que el Software Propietario.





Información
- Descripción
- Noveno Tecnología Apunte sobre Software Libre - creado desde un Mapa Mental, creado por Karol Jyreth Fonseca Peña el 28/11/2017.
- Creado por
- Karol Jyreth Fonseca Peña · nov 2017
- Actualizado
- 28 nov 2017
- Visitas
- 0
- Historial
-
- Creado por Karol Jyreth Fonseca Peña · 28 nov 2017
- Copiado a Apunte por Karol Jyreth Fonseca Peña · 28 nov 2017
- Valoración
Más sobre Software libre y código abierto