O software livre é definido como aquele que pode ser usado, copiado, estudado, modificado e redistribuído sem restrições, sendo fundamental às liberdades de execução, estudo, redistribuição e aprimoramento do software. O movimento de software livre começou em 1983 com Richard Stallman e está associado a licenças como a GPL, que garante os direitos dos desenvolvedores e a acessibilidade ao código-fonte. O Linux, desenvolvido por Linus Torvalds em 1991, é um exemplo de software livre que, junto com o projeto GNU, compõe uma parte significativa do ecossistema de software livre.