View
283
Download
2
Category
Preview:
Citation preview
30 anos de software livre: uma análise
histórica
Aracele Torres@araceletorres
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.
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.
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.
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.
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.
➔ 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.
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.
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.
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.
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.
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).
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)..
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.
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 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.
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!
Recommended