Your SlideShare is downloading. ×

Catedral vs bazar

700
views

Published on

A catedral e o Bazar

A catedral e o Bazar


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
700
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. ¸˜ Introducao ´ Conteudo ¸˜ Finalizacao ¸˜ A revolucao Software Livre Marcello Henrique Dias de Moura e-mail: faraohh@gmail.com GUD − PSL − ASL − UFG ˆ Goiania, 02 de Abril 2009 Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 1 / 41
  • 2. ¸˜ Introducao ´ Conteudo ¸˜ Finalizacao ´ Sumario I 1 ¸˜ Introducao A filosofia do SL 2 ´ Conteudo A comunidade de SL Softwares de sucesso ´ Analise de aplicativo 3 ¸˜ Finalizacao Enderecos uteis ¸ ´ Agradecimentos Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 2 / 41
  • 3. ¸˜ Introducao ´ Conteudo A filosofia do SL ¸˜ Finalizacao ˆ A piramide de Maslow Fonte: Wikipedia Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 3 / 41
  • 4. ¸˜ Introducao ´ Conteudo A filosofia do SL ¸˜ Finalizacao ˆ A piramide de Maslow Fonte: Wikipedia ´ “Entretanto existem varias criticas a sua teoria, a principal delas que poss´vel uma pessoa estar auto-realizada, contudo nao ı ˜ ¸˜ conseguir uma total satisfacao de suas necessidade ´ fisiologicas.” Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 4 / 41
  • 5. ¸˜ Introducao ´ Conteudo A filosofia do SL ¸˜ Finalizacao A palavra Free http://www.gnu.org/philosophy/free-sw.html Richard Matthew Stallman “Free software is a matter of liberty, not price. To understand the concept, you should think of ’free’ as in ’free speech’, not as in ’free beer’ −− Richard Matthew Stallman Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 5 / 41
  • 6. ¸˜ Introducao ´ Conteudo A filosofia do SL ¸˜ Finalizacao ` Manifesto a comunidade de Software Livre http://wiki.softwarelivre.org George Bernarnd Shaw ˆ ¸˜ “Se voce tem uma maca e eu tenho uma maca ¸ ˜ e trocarmos estas macas, entao eu ¸˜ ˜ ˆ e voce teremos ainda apenas uma maca. ¸˜ ˆ Mas se eu tenho uma ideia e voce tem uma ideia, e trocarmos nossas ideias, ˜ ´ ´ entao cada um de nos tera duas ideias.” −− ˆ George B. Shaw (1856-1950) - Premio Nobel da Literatura em 1925 Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 6 / 41
  • 7. ¸˜ Introducao ´ Conteudo A filosofia do SL ¸˜ Finalizacao A Catedral e o Bazar http://pt.wikipedia.org/wiki/Eric_Steven_Raymond Eric Steven Raymond “Quanto mais olhos veem algo, mais ´ provavel que algum veja alguma coisa ´ que ninguem viu antes.” −− Eric Steven Raymond Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 7 / 41
  • 8. ¸˜ Introducao ´ Conteudo A filosofia do SL ¸˜ Finalizacao ´ Perolas sobre “A Catedral e o Bazar” ´ “Mostre-me seu [codigo] e esconda suas [estruturas de dados], e eu poderei continuar mistificado. Mostre-me suas [estruturas ˜ ´ de dados], e eu provavelmente nao necessitarei do seu [codigo]; ´ ´ ele sera obvio.” −− Brooks, Jr., F.P. The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition. Reading, MA: Addison-Wesley, 1995, 322 pages. Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 8 / 41
  • 9. ¸˜ Introducao ´ Conteudo A filosofia do SL ¸˜ Finalizacao O exemplo Netscape sobre “A Catedral e o Bazar” ´ “Em 1998, a Netscape deu in´cio ao projeto Mozilla, de codigo ı ˜ aberto, gerando versoes alternativas do browser que, mais ˜ tarde, se chamaria Firebird - embriao do atual Firefox. Em 1999, a empresa foi adquirida pela America Online e em junho de ˜ ´ 2007 o browser teve sua ultima versao, cujo codigo baseado no ´ Firefox. Em fevereiro de 2008, a AOL anunciou a ultima ´ ¸˜ atualizacao do Netscape.” −− Extra´do do documento “A Catedral e o Bazar” (13. Ep´logo: ı ı Netscape Acata o Bazar!) Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 9 / 41
  • 10. Open Source ´ndices I
  • 11. ¸˜ Introducao ´ Conteudo A filosofia do SL ¸˜ Finalizacao 3o. Governo mundial em atividade Open Source http://www.softwarelivre.goias.gov.br ´ ˜ “Os cofres publicos ja economizaram mais de 370 milhoes de ´ reais com o uso do software livre no governo federal”, informou Marcos Mazoni, diretor-presidente do Serpro e coordenador do ˆ ¸˜ Comite de Implementacao de Software Livre - CISL. −− ¸˜ Comunicacao Social do Serpro - Bras´lia, 31 de marco de 2009 ı ¸ Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 11 / 41
  • 12. ¸˜ Introducao ´ Conteudo A filosofia do SL ¸˜ Finalizacao ´ Nosso lema em Goias http://www.aslgo.org.br “SOFTWARE LIVRE: Socialmente justo. Economicamente ´ ´ viavel. Tecnologicamente sustentavel” −− ´ Tema do 1o. Forum Goiano de Software Livre (FGSL) Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 12 / 41
  • 13. ¸˜ ´ Associacao do SL de Goias http://www.aslgo.org.br
  • 14. ¸˜ ´ Associacao do SL de Goias A lei 15.425
  • 15. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo ASL-GO e UFG Apoio para o sucesso Estabelecimento de cooperacao ¸˜ mutua, abrangendo programas, ´ ´ projetos e atividades na area de ` softwares livres, no tocante a ˜ difusao e ao fomento de atividades ´ socio-educativas e sistemas ¸˜ alternativos de producao e ¸˜ distribuicao de Softwares Livres a serem desenvolvidos pela ASL-GO e pela UFG. Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 15 / 41
  • 16. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo ODF Alliance http://br.odfalliance.org/missao/ Para permitir ao setor publico um ´ maior controle e o gerenciamento ´ direto de seus proprios registros, ¸˜ informacoes e documentos, a ODF Alliance busca promover e avancar¸ ¸˜ a utilizacao do OpenDocument Format (ODF) como o formato ˜ padrao para documentos governamentais. Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 16 / 41
  • 17. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo ODF Alliance? http://www.odfalliance-pt.org “A ODF Alliance uma iniciativa da sociedade civil, com presenca ¸ ¸˜ ´ atuante em mais de 50 nacoes, cujo proposito contribuir para o ´ desenvolvimento da sociedade do conhecimento atraves do ` ¸˜ ´ incentivo a adocao internacional de um metodo ¸˜ verdadeiramente aberto e comum de comunicacao documental, ˆ que seja patrimonio da humanidade.” Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 17 / 41
  • 18. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo ´ O que e o Debian? http://www.debian.org ´ E um sistema operacional livre, que usa programas GNU e kernel do ´ Linux (GNU/Linux), contem mais de 25113 pacotes e conta com um ´ ¸˜ sistema de facil instalacao. Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 18 / 41
  • 19. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo Contrato Social perante a Comunidade http://www.debian.org/social contract 1 ´ O Debian permanecera 100% livre; Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 19 / 41
  • 20. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo Contrato Social perante a Comunidade http://www.debian.org/social contract 1 ´ O Debian permanecera 100% livre; 2 ´ ` Nos iremos retribuir a comunidade Software Livre; Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 19 / 41
  • 21. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo Contrato Social perante a Comunidade http://www.debian.org/social contract 1 ´ O Debian permanecera 100% livre; 2 ´ ` Nos iremos retribuir a comunidade Software Livre; 3 ´ ˜ Nos nao esconderemos problemas! Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 19 / 41
  • 22. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo Contrato Social perante a Comunidade http://www.debian.org/social contract 1 ´ O Debian permanecera 100% livre; 2 ´ ` Nos iremos retribuir a comunidade Software Livre; 3 ´ ˜ Nos nao esconderemos problemas! 4 ˜ ´ Nossas prioridades sao nossos usuarios e o Software Livre; Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 19 / 41
  • 23. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo Contrato Social perante a Comunidade http://www.debian.org/social contract 1 ´ O Debian permanecera 100% livre; 2 ´ ` Nos iremos retribuir a comunidade Software Livre; 3 ´ ˜ Nos nao esconderemos problemas! 4 ˜ ´ Nossas prioridades sao nossos usuarios e o Software Livre; 5 ¸˜ ˜ Solucoes para programas que nao atendem ˜ nossos padroes de Software Livre. Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 19 / 41
  • 24. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo ´ Gerenciador de Codigo Fonte Subversion, Git, Mercurial e etc. ´ O que e um SCM? ´ Um software SCM (Gerenciador de Codigo Fonte) e ´ ´ ˜ responsavel por controlar as diferentes versoes de ´ codigos fonte de desenvolvimento de software. Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 20 / 41
  • 25. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo Gerenciador de Projetos Redmine, DotProject, MSProject e etc. ´ O que e um Gerenciador de Projetos? ´ E um software que integra outros softwares e ˜ padroes de desenvolvimento para gerenciar um projetos seguindo metodologias que facilitam alcancar o objetivo definido pelo projeto. ¸ Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 21 / 41
  • 26. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo Sistema Operacional Windows, Linux, Mac etc. ´ O que e um Ubuntu? Ubuntu um sistema operacional desenvolvido pela ´ comunidade, e e perfeito para laptops, desktops e servidores. Seja para uso em casa, escola ou no ´ trabalho, o Ubuntu contem todas as ferramentas que ˆ voce necessita, desde processador de texto e leitor de emails a servidores web e ferramentas de ¸˜ programacao. Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 22 / 41
  • 27. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo ¸˜ ´ Comparacoes entre codigo Fechado vs Aberto ´ Gerenciador de codigo fonte Subversion vs Git Gerenciador de projetos Sistema operacional Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 23 / 41
  • 28. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo ¸˜ ´ Comparacoes entre codigo Fechado vs Aberto ´ Gerenciador de codigo fonte Subversion vs Git Gerenciador de projetos outros vs Redmine Sistema operacional Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 23 / 41
  • 29. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo ¸˜ ´ Comparacoes entre codigo Fechado vs Aberto ´ Gerenciador de codigo fonte Subversion vs Git Gerenciador de projetos outros vs Redmine Sistema operacional Windows vs Linux Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 23 / 41
  • 30. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo ¸˜ SCM - Comparacao Subversion vs Git Subversion Git Centralizado Descentralizado ˜ Nao distribu´do ı Distribu´do ı ˜ ´ Nao e seguro ´ mais seguro E Lerdo ´ Rapido ˜ Armazenamento nao otimizado Armazenamento otimizado ´ Facil de usar Mais complexo Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 24 / 41
  • 31. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo ´ ´ Analise Tecnicas de Ferramentas de Gerencia de Projetos Nome ˜ Versao Licenca¸ Tecnologia GanttPV 0.10 GPL Python GanttProject 2.0.7 Apache Java ProjectOpen 03/03/08 GPL PL/SQL MSProject Standard 2007 ´ proprietaria Visual RationalPlan Multi Project 3.8.1 ´ proprietaria Java Primavera 6 ´ proprietaria Java JXProject 2.5.0.10 CPAL 1.0 Java DotProject 2.1.2 GPL PHP Trac 0.10.3 BSD modificada Python Redmine 0.8.0 GPL 2.0 Ruby on Rails Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 25 / 41
  • 32. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo ¸˜ Gerenciador de Projetos - Comparacao I Outros vs Redmine Principais funcionalidades: 1 suporte a multiplos projetos, ´ 2 n´veis flex´veis de acesso e controle, ı ı 3 ¸˜ sistema de tarefas para bug, suporte, implementacao e outros tipos, 4 ´ ´ grafico de Gantt e de calendario, 5 funcionalidade como not´cias, documentos e ı gerenciamento de arquivos, 6 ¸˜ suporte a feeds e notificacoes por email, 7 wiki por projeto, 8 ´ forum por projeto, Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 26 / 41
  • 33. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo ¸˜ Gerenciador de Projetos - Comparacao II Outros vs Redmine 9 gerenciamento de tempo, 10 ´ relatorios diversos de uso da ferramenta, 11 ´ colunas ajustaveis por tarefas, tempo gasto, projetos, ´ usuarios, 12 ¸˜ ´ integracao com Sistema de Controle de Codigo Fonte (SVN, CVS, Git, Mercurial, Bazaar e Darcs), 13 ¸˜ criacao de tarefas por email, 14 ¸˜ suporte a autenticacao com LDAP, 15 ´ suporte a auto-registro de usuario, 16 suporte a multi-linguagem, 17 ´ suporte a varios tipos de banco de dados. Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 27 / 41
  • 34. ´ Analise Gerenciador de Projetos http://www.redmine.org
  • 35. ´ Analise Gerenciador de Projetos http://www.redmine.org
  • 36. ´ Analise Gerenciador de Projetos http://www.redmine.org
  • 37. ´ Analise Gerenciador de Projetos http://www.redmine.org
  • 38. ´ Analise Gerenciador de Projetos http://www.redmine.org
  • 39. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo Sistema Operacional Windows vs Linux Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 33 / 41
  • 40. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo Sistema Operacional Windows vs Linux Vamos pular essa parte? :-) Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 33 / 41
  • 41. ¸˜ Introducao A comunidade de SL ´ Conteudo Softwares de sucesso ¸˜ Finalizacao ´ Analise de aplicativo Sistema Operacional Windows vs Linux vs Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 34 / 41
  • 42. ¸˜ Introducao Enderecos uteis ¸ ´ ´ Conteudo Agradecimentos ¸˜ Finalizacao ˆ Referencias I Comunidade Ubuntu Portal Ubuntu Comunidade Brasileira http://http://www.ubuntu-br.org Software Freedom ˆ ´ Porque e como o SL e importante http: //www.teak.cc/softfree/software-freedom.html Open Source Activity Map Mapa da atividade Open Source http://www.redhat.com/about/ where-is-open-source/activity/ Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 35 / 41
  • 43. ¸˜ Introducao Enderecos uteis ¸ ´ ´ Conteudo Agradecimentos ¸˜ Finalizacao ˆ Referencias II Livro “A Catedral e o Bazar” Book The Cathedral & the Bazaar http://oreilly.com/catalog/9780596001087/ preview.html Professor Brooks Curriculo Prof. Brooks http://www.cs.unc.edu/˜brooks/ Redmine Site do Gerenciado de Projetos Redmine http://www.redmine.org Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 36 / 41
  • 44. ¸˜ Introducao Enderecos uteis ¸ ´ ´ Conteudo Agradecimentos ¸˜ Finalizacao ˆ Referencias III debian.org O site Debian.org http://www.debian.org debian-go.org ´ O Debian de Goias http://www.debian-go.org UFG ´ Universidade Federal de Goias http://www.ufg.br Cercomp-UFG Centro de Recursos Computacionais da UFG http://www.cercomp.ufg.br Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 37 / 41
  • 45. ¸˜ Introducao Enderecos uteis ¸ ´ ´ Conteudo Agradecimentos ¸˜ Finalizacao ˆ Referencias IV Meu blog O blog do faraohh! http://faraohh.wordpress.com Impressive The Chuck Norris of presentation software http://impressive.sourceforge.net texlive ˆ Gerador de documentos academicos http://www.tug.org/texlive Beamer ¸˜ Gerador de apresentacoes Beamer http://latex-beamer.sourceforge.net Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 38 / 41
  • 46. ¸˜ Introducao Enderecos uteis ¸ ´ ´ Conteudo Agradecimentos ¸˜ Finalizacao ˆ Referencias V Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 39 / 41
  • 47. ¸˜ Introducao Enderecos uteis ¸ ´ ´ Conteudo Agradecimentos ¸˜ Finalizacao Perguntas? Perguntas? Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 40 / 41
  • 48. ¸˜ Introducao Enderecos uteis ¸ ´ ´ Conteudo Agradecimentos ¸˜ Finalizacao Agradecimentos Obrigado! Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 41 / 41