Software Livre
INTRODUÇÃO, HISTÓRIA E DISCUSSÕES ATUAIS

Patrick P. Steiger psteiger@gmail.com
DCC-UFBA
Sobre o que falaremos hoje?
Breve história do movimento do Software Livre
Richard Stallman, GNU, Linus Torvalds e Linux
Fr...
Licenças de Software Livre
Direitos autorais
◦ Ao disponibilizar um programa, seus autores escolhem o grau de liberdade co...
Licenças de Software Livre
Tipos de licenças
◦ GNU Public License (“copyleft”): qualquer modificação de SL também deve ser...
O início da indústria de software
◦ 50~70:
◦ Software era comumente compartilhado por usuários de computador e fabricantes...
O início: GNU e Richard Stallman
◦ 1980: Famosa história da impressora.
◦ Stallman, então estudante do MIT, e outros, cria...
•Richard Stallman
•Idealizador do movimento de software livre
•Gnu Public License
•http://www.fsf.org

“Usuários devem ter...
Projeto GNU: As 4 liberdades básicas
Liberdade 0: A liberdade de executar o programa, para qualquer propósito.

Liberdade ...
Projeto GNULinux
1991: Linus Torvalds usa ferramentas GNU para produzir kernel Linux.
Linus Torvalds
• Criador do Linux (1991)
• Esforço colaborativo mais
amplo e de maior sucesso na
Internet
Popularidade do GNULinux
Popularidade do GNULinux
Linux é muito popular em servidores e possui participação consolidada.
◦ (e.g. Google, Amazon, Fa...
Popularidade do GNULinux
Recentemente, a Steam tem mostrado tendência em utilizar o Linux como plataforma de jogos
◦ Steam...
Princípios FOSS em outros projetos
Wikipedia
Open Data
Open Maps (alternativas a Google Maps e proprietários)
Open Hardwar...
Princípios FOSS em outros projetos
Inclusão Digital no Brasil
◦ Obter os conhecimentos necessários para utilizar, com um m...
CDC Maria da Penha
DEAM - Periperi
Problemas recentes:
Backdoors em software proprietário
◦ Roteadores D-Link
◦ Acusações de backdoor para vigilância governa...
Referências Bibliográficas
◦
◦
◦
◦
◦
◦
◦

http://en.wikipedia.org/wiki/Copyright_Act_of_1976#History_and_purpose
http://en...
Software livre
Software livre
Software livre
Software livre
Upcoming SlideShare
Loading in...5
×

Software livre

173

Published on

Introdução ao movimento social de software livre

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
173
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Software livre

  1. 1. Software Livre INTRODUÇÃO, HISTÓRIA E DISCUSSÕES ATUAIS Patrick P. Steiger psteiger@gmail.com DCC-UFBA
  2. 2. Sobre o que falaremos hoje? Breve história do movimento do Software Livre Richard Stallman, GNU, Linus Torvalds e Linux Free Open Source Software (FOSS) na realidade mundial e no Brasil
  3. 3. Licenças de Software Livre Direitos autorais ◦ Ao disponibilizar um programa, seus autores escolhem o grau de liberdade com que modificações e redistribuições podem ser efetuadas.
  4. 4. Licenças de Software Livre Tipos de licenças ◦ GNU Public License (“copyleft”): qualquer modificação de SL também deve ser SL ◦ Impede que SL seja integrado em software proprietário. ◦ BSD-like: poucas restrições sobre a forma de uso, alterações e redistribuição do software licenciado. ◦ O software pode ser vendido e não há obrigações quanto a inclusão do código fonte, podendo o mesmo ser incluído em software proprietário. ◦ GNU Library License: SL pode ser incluído em software proprietário. ◦ Produto final deve ter a parte de SL distribuída livremente
  5. 5. O início da indústria de software ◦ 50~70: ◦ Software era comumente compartilhado por usuários de computador e fabricantes de hardware ◦ Software tornava o hardware útil ◦ 70~80: ◦ ◦ ◦ ◦ Preço do software aumentou muito Crescente indústria competindo contra soluções inclusas pelos fabricantes de hardware Distribuição de cópias binárias no lugar de código font Para impedir que seus softwares sejam usados por competidores, fabricantes pararam de distribuir código fonte e começaram a usar copyright e licenças. ◦ 1980: Lei de Copyright extendida para abranger software!
  6. 6. O início: GNU e Richard Stallman ◦ 1980: Famosa história da impressora. ◦ Stallman, então estudante do MIT, e outros, criaram um script para uma impressora de laboratório do MIT para informar eletronicamente seus usuários quando suas impressões estivessem prontas. ◦ A impressora foi trocada por uma Xerox 9700, e a Xerox se recusou a fornecer o código fonte para que o script fosse adaptado. ◦ Esta experiência convenceu Stallman de que software precisava ser livre para modificação por parte dos usuários. ◦ 1983: Stallman anuncia S.O. GNU na ARPANET e USENET ◦ S.O. GNU: Um sistema operacional LIVRE compatível com Unix ◦ Ferramentas GNU concluídas, mas sem Kernel! ◦ Make, GCC, cat, etc...
  7. 7. •Richard Stallman •Idealizador do movimento de software livre •Gnu Public License •http://www.fsf.org “Usuários devem ter a liberdade de compartilhar com seu colega, estudar e fazer mudanças no software que utilizam.” “Tentativas de impedir esta realidade são antisociais e imorais”
  8. 8. Projeto GNU: As 4 liberdades básicas Liberdade 0: A liberdade de executar o programa, para qualquer propósito. Liberdade 1: A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades. Acesso ao código-fonte é um pré-requisito para esta liberdade. Liberdade 2: A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo. Liberdade 3: A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie. Acesso ao código-fonte é um pré-requisito para esta liberdade.
  9. 9. Projeto GNULinux 1991: Linus Torvalds usa ferramentas GNU para produzir kernel Linux.
  10. 10. Linus Torvalds • Criador do Linux (1991) • Esforço colaborativo mais amplo e de maior sucesso na Internet
  11. 11. Popularidade do GNULinux
  12. 12. Popularidade do GNULinux Linux é muito popular em servidores e possui participação consolidada. ◦ (e.g. Google, Amazon, Facebook, eBay, Twitter, Yahoo! or Ubuntu One) Em casas e escritórios, o uso tem crescido. ◦ December 2013: W3Counter estimates "Linux" web browers market share as 2.12%, while "Android" (which is based on the Linux kernel) is at 6.46%. ◦ Ubuntu! Mais de 96% dos 500 supercomputadores mais rápidos rodam alguma variante de Linux
  13. 13. Popularidade do GNULinux Recentemente, a Steam tem mostrado tendência em utilizar o Linux como plataforma de jogos ◦ Steam OS ◦ Port de vários jogos de sua biblioteca para Linux ◦ Half Life 2, Team Fortress, Left 4 Dead 2… (2013) ◦ Trabalho em conjunto com NVIDIA
  14. 14. Princípios FOSS em outros projetos Wikipedia Open Data Open Maps (alternativas a Google Maps e proprietários) Open Hardware (impressoras 3D, Arduino, etc)
  15. 15. Princípios FOSS em outros projetos Inclusão Digital no Brasil ◦ Obter os conhecimentos necessários para utilizar, com um mínimo de proficiência, os recursos de tecnologia de informação e comunicação existentes; ◦ Dispor de acesso físico regular a esses recursos.
  16. 16. CDC Maria da Penha DEAM - Periperi
  17. 17. Problemas recentes: Backdoors em software proprietário ◦ Roteadores D-Link ◦ Acusações de backdoor para vigilância governamental em Windows ◦ Escândalo de rootkit da Sony BMG em 2005-2007: modificava o OS para impedir cópia de CDs. Abuso da lei de patentes: ◦ Trolls de patentes: empresas que tem a patente e não produzem nada, apenas processam os que produzem. ◦ Esforços recentes em reforma da lei de Copyright. Consulta pública no Reino Unido! Copyright vs cultura livre: ◦ Remoção de vídeos de Youtube por violação de copyright, multas e prisões de indivíduos por download de torrent ilegal, censura de sites legítimos de downloads (piratebay, MegaUpload)
  18. 18. Referências Bibliográficas ◦ ◦ ◦ ◦ ◦ ◦ ◦ http://en.wikipedia.org/wiki/Copyright_Act_of_1976#History_and_purpose http://en.wikipedia.org/wiki/Richard_Stallman http://en.wikipedia.org/wiki/Free_software#History FOSS, history and philosophy Foss History Foss introduction and history Cartilha Software Livre Cartilha Software Livre
  1. Gostou de algum slide específico?

    Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

×