Software livre
Keywords: Software livre, 1984, Copyleft, Domínio público, Free Software Foundation, Free Software Foundation Europe, Free Software Foundation India, GNU, GNU General Public License
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, apesar de que Software de Domínio Público é também Software Livre, como se pode ver pela definição de Software Livre abaixo.
A maioria dos softwares livres está é licenciada através de uma licença de software livre, como a GNU GPL.
Mais precisamente, Software Livre se refere a quatro tipos de liberdade para os usuários do software, definidas pela Free Software Foundation:
- A liberdade de executar o programa, para qualquer propósito (liberdade no. 0)
- A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades (liberdade no. 1). Acesso ao código-fonte é um pré-requisito para esta liberdade.
- A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo (liberdade no. 2).
- A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie (liberdade no. 3). Acesso ao código-fonte é um pré-requisito para esta liberdade.
Notem que 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 por você seja revendida, tenha ela sido modificada ou não por você.
Softwares Livres distribuídos sob uma licença como a GPL seguem um conceito conhecido como Copyleft, que se baseia na propagação dos direitos. Ou seja, um software livre sem copyleft pode ser tornado proprietário por um usuário. Já um software livre protegido por uma licença que ofereça Copyleft deverá, se distribuído, ser distribuído sob a mesma licença, ou seja, repassando os direitos. Em todo caso, não é necessário redistribuir um software livre modificado.
A liberdade de utilizar um programa significa a liberdade para qualquer tipo de pessoa física ou jurídica utilizar o software em qualquer tipo de sistema computacional, para qualquer tipo de trabalho ou atividade, sem que seja necessário comunicar ao desenvolvedor ou a qualquer outra entidade em especial.
A liberdade de redistribuir deve incluir a possibilidade de se repassar tanto os códigos-fonte quanto os arquivos binários gerados da compilação desses códigos, quando isso á possível, seja o programa original ou uma versão modificada. Não se pode exigir autorização do autor ou do distribuidor do software para que ele possa ser redistribuido, já que as licenças de software livre já dão prévia autorização.
Para que seja possível modificar o software (para uso particular ou para distribuir) é necessário ter o código-fonte. Por isso o acesso aos fontes é pré-requisito para a liberdade do software. Caso ele não seja distribuido junto com os executáveis, deve ser disponibilizado em local de onde possa ser baixado, ou deve ser entregue ao usuário, se solicitado, sem custos adicionais (ou cobrando-se apenas transporte e mídia).
Para que essas liberdades sejam reais, elas têm que ser irrevogáveis, desde que você não faça nada errado; caso o desenvolvedor do software tenha o poder de revogar a licença, mesmo que você não tenha dado motivo, o software não é livre.
| Conteúdo |
Free software como “discurso livre”
Os desenvolvedores de software na década de 70 frequentemente compartilhavam seus programas de uma maneira similar aos princípios do software livre. No final da mesma década, as empresas começaram a impor restrições aos usuários com o uso de contratos de licença de software. Em 1984, Richard Stallman iniciou o projeto GNU, fundando a Free Software Foundation (FSF). Stallman introduziu os conceitos de “software livre” e “copyleft”, os quais foram especificamente desenvolvidos para dar aos usuários liberdade e restringir as possibilidades de “propriedade”.
Movimentos Relacionados
Na mesma linha da GPL, existe uma licença pública chamada Creative Commons cujos termos se aplicam a criações artísticas colaborativas. O software livre está inserido num contexto mais amplo onde a informação (de todos os tipos, não apenas software) é considerada um legado da humanidade e deve ser livre em oposição ao discurso da propriedade intelectual. Coerentemente, muitas das pessoas que contribuem para os movimentos de Open Knowledge ("Conhecimento Aberto/Livre") - por exemplo: software livre, sites wiki, Creative Commons - fazem parte da comunidade científica. Cientistas estão acostumados a trabalhar num ambiente de "peer review" e o conteúdo desenvolvido é anexado ao conhecimento científico global. Exceto onde se aplicam as patentes de produtos relacionados a algum trabalho científico, a ciência pura, em geral, é livre. Ninguém aceitaria pagar royalties por estar sujeito à Lei da Gravitação Universal.
Algum software livre
Veja também
- Software livre nos governos
- GNU
- Richard M. Stallman
- Free Software Foundation
- Free Software Foundation Europe
- Free Software Foundation India
- Publicação Aberta
Referências externas
- Página Oficial da Free Software Foundation India (em inglês)
- O que é o Software Livre? (em português)
- Projeto GNU (em português)
- Filosofia do Projeto GNU (em português)
- Portal Software Livre Brasil (em português)
- Free Software Foundation Europa (em português e inglês)
- Página oficial da licença Creative Commons (em inglês)
- Download a Free OS! (em inglês)
