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.
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