O Manifesto GNU e a FSF
O Projeto GNU foi lançado em setembro de 1983 por Richard Stallman, então um programador do Laboratório de Inteligência Artificial do MIT. Stallman, frustrado com a crescente tendência de software proprietário que proibia a cooperação entre programadores, decidiu criar um sistema operacional completo e totalmente livre, que fosse compatível com o Unix. O nome GNU é um acrônimo recursivo para “GNU’s Not Unix” (GNU Não É Unix), uma declaração de que o sistema GNU, embora tecnicamente semelhante ao Unix, era fundamentalmente diferente por ser software livre.
Dois anos depois, em outubro de 1985, Stallman fundou a Free Software Foundation (FSF). A FSF nasceu como uma organização sem fins lucrativos para apoiar financeiramente o Projeto GNU, que na época dependia de voluntários. A missão da FSF era (e ainda é) defender a liberdade do usuário de computador, garantindo as “quatro liberdades essenciais”:
- Liberdade 0: A liberdade de executar o programa para qualquer propósito.
- Liberdade 1: A liberdade de estudar como o programa funciona e adaptá-lo às suas necessidades (acesso ao código-fonte é necessário).
- Liberdade 2: A liberdade de redistribuir cópias do programa.
- Liberdade 3: A liberdade de modificar o programa e distribuir as versões modificadas para que a comunidade se beneficie das melhorias.
Agora vamos ver um pouco sobre os primeiros anos desse projeto. Vejamos as contribuições e seus principais colaboradores.
Desenvolvimento nos Primeiros Anos
Os primeiros anos do Projeto GNU foram dedicados a construir as ferramentas essenciais para um sistema operacional completo. Stallman e seus colaboradores criaram softwares fundamentais que se tornaram a base de muitos sistemas modernos, incluindo:
- GNU Emacs: Um editor de texto altamente extensível, que foi um dos primeiros programas a ser lançado pelo projeto em 1984.
- GCC (GNU Compiler Collection): Um compilador de linguagem de programação que se tornou uma das peças mais importantes para o desenvolvimento de software livre em geral.
- Bash (Bourne Again SHell): O interpretador de comandos que se tornou padrão em muitos sistemas GNU/Linux.
Possuindo as ferramentas acima já se tinha uma base para os próximos passos.
A FSF desempenhou um papel crucial ao fornecer a infraestrutura para o desenvolvimento e ao arrecadar fundos. No início, a fundação vendia cópias do software GNU em fitas magnéticas, usando os lucros para contratar desenvolvedores.
Em 1989, com grande parte do sistema GNU pronta, Stallman publicou a GNU General Public License (GPL). A GPL foi uma ferramenta jurídica revolucionária, usando a lei de direitos autorais para garantir que o software e suas versões derivadas permanecessem livres. É um exemplo de “copyleft”, uma abordagem que protege as liberdades do usuário.
Embora o Projeto GNU tenha desenvolvido a maioria dos componentes de um sistema operacional, faltava-lhe um núcleo (kernel). Esse problema foi resolvido em 1991, quando Linus Torvalds, um estudante finlandês, criou o Linux, um kernel compatível com as ferramentas do GNU. A combinação do kernel Linux com as ferramentas GNU resultou no que é conhecido hoje como o sistema operacional GNU/Linux, que se tornou a principal plataforma para a disseminação e popularização do software livre.
Hoje há diversas versões oriundas desse projeto, o que destaca o fator libertade de criação que seus criadores tanto desejavam. Vejam a seguir os mais notáveis relacionados ao início desse projeto.
Colaboradores Relevantes
Embora Richard Stallman seja a figura central, o movimento e o desenvolvimento não teriam sido possíveis sem a colaboração de muitos outros. Alguns dos colaboradores mais relevantes no início incluem:
- Len Tower: Membro fundador da FSF e um dos primeiros ativistas do software livre.
- John Gilmore e Michael Tiemann: Co-fundadores da Cygnus Solutions, a primeira empresa a oferecer suporte comercial para software livre do Projeto GNU. Eles mostraram que um modelo de negócios sustentável poderia ser construído em torno do software livre.
- Linus Torvalds: O criador do kernel Linux, cujo trabalho foi fundamental para completar o sistema operacional GNU.
Esses indivíduos, e muitos outros voluntários e ativistas ao redor do mundo, foram cruciais para transformar a visão de Stallman em uma realidade duradoura.
Para mais informações acesse https://pt.wikipedia.org/wiki/Hist%C3%B3ria_do_software_livre