Se ha escrito mucho sobre software libre, pero lo más importante que debes saber es lo que significa realmente, uno de los conceptos mejor resumidos es el siguiente, promovido desde http://www.gnu.org/home.es.html.
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».
«Software Libre» se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo más preciso, se refiere a cuatro libertades de los usuarios del 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.