El Software Libre tiene sus bases en una ideología que dice el software no debe tener dueños, es un asunto de libertad: la gente debería ser libre de usarlo en todas las formas que sean socialmente útiles.
De esta forma, el movimiento del Software Libre pone lo que es beneficioso para la sociedad por encima de los intereses económicos o políticos.
Entre los beneficios que percibe la sociedad podemos mencionar:
El Software Libre ofrece a las personas la posibilidad de utilizar, estudiar, modificar, copiar y redistribuir el software. Para hacer efectivas estas libertades, el código fuente de los programas debe estar disponible.
Gracias a estas libertades obtenemos muchos beneficios prácticos:
Y el efecto de todos estos beneficios es la formación de Comunidades enormes alrededor de proyectos de software libre, gracias a las cuales tenemos acceso a desarrolladores, documentadores y testers de todo el mundo.
Este estudio realizado sobre una distribución de Linux indica que el sistema para el 2001 contenía 30 millones de líneas de código fuente, y que su desarrollo hubiera costado $1000 millones y 8000 años persona, siguiendo las etapas tradicionales del desarrollo de software propietario.