El movimiento del software libre es un movimiento social con el objetivo de obtener y garantizar las libertades que permiten a los usuarios de software ejecutarlo, estudiarlo, cambiarlo y redistribuir copias del mismo con o sin cambios[1]. Sobre la base de las tradiciones y filosofías de la cultura hacker y el mundo académico de los años 1970, Richard Stallman fundó formalmente el movimiento en 1983, con el lanzamiento del Proyecto GNU.[2] Stallman estableció la Fundación del Software Libre en 1985 para apoyar el movimiento.[3]
La meta del movimiento fue dar libertad a los usuarios, reemplazando el software con términos de licencia restrictivos, como el software privativo, por software libre.