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.
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.
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)