O
movimento software livre é um
movimento social, com o objetivo de obter e garantir certas liberdades para usuários de software, ou seja, a liberdade de executar o software, para estudar e modificar o software, e para redistribuir cópias, com ou sem alterações. Embora com base em tradições e filosofias entre os membros da década de 1970 da
cultura hacker,
Richard Stallman fundou formalmente o movimento em 1983 com o lançamento do
Projeto GNU.