El software libre, en oposición al privativo, es aquel que respeta los derechos de los usuarios:
- Ejecutar el programa con cualquier propósito
- Estudiar y modificar el programa (para lo cual es necesario poder acceder al código fuente)
- Copiar el programa de manera que se pueda ayudar al vecino o a cualquiera
- Mejorar el programa y publicar las mejoras