El software libre permite a los usuarios usar, copiar, estudiar, modificar y redistribuir el software libremente. Aunque a menudo está disponible gratuitamente, no debe confundirse con software gratuito. Richard Stallman inició el proyecto GNU y la Free Software Foundation para promover el software libre y dar libertad a los usuarios.