El software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar y modificar el software, así como distribuir versiones modificadas. Aunque el software libre suele estar disponible gratuitamente, no necesariamente es gratis, ya que puede distribuirse comercialmente. El software gratuito no siempre garantiza los mismos derechos de modificación y redistribución que el software libre.