O que é software livre?
São
programas de computador que seguem a Licença Pública Geral (GPL), publicada
pela Free Software Foundation.
Basicamente, um programa de computador é considerado livre, quando a licença
dele permite ao usuário as seguintes liberdades:
· Liberdade 0:
A liberdade para executar o programa, para qualquer propósito;
· Liberdade 1:
A liberdade de estudar como o programa funciona, e adaptá-lo para as suas
necessidades;
· Liberdade 2:
A liberdade de redistribuir cópias do programa;
· Liberdade 3:
A liberdade de modificar o programa e distribuir estas modificações, de modo
que toda a comunidade se beneficie.
Breve História
O Software
Livre como movimento organizado teve início em 1983, quando Richard Stallman deu início ao Projeto GNU e, posteriormente, à Free Software Foundation.
Em 1984, Stallman, funcionário do MIT(Instituto
de Tecnologia de Massachusetts), passou por uma experiência negativa com um
software comercial e deu origem ao Projeto GNU. Ele identificou uma falha no
software de uma impressora Xerox. Tentou corrigi-la, mas a empresa não liberou
o código-fonte. Esse fato motivou Richard Stallman a
criar um mecanismo legal de garantia para que todos pudessem desfrutar dos
direitos de copiar, redistribuir e modificar software, dando origem a Licença GPL(General Public Licence). Para institucionalizar o Projeto GNU, Stallman fundou a Free Software Foundation e nasceu assim o Movimento do Software Livre.
Já o Linux
enquanto sistema operacional teve sua origem em julho de 1991, quando Linus Torvalds,
um estudante finlandês da Universidade de Helsinki, divulgou uma mensagem em
uma rede de comunicação precursora da Internet, mencionando sobre seu projeto
de construir um núcleo livre, similar ao Minix
(sistema educacional utilizado em aula), e obteve ajuda de vários
desenvolvedores. Em setembro do mesmo ano, Linus lançou a versão oficial do que
é hoje o Linux. Centenas de desenvolvedores se juntaram ao projeto para
integrar todo o sistema GNU (compilador, editor de textos, shell, etc)
em torno do núcleo do Linux. Nasceu então, sob a licença GPL, o sistema
operacional GNU/Linux.
O que é uma Distribuição Linux?
Distribuição Linux é
o nome que se dá aos diferentes sistemas operacionais que incluem o kernel Linux e os outros softwares de aplicação (Libreoffice, Audacity, Mozila, etc), formando um
conjunto. Assim, é correto dizer que há muitos sistemas operacionais diferentes
baseados em kernel Linux.
As
Distribuições (ou “distros”) podem ser mantidas por
organizações comerciais, como a Red Hat, Ubuntu, SUSE e Mandriva; motivadas por
projetos comunitários como Debian e Gentoo ou ainda com finalidades educacionais como o Linux
Educacional. Esses grupos que organizam o sistema comprometem-se a testar seus
conjuntos de software antes de disponibilizá-los ao público.
Como o
Linux e os softwares incluídos em distribuições são livres, qualquer
organização ou indivíduo suficientemente motivado e com o conhecimento
necessário, pode criar e disponibilizar (comercialmente ou não) a sua própria
distribuição. Isso faz com que hoje haja registro de mais de 300 distribuições
ativamente mantidas.