¿Qué es el software libre?

No podemos hablar de software libre sin antes saber que existen muchos modelos para distribuir software y que éste es sólo uno de ellos, que tiene muchos beneficios y nos permitirá explotar todas nuestras cualidades como usuarios de computadoras. Este modelo fue desarrollado por Richard Stallman, quien hoy en día es un reconocido gurú de la tecnología mundial. 
La idea detrás del software libre es brindar un total grado de libertad sobre un determinado programa de computadoras que un usuario utilice. Esto está garantizado ya que Stallman redactó y elaboró una innovadora licencia llamada GPL (Licencia Pública General, por sus siglas en inglés), que otorga, tanto al usuario como al desarrollador, ciertas libertades que podemos sintetizar de la siguiente manera: 

Libertad 0: es la facultad de usar el software para cualquier propósito, por ejemplo, un sistema operativo o un paquete de oficina. 
Libertad 1: trata sobre la autonomía para estudiar cómo funciona y trabaja el programa, y nos brinda la posibilidad de modificarlo. Para ello necesitamos el código fuente del programa, que es distribuido junto con éste. Si bien la libertad 1 se piensa como un ítem que trae exclusiva ventaja para el desarrollador o programador (ya que puede modificar el programa), también tiene beneficios para el usuario final, que puede hacerse con un programa y luego encargar el trabajo de adaptación del software a un profesional. 

• Libertad 2: es la disponibilidad para distribuir copias de un programa que es software libre, por lo que estaremos totalmente amparados si deseamos copiar y distribuir, por ejemplo, un paquete de oficina. 
Libertad 3: es la posibilidad de mejorar un programa y luego distribuir y publicar sus versiones modificadas, algo totalmente bueno para la comunidad (de la que formaremos parte al terminar este libro). 

Entonces, concluimos diciendo que un programa es software libre cuando tenemos absoluta capacidad de decisión sobre nuestra informática porque básicamente, y como está reflejado en las cuatro libertades, tendremos total autonomía de acción y no estaremos atados a ninguna licencia restrictiva. 

Algo que se presta a confusión y vale la pena aclarar es pensar en el software libre como software gratis, nada más erróneo. Cuando hablamos de libertad absoluta sobre el programa decimos que, además de la posibilidad de conseguirlo en forma gratuita, también tenemos la capacidad de venderlo y obtener alguna ganancia con él. Ambas posibilidades deben permitirse porque es así como podemos montar un modelo de negocios alrededor de un proyecto de software libre, ya sea vendiendo el programa en cuestión o, simplemente, ofreciendo servicios adicionales, capacitación y soporte a terceros que adquieran nuestra aplicación.

No hay comentarios