El término
software libre se refiere a la libertad de los usuarios para
ejecutar,
copiar,
distribuir,
estudiar,
cambiar y mejorar el software; de modo que toda la comunidad se beneficie. Esto nos permitirá utilizar un programa sin limitaciones a la hora de compartirlo, instalarlo en tantos computadores como necesitemos, estudiar como funciona, adaptarlo a nuestras necesidades, etc.
De acuerdo con tal definición, el software es "libre" si garantiza las siguientes libertades:
Libertad 0: la libertad de usar el programa, con cualquier propósito
Libertad 1: la libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades.
Libertad 2: la libertad de distribuir copias, con lo que puedes ayudar a tu vecino.
Libertad 3: la libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie.
Las libertades 1 y 3 requieren que esté disponible el código fuente porque estudiar y modificar software sin su código fuente es muy poco viable. Sofware Libre en la wikipedia Definición de código fuente de GNU. EN CONSTRUCCIÓN