21
30 anos de software livre: uma análise histórica Aracele Torres @araceletorres

30 anos de software livre: uma análise histórica

Embed Size (px)

Citation preview

Page 1: 30 anos de software livre: uma análise histórica

30 anos de software livre: uma análise

histórica

Aracele Torres@araceletorres

Page 2: 30 anos de software livre: uma análise histórica

O que é um software livre?

Software Livre não tem nada a ver com preço!

Software Livre tem a ver com a liberdade do usuário de usar o programa.

Page 3: 30 anos de software livre: uma análise histórica

O que é um software livre?

➔ Liberdade 0 - executar o programa como você desejar, para qualquer propósito.

➔ Liberdade 1 - estudar como o programa funciona, e adaptá-lo às suas necessidades. Para isso, o acesso ao código-fonte é um pré-requisito.

➔ Liberdade 2 - redistribuir cópias do programa para qualquer propósito.

➔ Liberdade 3 - distribuir cópias de suas versões modificadas aos outros.

Page 4: 30 anos de software livre: uma análise histórica

As três fases da informática

➔ Primeira informática (1945 - 1965): invenção dos primeiros computadores modernos em laboratórios universitários com verbas militares.

➔ Segunda informática (1965 - 1970): entrada dos computadores no mercado civil, em escritórios de grandes corporações para gestão e processamento de informação.

➔ Terceira fase (1970 - …): invenção dos computadores pessoais, início do uso doméstico dessas máquinas.

Page 5: 30 anos de software livre: uma análise histórica

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, as primeiras linguagens surgiram no final dos anos 1950.

- Falta de 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 6: 30 anos de software livre: uma análise histórica

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 7: 30 anos de software livre: uma análise histórica

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 8: 30 anos de software livre: uma análise histórica

O nascimento da indústria do software

➔ Esses eventos foram impulsionadores do desenvolvimento do modelo de software proprietário que temos hoje.

➔ Em 1976, Bill Gates escreveu a famosa “Carta aberta aos hobistas” em que criticava o compartilhamento de seu software “Altair Basic” e chamava de “roubo”.

➔ Mudanças na lei ocorridas em 1974 nos EUA também passaram a considerar programas de computador como objeto de copyright.

Page 9: 30 anos de software livre: uma análise histórica

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.

Page 10: 30 anos de software livre: uma análise histórica

RMS e a ideia do GNU

➔ Em 1976 Stallman desenvolve o editor de texto EMACS (Editor MACroS) e Comuna Emacs.

➔ Em 1983 ele escreve o histórico e-mail em que anuncia sua ideia de criar um sistema livre baseado no Unix.

Page 11: 30 anos de software livre: uma análise histórica

RMS e a ideia do GNU

➔ Em 1984 RMS se demite do MIT e começa a desenvolver a versão do EMACS para o GNU.

➔ A primeira versão de EMACS foi lançada em 1985. Era o primeiro código materializando a ideia do Projeto GNU que ele tinha anunciado há cerca de dois anos.

Page 12: 30 anos de software livre: uma análise histórica

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 até hoje pelo Projeto GNU.

Page 13: 30 anos de software livre: uma análise histórica

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.

➔ Em 1989 é lançada a primeira versão da GPL (General Public License).

Page 14: 30 anos de software livre: uma análise histórica

O nascimento da GPL➔ O método de subversão do copyright que a GPL propõe ficou conhecido como

Copyleft.➔ O termo foi criado na metade dos anos 1980 por um amigo de RMS que escreveu

uma carta pra ele com a frase: seguinte frase: “Copyleft - all rights reversed. (Copyleft – todos os direitos invertidos) em referência à frase que acompanha as notificações de copyright: All rights reserved (Todos os direitos reservados)..

Page 15: 30 anos de software livre: uma análise histórica

Características do Copyleft

➔ O copyleft ao contrário do copyright não restringe o direito de cópia, mas o amplia, permitindo que ele seja de todos e não reservado a poucos.

➔ O copyleft quando usado em um programa exige que todas as versões modificadas e estendidas do programa, caso sejam publicadas, sejam também disponibilizadas sob a mesma licença de software livre do programa original.

➔ A escolha do uso do copyleft ao invés do domínio público se deve ao fato de que no domínio público público há a possibilidade dos programas derivados serem transformados em software proprietário, já que não há nenhuma restrição a isso.

Page 16: 30 anos de software livre: uma análise histórica

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.

Page 17: 30 anos de software livre: uma análise histórica

A chegada do Linux

➔ Em janeiro de 1998 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 18: 30 anos de software livre: uma análise histórica

A chegada do Linux➔ Em agosto de 1998 a revista Forbes publica capa com Linus Torvalds:

Page 19: 30 anos de software livre: uma análise histórica

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 20: 30 anos de software livre: uma análise histórica

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 21: 30 anos de software livre: uma análise histórica

Obrigada!