Projeto GNU completa 30 anos

Há 30 anos atrás, o jovem Richard Matthew Stallman, ou simplesmente “rms” deu início a um dos mais importantes movimentos do final do século passado e que ainda terá enormes desdobramentos no presente: o movimento do software livre.

Nos anos 1980, a comunidade hacker, que até então dominara a vida de Stallman, começou a se dissolver. A emergência do “software portável” (software que poderia ser feito para funcionar em tipos diferentes de computadores) era então um problema para o modelo de negócio dos fabricantes de computador. Para impedir que seu software pudesse ser usado em computadores dos seus concorrentes, os fabricantes pararam de distribuir o código fonte e começaram a restringir a cópia e a redistribuição de seu software. O software restrito tinha existido antes, mas agora não havia nenhuma escapatória dele.

Em 1980 Richard Greenblatt, um companheiro hacker do laboratório, fundou a Lisp Machines Incorporated para vender Máquinas Lisp, que ele e Tom Knight criaram no laboratório. Mas Greenblatt rejeitou o investimento externo, acreditando que os rendimentos da construção e da venda de algumas máquinas poderiam ser reinvestidos no crescimento da companhia. Em contraste, Russ Noftsker e outros hackers sentiram que o capital providenciado por investidores externos era melhor. Sem um acordo, a maioria dos hackers restantes do laboratório fundaram o Symbolics. Symbolics recrutou a maioria dos hackers restantes e começou a fazer oposição ao laboratório de AI. Symbolics forçou Greenblatt a renunciar, citando políticas do MIT.

Quando ambas as companhias entregaram o software proprietário, Richard Stallman sentiu que LMI, ao contrário de Symbolics, tinha tentado evitar ferir os interesses do laboratório. Por dois anos, de 1982 ao fim de 1983, Stallman duplicou os esforços dos programadores do Symbolics para impedir que ganhassem um monopólio nos computadores do laboratório. Nesse período, entretanto, era o último de sua geração dos hackers no laboratório.

Ele rejeitou um futuro onde tivesse que assinar acordos de não-divulgação, onde tivesse de concordar com não compartilhar o código fonte ou informações técnicas com outros desenvolvedores de software, e executar outras ações que considerou contrárias aos seus princípios. Ele escolheu, ao contrário, compartilhar seu trabalho com os outros, o que considerou como um espírito clássico da colaboração científica.

Stallman pregava que os usuários de software deveriam ter a liberdade de “compartilhar com seu vizinho” e poder estudar o código e fazer mudanças nos softwares que usam. Disse repetidamente que as tentativas de vendedores de software proprietário de proibir estes atos de compartilhamento são “antissociais” e “antiéticas”. A frase “software deve ser livre” é algumas vezes incorretamente atribuída a ele, mas Stallman diz que esta frase é a mola mestre da sua filosofia.

Para Stallman a liberdade (de alterar e redistribuir software) é importante por causa dos usuários e da sociedade, não por quaisquer melhorias que traga ao software.

Consequentemente, em janeiro 1984, parou seu trabalho no MIT para trabalhar em tempo integral no projeto do GNU, anunciado em setembro 1983.

O início do Projeto GNU

Em 1985, Stallman publicou o manifesto GNU, que estabeleceu sua motivação para criar um sistema livre chamado GNU (GNU is not Unix), que seria semelhante ao Unix. Logo após, criou a Free Software Foundation FSF (Fundação Software Livre) para unir programadores de software livre e para fornecer um infra-estrutura legal para a comunidade livre.

Em 1985 Stallman popularizou o conceito de copyleft, um mecanismo legal para proteger a modificação e constituir diretrizes de redistribuição de software livre. Foi adotado primeiramente na licença do GNU Emacs, e em 1989 a primeira licença “program-independent” do GPL (Licença pública geral) do GNU foi liberada.

Neste momento, muito do sistema GNU estava completo com a notável exceção do núcleo Os membros do projeto GNU começaram o desenvolvimento de um núcleo chamado GNU Hurd, em 1990, mas uma decisão arriscada de design foi escolhida, o que tornou o Hurd extremamente difícil.

Produzindo as ferramentas de software necessárias para escrever software, e publicando uma licença geral que poderia ser aplicada a todo o projeto do software (GPL), Stallman permitiu que outras pessoas escrevessem software livre, independentemente do projeto GNU.

Em 1991, um projeto independente iniciado pelo estudante finlandês Linus Torvalds produziu o Linux. O projeto podia ser combinado com os softwares GNU existentes para fazer um sistema operacional completo.

Comemoração dos 30 anos do GNU

Em São Paulo, cidade que concentra 10% dos visitantes aqui do Nerdices, a comemoração está sendo organizada pelo Garoa Hacker Club.

Clica aqui e confira a programação e corre já pra lá, pois já tá acontecendo!

fonte: Wikipedia, site do GNU, site da FSF e do Garoa Hacker Club

Opine

comentários

Leia também

Posted by Wladimir

Nerd desde sempre. Começou a programar em Basic, em um CP 400 Color II lá por 1985. Fã de Star Wars, Star Trek e outras séries espaciais. Pai de 4 filhos - um era pra se chamar Linus, mas o nome encontrou muita resistência :( Aliás, software livre é outra paixão. Usuário Linux desde 1999. Presidente da Associação Software Livre Santa Catarina. Defensor do livre compartilhamento. É o compartilhamento que tem feito a humanidade avançar. As ideias são uma construção coletiva da humanidade :) Foi fundador do Partido Pirata do Brasil e membro de sua 1ª Executiva Nacional (2012-2014). Foi também assessor do gabinete do Ministro da Ciência e Tecnologia durante 2016, até a efetivação do golpe que destituiu Dilma Rousseff. Ah, também é editor aqui dessa bagaça, onde, aliás, você também pode colaborar. Só entrar em contato (42@nerdices.com.br) e enviar suas dicas, artigos, notícias etc. Afinal, a Força somos nós!

Website: http://www.nerdices.com.br

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.