El software libre permite a los usuarios usar, copiar, estudiar, modificar y redistribuir el software de manera gratuita. Richard Stallman, al enfrentarse a limitaciones en el acceso al código fuente en los años 80, fundó el proyecto GNU y la Free Software Foundation para promover estas libertades. A lo largo de los años, el software libre ha abarcado una amplia gama de aplicaciones, incluyendo sistemas operativos, software de ofimática y herramientas de diseño.