Palestra fisl 2014

16
A história do GNU: 30 anos de criação do software livre Aracele Torres @araceletorres

description

 

Transcript of Palestra fisl 2014

Page 1: Palestra fisl 2014

A história do GNU: 30 anos de criação do software livre

Aracele Torres@araceletorres

Page 2: Palestra fisl 2014

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.

Page 3: Palestra fisl 2014

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.

Page 4: Palestra fisl 2014

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.

Page 5: Palestra fisl 2014

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.

Page 6: Palestra fisl 2014

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).

Page 7: Palestra fisl 2014

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.

Page 8: Palestra fisl 2014

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.

Page 9: Palestra fisl 2014

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.

Page 10: Palestra fisl 2014

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.

Page 11: Palestra fisl 2014

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.

Page 12: Palestra fisl 2014

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.

Page 13: Palestra fisl 2014

A chegada do Linux❖ Em agosto de 1998 a revista Forbes publica capa com Linus

Torvalds:

Page 14: Palestra fisl 2014

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).

Page 15: Palestra fisl 2014

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!

Page 16: Palestra fisl 2014

Obrigada!