palestra fisl 2014
DESCRIPTION
TRANSCRIPT
A história do GNU: 30 anos de criação do software livre
Aracele Torres@araceletorres
O nascimento da indústria do software
❖ Até metade dos anos 1960 a maioria das empresas não acreditava que se podia ganhar dinheiro vendendo software.
❖ Possíveis motivos para essa descrença:
- Precário desenvolvimento das linguagens de programação e consequentemente dos softwares;- Precária mão de obra especializada;- A computação nesse momento ainda era muito centralizada nas máquinas, os hardwares evoluíam mais rápido que os softwares.
O nascimento da indústria do software
❖ Como o software não representava ainda uma grande fonte de lucro para as empresas não havia tanta preocupação ou necessidade em proteger seu código.
❖ Era comum que empresas como a IBM distribuíssem gratuitamente seus softwares com código-fonte e os colocasse em domínio público.
O nascimento da indústria do software
❖ Dois eventos marcam uma ruptura com essa cultura do compartilhamento:
-O registro da primeira patente de software em 1968.
- A decisão da IBM de separar a venda do hardware da venda dos serviços de software, também em 1968. O que obrigou a empresa a usar copyright para proteger a propriedade dos seus softwares.
O nascimento da indústria do software
❖ Esses eventos foram impulsionadores do desenvolvimento do modelo de software proprietário que temos hoje.
❖ Além deles, mudanças na lei ocorridas em 1974 nos EUA também passaram a considerar programas de computador como objeto de copyright.
RMS e a ideia do GNU
❖ Em 1970 Stallman entra em Harvard para cursar Física.
❖ Em 1971 começa a trabalhar no Laboratório de Inteligência Artificial do MIT.
❖ Em 1976 Stallman desenvolve o editor de texto EMACS (Editor MACroS). O seu código podia ser livremente compartilhado e todas as modificações deveriam ser também compartilhadas (Comuna Emacs).
RMS e a ideia do GNU❖ Em 1983 ele escreve o histórico e-mail em que anuncia sua ideia
de criar um sistema livre baseado no Unix:
“Unix Livre! Começando nesse dia de Ação de Graças, eu vou escrever um sistema de software compatível com o Unix chamado GNU (Gnu's Not Unix), e fornecê-lo gratuitamente para todos que puderem usá-lo”
❖ Em 1984 RMS se demite do MIT e começa a desenvolver a versão do EMACS para o GNU, que é lançada um ano depois.
RMS e a ideia do GNU
❖ Ainda em 1984 é publicado o Manifesto GNU, documento no qual são apresentadas as principais ideias do projeto.
❖ Em 1985 é criada a Free Software Foundation, a fundação sem fins lucrativos responsável pelo Projeto GNU.
O nascimento da GPL
❖ Ao desenvolver o GNU EMACS Stallman havia copiado parte da estrutura de uma outra versão do software que tinha copyright, a GOSMACS (Gosling Emacs), construída por James Gosling.
❖ Ao sofrer ameaça de processo por infringir copyright de um software criado por ele mesmo, Stallman se dá conta que o contrato informal da Comuna Emacs não garantiria as 4 liberdades básicas do software.
O nascimento da GPL
❖ Em 1989 é lançada a primeira versão da GPL (General Public License) que trazia uma importante mudança em relação ao contrato da Comuna Emacs:
- Os programadores só eram obrigados a publicar todas as modificações que realizassem nos softwares apenas se fossem redistribuí-los; e essas modificações não precisavam mais ser enviadas a um desenvolvedor com privilégios sobre o código.
A chegada do Linux❖ Em 1990 a FSF começa a desenvolver o kernel do GNU, o Hurd, a
parte que faltava para completar o sistema operacional GNU e que está em desenvolvimento até hoje.
❖ Em 1991 Linus Torvalds anuncia a criação do kernel Linux, que usava licença GPL e tinha sido construído com a ajuda de algumas ferramentas do GNU, como bash e gcc.
❖ Em 1993 começam a surgir variações do Linux, chamadas de distribuições ou distros. A FSF anuncia seu apoio financeiro e moral para a distro Debian, que juntaria GNU + Linux.
A chegada do Linux❖ Em 1997 Eric Raymond escreve o artigo “A catedral e o bazar”,
onde celebra uma suposta superioridade do modelo de desenvolvimento de Linus em relação ao modelo de Stallman.
❖ Em janeiro de 1998 Raymond convence os executivos da empresa Netscape a liberar o código do seu navegador web, o Netsacpe Navigator.
❖ Em fevereiro de 1998 Eric Raymond e Bruce Perens criam a Open Source Initiative. Na mesma ocasião Raymond escreve o artigo Goodbye, “free software”; hello, “open source”, anunciando a dissidência entre free e open.
A chegada do Linux❖ Em agosto de 1998 a revista Forbes publica capa com Linus
Torvalds:
Os anos 2000❖ Popularização e crescimento do Linux no mercado: IBM,
Google, Intel, Samsung, Oracle etc.
❖ Criação da Linux Foundation em 2007.
❖ Adoção de software livre por governos de vários países do mundo, principalmente da AL: Brasil (2003), Venezuela (2004), Peru (2005), Equador (2008), Bolívia (2011).
Os anos 2000❖ Acirramento da tensão entre free e open.
❖ Richard Stallman afirma que após 1998, ensinar aos novos usuários sobre a importância da liberdade se tornou mais difícil.
❖ 2013 o Projeto GNU completa 30 anos!
Obrigada!