Palestra fisl 2014

1.051 visualizações

Publicada em

0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.051
No SlideShare
0
A partir de incorporações
0
Número de incorporações
551
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Palestra fisl 2014

  1. 1. A história do GNU: 30 anos de criação do software livre Aracele Torres @araceletorres
  2. 2. 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.
  3. 3. 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.
  4. 4. 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.
  5. 5. 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.
  6. 6. 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).
  7. 7. 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.
  8. 8. 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.
  9. 9. 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.
  10. 10. 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.
  11. 11. 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.
  12. 12. 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.
  13. 13. A chegada do Linux ❖ Em agosto de 1998 a revista Forbes publica capa com Linus Torvalds:
  14. 14. 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).
  15. 15. 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!
  16. 16. Obrigada!

×