El Software Libre es una forma de entender las aplicaciones. Es una forma de pensar, es… TODO lo mejor de la informática.
Vamos a empezar por el concepto técnico y otro día vamos a ver su filosofía.
El software libre son aplicaciones, programas, sistemas operativos… cualesquiera, la diferencia de los privativos recae en las libertades. Existen cuatro libertades:
Libertad 0: Consiste en la libertad de usar el programa con cualquier propósito.
Libertad 1: Se basa en tener la posibilidad de estudiar y modificar el programa para adaptarlo a nuestras necesidades.
Libertad 2: Nos brinda la oportunidad de poder distribuir copias del programa y así ayudar a cualquier otra persona.
Libertad 3: Con ella tendremos la opción de modificar el programa y dar a conocer los cambios para que la comunidad se puede beneficiar.
Toda aplicación que sea considerada libre debe de cumplir todas estas “reglas”, si no las cumplen simplemente no es software libre. Nótese que para que se puedan cumplir las libertades 1 y 3 se debe tener pleno acceso al código fuente del programa.
Para controlar un poquito el programa existen distintas licencias que además de cumplir estas libertades especifican que se tiene que hacer en caso de modificación, distribución o lo que sea. Estas serían Creative Commons (CC), Licencia Pública General de GNU (GPL)… Pero de esto también hablaremos otro día XD.
6 COMENTARIOS