¿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