SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
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
Free Open Source Software (FOSS) na realidade mundial e no Brasil
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.
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
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!
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...
•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”
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.
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, 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
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
Princípios FOSS em outros projetos
Wikipedia
Open Data
Open Maps (alternativas a Google Maps e proprietários)
Open Hardware (impressoras 3D, Arduino, etc)
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.
CDC Maria da Penha
DEAM - Periperi
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)
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

Contenu connexe

Tendances

Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)
Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)
Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)Clayton Dausacker
 
Apresentação Linux
Apresentação LinuxApresentação Linux
Apresentação Linuxguestca430
 
Sistemas Operativos - Linux
Sistemas Operativos - LinuxSistemas Operativos - Linux
Sistemas Operativos - LinuxFernando de Sá
 
Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01Ivaldo Cardoso
 
O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?Rodnei Reis
 
Palestra software livre socialmente justo, economicamente viável e tecnolog...
Palestra software livre   socialmente justo, economicamente viável e tecnolog...Palestra software livre   socialmente justo, economicamente viável e tecnolog...
Palestra software livre socialmente justo, economicamente viável e tecnolog...Clayton Dausacker
 
Linux Como Tudo Começou
Linux Como Tudo ComeçouLinux Como Tudo Começou
Linux Como Tudo Começouguestaa94fe
 
Linux valter 1
Linux valter 1Linux valter 1
Linux valter 1valterbh
 
Sistema operativo linux e as suas versões
Sistema operativo linux e as suas versõesSistema operativo linux e as suas versões
Sistema operativo linux e as suas versõesxandernat82
 
Linux - Sistema Operacional
Linux - Sistema Operacional Linux - Sistema Operacional
Linux - Sistema Operacional Carine Furlanetto
 
História do linux ppt
História do linux pptHistória do linux ppt
História do linux pptshade09
 
Linux - So por Prazer
Linux - So por PrazerLinux - So por Prazer
Linux - So por Prazers4nx
 
Trisquel GNU/Linux – Uma Distribuição 100% Livre!
Trisquel GNU/Linux – Uma Distribuição 100% Livre!Trisquel GNU/Linux – Uma Distribuição 100% Livre!
Trisquel GNU/Linux – Uma Distribuição 100% Livre!Clayton Dausacker
 
Apresentação - Sistemas operacionais livres
Apresentação - Sistemas operacionais livresApresentação - Sistemas operacionais livres
Apresentação - Sistemas operacionais livresMarco Moura
 
Sistema de arquivos e Software Livre e Proprietário
Sistema de arquivos e Software Livre e ProprietárioSistema de arquivos e Software Livre e Proprietário
Sistema de arquivos e Software Livre e ProprietárioAndré Felipe Santos Martins
 

Tendances (20)

Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)
Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)
Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)
 
Apresentação Linux
Apresentação LinuxApresentação Linux
Apresentação Linux
 
Linux
LinuxLinux
Linux
 
Linux
LinuxLinux
Linux
 
Sistemas Operativos - Linux
Sistemas Operativos - LinuxSistemas Operativos - Linux
Sistemas Operativos - Linux
 
Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01
 
1 - Introdução ao linux
1 - Introdução ao linux1 - Introdução ao linux
1 - Introdução ao linux
 
O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?
 
Trabalho linux
Trabalho linuxTrabalho linux
Trabalho linux
 
Conhecendo Melhor O Linux
Conhecendo Melhor O LinuxConhecendo Melhor O Linux
Conhecendo Melhor O Linux
 
Palestra software livre socialmente justo, economicamente viável e tecnolog...
Palestra software livre   socialmente justo, economicamente viável e tecnolog...Palestra software livre   socialmente justo, economicamente viável e tecnolog...
Palestra software livre socialmente justo, economicamente viável e tecnolog...
 
Linux Como Tudo Começou
Linux Como Tudo ComeçouLinux Como Tudo Começou
Linux Como Tudo Começou
 
Linux valter 1
Linux valter 1Linux valter 1
Linux valter 1
 
Sistema operativo linux e as suas versões
Sistema operativo linux e as suas versõesSistema operativo linux e as suas versões
Sistema operativo linux e as suas versões
 
Linux - Sistema Operacional
Linux - Sistema Operacional Linux - Sistema Operacional
Linux - Sistema Operacional
 
História do linux ppt
História do linux pptHistória do linux ppt
História do linux ppt
 
Linux - So por Prazer
Linux - So por PrazerLinux - So por Prazer
Linux - So por Prazer
 
Trisquel GNU/Linux – Uma Distribuição 100% Livre!
Trisquel GNU/Linux – Uma Distribuição 100% Livre!Trisquel GNU/Linux – Uma Distribuição 100% Livre!
Trisquel GNU/Linux – Uma Distribuição 100% Livre!
 
Apresentação - Sistemas operacionais livres
Apresentação - Sistemas operacionais livresApresentação - Sistemas operacionais livres
Apresentação - Sistemas operacionais livres
 
Sistema de arquivos e Software Livre e Proprietário
Sistema de arquivos e Software Livre e ProprietárioSistema de arquivos e Software Livre e Proprietário
Sistema de arquivos e Software Livre e Proprietário
 

Similaire à Software livre

Curso de Introdução ao Software Livre - Aula de 23/09/2009
Curso de Introdução ao Software Livre - Aula de 23/09/2009Curso de Introdução ao Software Livre - Aula de 23/09/2009
Curso de Introdução ao Software Livre - Aula de 23/09/2009Antônio Arapiraca
 
03 Sistemas Operacionais Linux
03   Sistemas Operacionais Linux03   Sistemas Operacionais Linux
03 Sistemas Operacionais LinuxMauro Duarte
 
POR QUE SOFTWARE LIVRE?
POR QUE SOFTWARE LIVRE?POR QUE SOFTWARE LIVRE?
POR QUE SOFTWARE LIVRE?Pedro Fonseca
 
Fascículo Sistema Operacional Linux
Fascículo Sistema Operacional LinuxFascículo Sistema Operacional Linux
Fascículo Sistema Operacional LinuxEduardo Santana
 
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...Sérgio Souza Costa
 
GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa (nova versão)GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa (nova versão)Fábio Emilio Costa
 
linux: um pouco sobre ele e como aprender .pdf
linux: um pouco sobre ele e como aprender .pdflinux: um pouco sobre ele e como aprender .pdf
linux: um pouco sobre ele e como aprender .pdfVitriaNorazDeusmeure
 
Software livre, simples assim.
Software livre, simples assim.Software livre, simples assim.
Software livre, simples assim.guilhermemar
 
Introdução ao Software Livre
Introdução ao Software LivreIntrodução ao Software Livre
Introdução ao Software LivrePeslPinguim
 
Linux, Software Livre e Open Source
Linux, Software Livre e Open SourceLinux, Software Livre e Open Source
Linux, Software Livre e Open SourceClaudio Penasio Jr.
 
Vale a pena usar o Linux!?
Vale a pena usar o Linux!?Vale a pena usar o Linux!?
Vale a pena usar o Linux!?bardo
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linuxguest82cc1d
 
Software livre modelos de licenciamento, viabilidade e importancia do uso no ...
Software livre modelos de licenciamento, viabilidade e importancia do uso no ...Software livre modelos de licenciamento, viabilidade e importancia do uso no ...
Software livre modelos de licenciamento, viabilidade e importancia do uso no ...Fabricio Bortoluzzi
 

Similaire à Software livre (20)

Curso de Introdução ao Software Livre - Aula de 23/09/2009
Curso de Introdução ao Software Livre - Aula de 23/09/2009Curso de Introdução ao Software Livre - Aula de 23/09/2009
Curso de Introdução ao Software Livre - Aula de 23/09/2009
 
03 Sistemas Operacionais Linux
03   Sistemas Operacionais Linux03   Sistemas Operacionais Linux
03 Sistemas Operacionais Linux
 
Apresentação Software Livre
Apresentação Software LivreApresentação Software Livre
Apresentação Software Livre
 
cbg_03-2014_softlivre
cbg_03-2014_softlivrecbg_03-2014_softlivre
cbg_03-2014_softlivre
 
POR QUE SOFTWARE LIVRE?
POR QUE SOFTWARE LIVRE?POR QUE SOFTWARE LIVRE?
POR QUE SOFTWARE LIVRE?
 
Fascículo Sistema Operacional Linux
Fascículo Sistema Operacional LinuxFascículo Sistema Operacional Linux
Fascículo Sistema Operacional Linux
 
Inf sis opeinf_semana6
Inf sis opeinf_semana6Inf sis opeinf_semana6
Inf sis opeinf_semana6
 
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
 
Aula 08
Aula 08Aula 08
Aula 08
 
Introdução Linux
Introdução LinuxIntrodução Linux
Introdução Linux
 
GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa (nova versão)GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa (nova versão)
 
Software livre, codigo aberto e licenças
Software livre, codigo aberto e licençasSoftware livre, codigo aberto e licenças
Software livre, codigo aberto e licenças
 
linux: um pouco sobre ele e como aprender .pdf
linux: um pouco sobre ele e como aprender .pdflinux: um pouco sobre ele e como aprender .pdf
linux: um pouco sobre ele e como aprender .pdf
 
Software livre, simples assim.
Software livre, simples assim.Software livre, simples assim.
Software livre, simples assim.
 
Introdução ao Software Livre
Introdução ao Software LivreIntrodução ao Software Livre
Introdução ao Software Livre
 
Open source e Gnu/Linux
Open source e Gnu/LinuxOpen source e Gnu/Linux
Open source e Gnu/Linux
 
Linux, Software Livre e Open Source
Linux, Software Livre e Open SourceLinux, Software Livre e Open Source
Linux, Software Livre e Open Source
 
Vale a pena usar o Linux!?
Vale a pena usar o Linux!?Vale a pena usar o Linux!?
Vale a pena usar o Linux!?
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
Software livre modelos de licenciamento, viabilidade e importancia do uso no ...
Software livre modelos de licenciamento, viabilidade e importancia do uso no ...Software livre modelos de licenciamento, viabilidade e importancia do uso no ...
Software livre modelos de licenciamento, viabilidade e importancia do uso no ...
 

Software livre

  • 1. Software Livre INTRODUÇÃO, HISTÓRIA E DISCUSSÕES ATUAIS Patrick P. Steiger psteiger@gmail.com DCC-UFBA
  • 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. 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. 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. 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. 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. •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. 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. Projeto GNULinux 1991: Linus Torvalds usa ferramentas GNU para produzir kernel Linux.
  • 10. Linus Torvalds • Criador do Linux (1991) • Esforço colaborativo mais amplo e de maior sucesso na Internet
  • 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. 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. 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. 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. CDC Maria da Penha DEAM - Periperi
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. 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)