Que es software libre? - [Geek Ubuntu]
Muchas veces no hemos preguntado que es eso?
Es gratis?
Es Libre?
Is it Free?
Respondamos a esta pregunta sacando la definición desde la misma pagina de GNU.
El «Software Libre» es un asunto de libertad, no de precio. Para entender el concepto, debe pensarse en «libre» como en «libertad de expresión», no como en «cerveza gratis».Libertad y no precio nos dice esta definición:
El software libre es una cuestión de libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y modificar el software. Más concretamente se refiere a los cuatro tipos de libertades para los usuarios de software:
- La libertad de usar el programa, con cualquier propósito (libertad 0).
- La libertad de estudiar el funcionamiento del programa, y adaptarlo a las necesidades (libertad 1). El acceso al código fuente es una condición previa para esto.
- La libertad de distribuir copias, con lo que puede ayudar a otros (libertad 2).
- La libertad de mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie (libertad 3). De igual forma que la libertad 1 el acceso al código fuente es un requisito previo.
Libertad de ejecutar, copiar, distribuir y todo lo bueno que se pueda hacer con el software, nada de modificar el software para cosas des-honorables como crear virus, cosas raras que pueden dañar la privacidad de los demás usuarios.
Esta definición también nos da a conocer las libertades que como usuarios de software libre debemos conocer.
Libertad 0: Usar el programa ( o Software, como queramos llamarlo) libremente sin pagar un centavo, para el propósito que deseemos.
Libertad 1: Estudiar el funcionamiento, teniendo el código fuente del programa, para modificarlo debemos antes de todo tener conocimientos de como modificar un programa, después entender el código del programa, y al fin modificarlo de tal manera que satisfaga nuestra necesidad.
Libertad 2: Distribuir copias, de tal manera que usuarios con nuestras mismas necesidades puedan usarlo para satisfacer las mismas.
Libertad 3: Mejorar el programa y hacer publicas las mejoras, de tal manera que la comunidad y los demas usuarios se vean beneficiados con nuestros aportes, pero las mejoras cumpliran con la Libertad 3 si anexamos el codigo fuente (cumpliendo con la Libertad 1).