De acuerdo con la " Free Software Foundation" (FSF)
En castellano el nombre significa: Fundación del Software Libreun programa es software libre si los usuarios tienen en las siguientes libertades:
Por ejemplo son software libre todos los programas que se distribuyen bajo la licencia pública GNU (bajo la cuál se distribuyen el núcleo de Linux y la mayoría de los programas incluidos en todas las distribuciones de GNU/Linux). Para más detalles consulten la página del Proyecto GNU (FSF) .
El hecho de que GNU/Linux es software libre es lo que hace la gran diferencia con otros sistemas operativos.
En general el software libre se puede conseguir de manera gratuita o a muy bajo costo (dado que es libremente distribuible). Pero es mucho más que eso. En la enseñanza o en la investigación, es muy útil el poder compartirlo con nuestros alumnos y colegas. También es muy importante el hecho de poder acceder al código fuente para ver exactamente qué es lo que el programa hace y eventualmente mejorarlo.Otra ventaja del software libre es que en general está muy bien documentado.
Además los usuarios del software libre formamos una comunidad, donde cada uno aporta sus conocimientos y habilidades para mejorarlo, escribir documentación, corregir los errores, responder las dudas de los demás, etc. Es muy importante usar el software libre con este espíritu, y estar dispuesto a colaborar con la comunidad.