Catedral vs bazar
Upcoming SlideShare
Loading in...5
×
 

Catedral vs bazar

on

  • 923 views

A catedral e o Bazar

A catedral e o Bazar

Statistics

Views

Total Views
923
Views on SlideShare
769
Embed Views
154

Actions

Likes
0
Downloads
0
Comments
0

4 Embeds 154

http://faraohh.wordpress.com 150
https://faraohh.wordpress.com 2
http://www.slideshare.net 1
http://s0.wp.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Catedral vs bazar Catedral vs bazar Presentation Transcript

  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ Introducao ´ Conteudo A filosofia do SL ¸˜ Finalizacao ˆ A piramide de Maslow Fonte: Wikipedia Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 3 / 41
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • Open Source ´ndices I
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ ´ Associacao do SL de Goias http://www.aslgo.org.br
  • ¸˜ ´ Associacao do SL de Goias A lei 15.425
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ´ Analise Gerenciador de Projetos http://www.redmine.org
  • ´ Analise Gerenciador de Projetos http://www.redmine.org
  • ´ Analise Gerenciador de Projetos http://www.redmine.org
  • ´ Analise Gerenciador de Projetos http://www.redmine.org
  • ´ Analise Gerenciador de Projetos http://www.redmine.org
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ 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
  • ¸˜ Introducao Enderecos uteis ¸ ´ ´ Conteudo Agradecimentos ¸˜ Finalizacao ˆ Referencias V Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 39 / 41
  • ¸˜ Introducao Enderecos uteis ¸ ´ ´ Conteudo Agradecimentos ¸˜ Finalizacao Perguntas? Perguntas? Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 40 / 41
  • ¸˜ Introducao Enderecos uteis ¸ ´ ´ Conteudo Agradecimentos ¸˜ Finalizacao Agradecimentos Obrigado! Marcello Henrique Dias de Moura ¸˜ A revolucao Software Livre 41 / 41