SOFTWARE LIBRE 1. Concepto y características del software libre

 Introducción

Seguro que usás muchos programas en tu día a día: aplicaciones para escuchar música, editar fotos, jugar… Pero, ¿alguna vez te preguntaste quién controla esos programas? La respuesta es: depende. 

Existe un tipo especial de software llamado “software libre”. A diferencia de otros programas, el software libre te da mucha más libertad. 

Pero, ¿qué significa exactamente "libre" en este contexto? No se refiere a que sea gratis (aunque a menudo lo es), sino a que te da ciertas “libertades” esenciales.

Software libre y software gratuito

La diferencia entre software libre y software gratuito reside en la filosofía y las libertades que otorgan al usuario.

  • Software Gratuito: Se refiere a software que se puede usar, copiar y distribuir sin costo alguno. El foco está en el precio.
  • Software Libre: Se centra en las libertades del usuario. Se refiere a software que otorga al usuario la libertad de ejecutar, estudiar, distribuir y modificar el software. Esto se basa en la filosofía de que los usuarios deben tener control sobre la tecnología que utilizan.

Aunque a menudo se superponen, no son lo mismo. Un software puede ser gratuito y libre, pero también puede ser gratuito pero no libre (como software con restricciones de uso).

Por ejemplo, Whats App es gratuito, pero no libre.


Características del software libre

Para que un software se considere libre, debe cumplir con cuatro condiciones principales, definidas por la Free Software Foundation:

 

1.  Libertad para usar el programa como quieras:Podés usarlo para cualquier propósito, ya sea para estudiar, trabajar, divertirte o lo que se te ocurra.

2.  Libertad para estudiar cómo funciona el programa y adaptarlo a tus necesidades:  Esto significa que el código fuente (las instrucciones que componen el programa) debe estar disponible. Si entendéss el código, puedes modificarlo para que haga exactamente lo que querés.

3.  Libertad para distribuir copias: Podés compartir el programa con tus amigos, familiares o cualquier otra persona.

4. Libertad para mejorar el programa y distribuir tus mejoras:  Si hacés cambios en el programa, podés compartirlos con la comunidad para que otros también se beneficien.


¿Por qué es importante el software libre?**

 

ü  **Fomenta la colaboración:** Permite que muchas personas trabajen juntas para mejorar el software.

ü  **Promueve la innovación:** Al tener acceso al código fuente, se facilita la creación de nuevas ideas y soluciones.

ü  **Garantiza la independencia:** No dependés de una sola empresa para el desarrollo y mantenimiento del software.

ü  **Protege tu libertad:** Te da el control sobre la tecnología que utilizas.


Algunos ejemplos de software libre muy conocidos son Firefox (un navegador web), LibreOffice (una suite de oficina) y GIMP (un editor de imágenes). 


ACTIVIDAD

1).- ¿Es lo mismo un “software libre” que un software gratuito? ¿Por qué?

2).-¿Qué libertades tiene el usuario de un software libre?

3).- Si falta alguna de esas libertades, en el uso de un software: ¿se puede decir que es un software libre?

4).-¿Por qué es importante el software libre?

5).-Averiguá si alguno de los software que usas son software libre.

Entradas más populares de este blog

ALGORITMOS 5. Pseudocódigo básico

ALGORITMOS 1. Nociones básicas sobre algoritmos

REDES 2. Internet y concepto de Red