El software libre da a los usuarios la libertad de copiar, ejecutar, distribuir, estudiar, cambiar y mejorar el software. Esto incluye la libertad de usar el programa con cualquier propósito, estudiar cómo funciona y adaptarlo a sus necesidades, y distribuir copias. El software libre se refiere a la libertad del usuario más que al precio. Aunque a menudo está disponible gratuitamente, el software libre también puede venderse comercialmente.