quinta-feira, 26 de março de 2009

A industria do software. Questões éticas e legais



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;
Conforme as liberdades nº1 e nº 3, é fundamental acesso ao código-fonte, embora não seja um pré-requisito, pois a comunidade de software livre faz distinção entre software Proprietário e Comercial: este é criado visando o lucro da empresa que o criou, aquele também visa o lucro da empresa desenvolvedora, mas tem distribuição restringida ou limitada de alguma forma. Vale lembrar que existem softwares comerciais for linux, assim como existem softwares livres for windows. Portanto, a comunidade que apóia e desenvolve o software livre é contra a restrição para redistribuição e modificação de software. 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

Nenhum comentário: