
Software Livre X Software Proprietário
De acordo com a Wikipédia, um software é considerado como livre quando atende aos quatro tipos de liberdade para os usuários do software definidas pela Free Software Foundation, que são:
- A liberdade para executar o programa, para qualquer propósito (liberdade nº 0);
- 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;
- A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo (liberdade nº 2);
- 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;
No entanto, essa definição é confusa, pois os softwares comerciais também necessitam de licença para serem utilizados. e seus respectivos códigos-fonte também não são de domínio público.Tentarei esclarecer com um exemplo: o popular browser Opera, possui versões for linux e for windows. Ainda que seja um software proprietário, de código-fonte protegido, qualquer pessoa pode obter a versão completa do programa no site do fabricante. Portanto, não há restrição à redistribuição, ainda que nenhuma modificação possa ser feita no programa. Já o MS-Windows, por exemplo, é um software proprietário por ser impossível baixar no site da Microsoft uma versão que esteja sendo comercializada. Só se pode ter acesso, legalmente, comprando nas lojas. Entendo que essa seja a maior crítica dos adeptos de software livre, essa "prisão" na redistribuição, no acesso ao software.
Fontes:
http://pt.wikipedia.org/wiki/Software_livre
http://pt.wikipedia.org/wiki/Software_comercial
http://pt.wikipedia.org/wiki/Software_propriet%C3%A1rio
