domingo, 7 de novembro de 2010

Software Livre (Referente ao seminário do dia 13/10/2010)


Segundo a definição criada pela Free Software Foundation é qualquer programa de computador que pode ser usado,copiado,estudado e redistribuído sem restrições.O conceito de livre se opõe ao conceito de software que é vendido almejando lucro.A maneira usual de distribuição de software livre é anexar a este uma licença de software livre e tornar o código fonte do programa disponível.
Um software é considerado livre quando ele atende aos quatros tipos de liberdade 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, inclusive vender, cópias de modo que você possa ajudar ao seu próximo (liberdade n.º 2);
  • A liberdade de modificar o programa, e liberar estas modificações, de modo que toda a comunidade se beneficie (liberdade n.º 3). Acesso ao código-fonte é um pré-requisito para esta liberdade.
Software livre é diferente de software em domínio público.O primeiro, quando utilizado em combinação com licenças típicas (como as licenças GLPeBSD), garante a autoria do desenvolvedor ou organização. O segundo caso acontece quando se passam os anos previsto nas leis de cada país de proteção dos direitos do autor e este se torna bem comum. Ainda assim, um software em domínio público pode ser considerado como um software livre.


As licenças de software livre permitem que eles sejam vendidos, mas estes em sua grande maioria estão disponíveis gratuitamente.
Uma vez que o comprador do software livre tem direito às quatro liberdades listadas, ele poderia redistribuir este software gratuitamente ou mediante remuneração. As versões pagas geralmente são acompanhadas de algum tipo de serviço adicional, como direito a assistência técnica por determinado período e manuais, por exemplo. Muitas vezes comprar o software é mais vantajoso para o cliente final que não tem muita experiência em programação, poupando tempo.
Fonte(s):

Nenhum comentário:

Postar um comentário