Inicie-se por dizer que um
Software livre, segun
do a
definição cria
da pela
Free Software Foundation é qualquer programa de computador
que po
de ser usa
do, copia
do, estu
da
do, mo
difica
do e re
distribuí
do
com
algumas restrições. A liber
da
de
de tais
diretrizes é central ao
conceito, o qual se opõe ao conceito
de
software proprietário, mas não ao software que é ven
di
do almejan
do lucro (
software comercial). 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.
A Free Software Foundation define que um software pode ser considerado livre se obedecer os seguintes critérios (da Wikipédia):
- 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.
Ao utilizar Software Livre não só você estimula o conceito acima como reduz o custo de seu projeto.
Basta que sejam observados os critérios acima descritos para que se note as vantagens que o software livre oferece.
Falar sobre software livre quando se é professor significa aplaudir
Linus Torvalds,
criador do Linux e
Richard Stallman fundador do movimento software livre.