El software libre es aquel software que respeta la libertad de los usuarios y la comunidad, permitiendo ejecutar, copiar, distribuir, estudiar, modificar y mejorar el programa de forma libre. No debe confundirse con "software gratis" (freeware), ya que su principio fundamental no es el precio, sino la autonomía y libertad de quien lo utiliza.