Richard Stallman creó el software libre y la Free Software Foundation (FSF) para dar a los usuarios libertad sobre el software que adquieren. El proyecto GNU, iniciado por Stallman en 1983, buscaba crear un sistema operativo completamente libre. El software libre otorga a los usuarios las libertades de usar, estudiar, modificar y distribuir el software.