![Page 1: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/1.jpg)
MO901B/MC039BSeminarios sobre Software Livre
Introducao
Profa. Islene Calciolari GarciaInstituto de Computacao - UnicampSegundo Semestre de 2017
![Page 2: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/2.jpg)
Sumario
O que e Software Livre?
Projetos e comunidades
Pesquisa com Software Livre
Parceiros
Criterio de aprovacao
![Page 3: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/3.jpg)
O que e Software Livre?
E um software que permite ao usuario 4 liberdades:
Liberdade 0 ExecutarLiberdade 1 Estudar e adaptarLiberdade 2 Distribuir copiasLiberdade 3 Distribuir copias modificadas
![Page 4: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/4.jpg)
Software Livre e Gratuito?
I Pode ser, mas nao necessariamente
Free as in free speech, not as in free beer.-Richard M. Stallman
I As pessoas podem ganhar dinheiro com software livre?
“One of the questions I’ve always hated answering ishow do people make money in open source. And Ithink that Caldera and Red Hat – and there are anumber of other Linux companies going public –basically show that yes, you can actually make moneyin the open-source area.” -Linus Torvalds
![Page 5: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/5.jpg)
Software Livre e Gratuito?
I Pode ser, mas nao necessariamente
Free as in free speech, not as in free beer.-Richard M. Stallman
I As pessoas podem ganhar dinheiro com software livre?
“One of the questions I’ve always hated answering ishow do people make money in open source. And Ithink that Caldera and Red Hat – and there are anumber of other Linux companies going public –basically show that yes, you can actually make moneyin the open-source area.” -Linus Torvalds
![Page 6: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/6.jpg)
Free Software == Open Source?
Quase iguais, mas com uma diferenca importante:
http://atomrace.com/blog/wp-content/uploads/2016/03/free-software-vs-open-source.png
![Page 7: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/7.jpg)
O Movimento Software Livre
I Richard M. StallmanI 1983I Projeto GNU (GNU’s Not Unix)I Free Software Foundation
The Free Software Foundation (FSF) is a nonprofitwith a worldwide mission to promote computer userfreedom. We defend the rights of all software users.
![Page 8: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/8.jpg)
Open Source Initiative
I Bruce Perens e Eric S.Raymond.
I 1998
I The Cathedral and the BazaarI Linux e subsersivo: desenvolvimento totalmente aberto e
publicoI Lei de Linus: “Dado um numero de olhos suficiente, todos
os erros sao triviais”I Desenvolvimento de software de alta qualidade
![Page 9: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/9.jpg)
Categorias de software
![Page 10: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/10.jpg)
Categorias de software
![Page 11: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/11.jpg)
Categorias de software
![Page 12: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/12.jpg)
Categorias de software
![Page 13: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/13.jpg)
Categorias de software
![Page 14: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/14.jpg)
Categorias de software
![Page 15: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/15.jpg)
Categorias de software
https://www.gnu.org/philosophy/categories.html
![Page 16: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/16.jpg)
Como se desenvolve software livre?
I Deixando codigo disponıvel, sob uma boa licencaI Com uma comunidade colaborativa e muito melhor:
I Canais IRCI Listas de discussoesI WikisI EncontrosI Gerenciamento de bugs e melhoriasI Hierarquia, mantenedores, contribuidores
I Cuidado com os malas!
![Page 17: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/17.jpg)
Exemplo de projeto/comunidade: GNU
I Bem estabelecidaI Algumas mudancas sao
difıceisI Pontos de colaboracao clarosI Projetos prioritarios
I openDWG
![Page 18: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/18.jpg)
Exemplo de projeto/comunidade: Linux
I http://www.kernel.org/I Milhoes de linhas de codigoI Comunidade hierarquica.
Linus Torvalds (chefao),mantenedores econtribuidores.
I Nao tao livre assim... :-(I Projeto Linux-libre e
distribuicoes GNU/Linux 100%livres
![Page 19: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/19.jpg)
Exemplo de projeto/comunidade: Android
I Sistema operacional paradispositivos moveis
I Open Handset Alliance eGoogle
I Licenca ApacheI Quem tem acesso ao codigo
que roda nos celulares?I Codigo da comunidade e bem
aceito?
![Page 20: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/20.jpg)
Exemplo de projeto/comunidade: Python
I http://www.python.org/I Linguagem projetada por
Guido van Rossum parafacilitar o desenvolvimento
I Muito software livre edesenvolvido em Python
I Comunidade PythonI Diversity statementI Conferencias e workshops
![Page 21: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/21.jpg)
Exemplo de projeto/comunidade: Drupal
I Gerencia de conteudos na web: http://www.drupal.org/I Come for the software, stay for the community
It’s really the Drupal community and not so muchthe software that makes the Drupal project what itis. So fostering the Drupal community is actuallymore important than just managing the codebase.- Dries Buytaert
I Hierarquia, com facilidade de comunicacao.
![Page 22: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/22.jpg)
Pesquisa com Software LivreAbordagens
I Disponibilizar codigo desenvolvidoI Apos a defesa, pesquisa terminada, codigo liberadoI Codigo liberado ao publicar em congressos/revistasI Manutencao?
I Pesquisa ligada a projetos grandesI Ideia propria, fork do projetoI Ideia baseada em outros trabalhos academicosI Busca de problemas na comunidade
I interacaoI cooperacaoI retribuicao
![Page 23: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/23.jpg)
GPSL - Grupo Pro-Software Livre Unicamp
I Lista de discussao:http://groups.google.com/group/gpsl-unicamp
I Canal de IRC: #gpsl na freenode.netI Atividade diminuiu muito nos ultimos anos... :-(I Organiza(va)m
I cursos para ingressantesI palestrasI caravanas para o FISL
![Page 24: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/24.jpg)
LibrePlanet SP
I No de uma rede global de ativistas de Software LivreI Iniciativa da FSFI Organizacao de eventos, como o FLISOLI Manutencao de servicos autonomos
![Page 25: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/25.jpg)
Laboratorio Hacker de Campinas
I Espaco para desenvolvimentoI Oficinas (IoT)I EventosI Palestras
![Page 26: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/26.jpg)
livrecamp.org
![Page 27: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/27.jpg)
Criterio de aprovacaoParticipacao e palestras relampago
Presenca nas aulasI 80% da nota final
Palestras relampagoI 20% da nota finalI Atitude passiva nao combina com Software LivreI Inspiracao em eventos como LibrePlanetI O que voce gostaria de compartilhar? Ideias, experiencias,
preocupacoes com problemas sociais?
![Page 28: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/28.jpg)
Criterio de aprovacaoAlguns temas escolhidos...
I Apache HadoopI Jogos LivresI Editores LivresI CriptografiaI CADI OpenVSwitch
![Page 29: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/29.jpg)
Atividades hands-on
I Proposta dos palestrantesI Preparacao para contribuicaoI Precedidas por palestras teoricasI Veja guia para a proxima aula
![Page 30: Introduc¸ao˜ - Instituto de Computaçãoislene/2s2017-mc039/intro.pdf · 2017-08-09 · I Linux e subsersivo: desenvolvimento totalmente aberto e´ publico´ I Lei de Linus: “Dado](https://reader033.vdocuments.pub/reader033/viewer/2022060403/5f0e863d7e708231d43fa8c8/html5/thumbnails/30.jpg)
Referencias
I What is Free Software?I GNU ProjectI Free Software, Open Source, FOSS, FLOSS - same but
differentI The Cathedral and the Bazaar