«Software libre» significa software que respeta la libertad y la comunidad de los usuarios. Aproximadamente, significa que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software.
El término «software libre» a veces se entiende mal, no tiene nada que ver con el precio. Se trata de la libertad.
El software de código abierto es algo que puede modificar según sus necesidades, compartir con otros sin ninguna carga de violación de licencia. Cuando decimos código abierto, el código fuente del software está disponible públicamente con licencias de código abierto como GNU (GPL) que le permite editar el código fuente y distribuirlo.
Algunos de los ejemplos más conocidos de software libre incluyen el kernel de Linux, los sistemas operativos BSD y Linux, la colección de compiladores GNU y la biblioteca C, la base de datos relacional MySQ, etc.
Los principales ejemplos de software de código abierto son el Servidor Apache HTTP, la plataforma de comercio electrónico osCommerce, los navegadores de Internet Mozilla Firefox y Chromium y la suite de oficina LibreOffice.