Software livre
O termo Software Livre se refere aos softwares que são fornecidos aos seus usuários com a liberdade de executar, estudar, modificar e repassar (com ou sem alterações) sem que, para isso, os usuários tenham que pedir permissão ao autor do programa. Em geral, Software Livre se assemelha a domínio público, embora haja certas diferenças; Software de Domínio Público também é considerado Software Livre, como se pode ver pela definição de Software Livre abaixo. A maioria dos softwares livres é licenciada através de uma licença de software livre, como a GNU GPL. O Gnu teve o inicio de sua filosofia por volta de 1984 e tinha como objetivo principal desenvolver um sistema operacional completo, porém, livre na tentativa de ser compatível ao UNIX. De acordo com Sawaya (1999, p. 203) “GNU, acrônimo para “GNU´s not Unix” (“Gnu não é Unix”). Projeto cujo objetivo é fornecer, gratuitamente, software compatível Unix.” Mais precisamente, Software Livre se refere a quatro tipos de liberdade para os usuários do software, definidas pela Free Software Foundation:
1. A liberdade de executar o programa para qualquer propósito (liberdade n° 0) 2. A liberdade de estudar como o programa funciona e adaptá-lo para as suas necessidades (liberdade n°1). Acesso ao código-fonte é um pré-requisito para esta liberdade. 3. A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo (liberdade n° 2). 4. A liberdade de aperfeiçoar o programa e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie (liberdade n° 3). Acesso ao código-fonte é um pré-requisito para esta liberdade.
Os quatro itens acima não fazem nenhuma referência a custos ou preços. O fato de se cobrar ou não pela distribuição ou pela licença de uso do software não implica diretamente em ser o software livre ou não. Nada impede que uma cópia adquirida seja revendida, tendo ela sido modificada ou não. Softwares Livres distribuídos sob