Download pdf - Catedral vs bazar

Transcript
Page 1: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A revolucao Software Livre

Marcello Henrique Dias de Mourae-mail: [email protected]

GUD − PSL − ASL − UFG

Goiania, 02 de Abril 2009

Marcello Henrique Dias de Moura A revolucao Software Livre 1 / 41

Page 2: Catedral vs bazar

IntroducaoConteudo

Finalizacao

Sumario I

1 IntroducaoA filosofia do SL

2 ConteudoA comunidade de SLSoftwares de sucessoAnalise de aplicativo

3 FinalizacaoEnderecos uteisAgradecimentos

Marcello Henrique Dias de Moura A revolucao Software Livre 2 / 41

Page 3: Catedral vs bazar

IntroducaoConteudo

FinalizacaoA filosofia do SL

A piramide de MaslowFonte: Wikipedia

Marcello Henrique Dias de Moura A revolucao Software Livre 3 / 41

Page 4: Catedral vs bazar

IntroducaoConteudo

FinalizacaoA filosofia do SL

A piramide de MaslowFonte: Wikipedia

“Entretanto existem varias criticas a sua teoria, a principal delasque possıvel uma pessoa estar auto-realizada, contudo naoconseguir uma total satisfacao de suas necessidadefisiologicas.”

Marcello Henrique Dias de Moura A revolucao Software Livre 4 / 41

Page 5: Catedral vs bazar

IntroducaoConteudo

FinalizacaoA filosofia do SL

A palavra Freehttp://www.gnu.org/philosophy/free-sw.html

Richard Matthew Stallman“Free software is a matter of liberty, notprice. To understand the concept, youshould 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

Page 6: Catedral vs bazar

IntroducaoConteudo

FinalizacaoA filosofia do SL

Manifesto a comunidade de Software Livrehttp://wiki.softwarelivre.org

George Bernarnd Shaw

“Se voce tem uma maca e eu tenho umamaca e trocarmos estas macas, entao eue voce teremos ainda apenas uma maca.Mas se eu tenho uma ideia e voce temuma ideia, e trocarmos nossas ideias,entao cada um de nos tera duas ideias.”−−George B. Shaw (1856-1950) - PremioNobel da Literatura em 1925

Marcello Henrique Dias de Moura A revolucao Software Livre 6 / 41

Page 7: Catedral vs bazar

IntroducaoConteudo

FinalizacaoA filosofia do SL

A Catedral e o Bazarhttp://pt.wikipedia.org/wiki/Eric_Steven_Raymond

Eric Steven Raymond“Quanto mais olhos veem algo, maisprovavel que algum veja alguma coisaque ninguem viu antes.”−−Eric Steven Raymond

Marcello Henrique Dias de Moura A revolucao Software Livre 7 / 41

Page 8: Catedral vs bazar

IntroducaoConteudo

FinalizacaoA filosofia do SL

Perolassobre “A Catedral e o Bazar”

“Mostre-me seu [codigo] e esconda suas [estruturas de dados],e eu poderei continuar mistificado. Mostre-me suas [estruturasde dados], e eu provavelmente nao necessitarei do seu [codigo];ele sera obvio.”

−−Brooks, Jr., F.P. The Mythical Man-Month: Essays on SoftwareEngineering, 20th Anniversary Edition. Reading, MA:Addison-Wesley, 1995, 322 pages.

Marcello Henrique Dias de Moura A revolucao Software Livre 8 / 41

Page 9: Catedral vs bazar

IntroducaoConteudo

FinalizacaoA filosofia do SL

O exemplo Netscapesobre “A Catedral e o Bazar”

“Em 1998, a Netscape deu inıcio ao projeto Mozilla, de codigoaberto, gerando versoes alternativas do browser que, maistarde, se chamaria Firebird - embriao do atual Firefox. Em 1999,a empresa foi adquirida pela America Online e em junho de2007 o browser teve sua ultima versao, cujo codigo baseado noFirefox. Em fevereiro de 2008, a AOL anunciou a ultimaatualizacao 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

Page 10: Catedral vs bazar

Open Source Indices

Page 11: Catedral vs bazar

IntroducaoConteudo

FinalizacaoA filosofia do SL

3o. Governo mundial em atividade Open Sourcehttp://www.softwarelivre.goias.gov.br

“Os cofres publicos ja economizaram mais de 370 milhoes dereais com o uso do software livre no governo federal”, informouMarcos Mazoni, diretor-presidente do Serpro e coordenador doComite 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

Page 12: Catedral vs bazar

IntroducaoConteudo

FinalizacaoA filosofia do SL

Nosso lema em Goiashttp://www.aslgo.org.br

“SOFTWARE LIVRE: Socialmente justo. Economicamenteviavel. Tecnologicamente sustentavel”

−−Tema do 1o. Forum Goiano de Software Livre (FGSL)

Marcello Henrique Dias de Moura A revolucao Software Livre 12 / 41

Page 13: Catedral vs bazar

Associacao do SL de Goiashttp://www.aslgo.org.br

Page 14: Catedral vs bazar

Associacao do SL de GoiasA lei 15.425

Page 15: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

ASL-GO e UFGApoio para o sucesso

Estabelecimento de cooperacaomutua, abrangendo programas,projetos e atividades na area desoftwares livres, no tocante adifusao e ao fomento de atividadessocio-educativas e sistemasalternativos de producao edistribuicao de Softwares Livres aserem desenvolvidos pela ASL-GOe pela UFG.

Marcello Henrique Dias de Moura A revolucao Software Livre 15 / 41

Page 16: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

ODF Alliancehttp://br.odfalliance.org/missao/

Para permitir ao setor publico ummaior controle e o gerenciamentodireto de seus proprios registros,informacoes e documentos, a ODFAlliance busca promover e avancara utilizacao do OpenDocumentFormat (ODF) como o formatopadrao para documentosgovernamentais.

Marcello Henrique Dias de Moura A revolucao Software Livre 16 / 41

Page 17: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

ODF Alliance?http://www.odfalliance-pt.org

“A ODF Alliance uma iniciativa da sociedade civil, com presencaatuante em mais de 50 nacoes, cujo proposito contribuir para odesenvolvimento da sociedade do conhecimento atraves doincentivo a adocao internacional de um metodoverdadeiramente aberto e comum de comunicacao documental,que seja patrimonio da humanidade.”

Marcello Henrique Dias de Moura A revolucao Software Livre 17 / 41

Page 18: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

O que e o Debian?http://www.debian.org

E um sistema operacional livre, queusa programas GNU e kernel doLinux (GNU/Linux), contem mais de25113 pacotes e conta com umsistema de facil instalacao.

Marcello Henrique Dias de Moura A revolucao Software Livre 18 / 41

Page 19: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

Contrato Social perante a Comunidadehttp://www.debian.org/social contract

1 O Debian permanecera 100% livre;

2 Nos iremos retribuir a comunidade SoftwareLivre;

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

Page 20: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

Contrato Social perante a Comunidadehttp://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

Page 21: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

Contrato Social perante a Comunidadehttp://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 oSoftware Livre;

5 Solucoes para programas que nao atendemnossos padroes de Software Livre.

Marcello Henrique Dias de Moura A revolucao Software Livre 19 / 41

Page 22: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

Contrato Social perante a Comunidadehttp://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 atendemnossos padroes de Software Livre.

Marcello Henrique Dias de Moura A revolucao Software Livre 19 / 41

Page 23: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

Contrato Social perante a Comunidadehttp://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

Page 24: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

Gerenciador de Codigo FonteSubversion, Git, Mercurial e etc.

O que e um SCM?

Um software SCM (Gerenciador de Codigo Fonte) eresponsavel por controlar as diferentes versoes decodigos fonte de desenvolvimento de software.

Marcello Henrique Dias de Moura A revolucao Software Livre 20 / 41

Page 25: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

Gerenciador de ProjetosRedmine, DotProject, MSProject e etc.

O que e um Gerenciador de Projetos?

E um software que integra outros softwares epadroes de desenvolvimento para gerenciar umprojetos seguindo metodologias que facilitamalcancar o objetivo definido pelo projeto.

Marcello Henrique Dias de Moura A revolucao Software Livre 21 / 41

Page 26: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

Sistema OperacionalWindows, Linux, Mac etc.

O que e um Ubuntu?

Ubuntu um sistema operacional desenvolvido pelacomunidade, e e perfeito para laptops, desktops eservidores. Seja para uso em casa, escola ou notrabalho, o Ubuntu contem todas as ferramentas quevoce necessita, desde processador de texto e leitorde emails a servidores web e ferramentas deprogramacao.

Marcello Henrique Dias de Moura A revolucao Software Livre 22 / 41

Page 27: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

Comparacoes entre codigoFechado 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

Page 28: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

Comparacoes entre codigoFechado 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

Page 29: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

Comparacoes entre codigoFechado 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

Page 30: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

SCM - ComparacaoSubversion vs Git

Subversion GitCentralizado Descentralizado

Nao distribuıdo DistribuıdoNao e seguro E mais seguro

Lerdo RapidoArmazenamento nao otimizado Armazenamento otimizado

Facil de usar Mais complexo

Marcello Henrique Dias de Moura A revolucao Software Livre 24 / 41

Page 31: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

Analise Tecnicasde Ferramentas de Gerencia de Projetos

Marcello Henrique Dias de Moura A revolucao Software Livre 25 / 41

Nome Versao Licenca TecnologiaGanttPV 0.10 GPL Python

GanttProject 2.0.7 Apache JavaProjectOpen 03/03/08 GPL PL/SQL

MSProject Standard 2007 proprietaria VisualRationalPlan Multi Project 3.8.1 proprietaria Java

Primavera 6 proprietaria JavaJXProject 2.5.0.10 CPAL 1.0 JavaDotProject 2.1.2 GPL PHP

Trac 0.10.3 BSD modificada PythonRedmine 0.8.0 GPL 2.0 Ruby on Rails

Page 32: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

Gerenciador de Projetos - Comparacao IOutros 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

Page 33: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

Gerenciador de Projetos - Comparacao IIOutros 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

Page 34: Catedral vs bazar

Analise Gerenciador de Projetoshttp://www.redmine.org

Page 35: Catedral vs bazar

Analise Gerenciador de Projetoshttp://www.redmine.org

Page 36: Catedral vs bazar

Analise Gerenciador de Projetoshttp://www.redmine.org

Page 37: Catedral vs bazar

Analise Gerenciador de Projetoshttp://www.redmine.org

Page 38: Catedral vs bazar

Analise Gerenciador de Projetoshttp://www.redmine.org

Page 39: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

Sistema OperacionalWindows vs Linux

Marcello Henrique Dias de Moura A revolucao Software Livre 33 / 41

Page 40: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

Sistema OperacionalWindows vs Linux

Vamos pular essa parte? :-)

Marcello Henrique Dias de Moura A revolucao Software Livre 33 / 41

Page 41: Catedral vs bazar

IntroducaoConteudo

Finalizacao

A comunidade de SLSoftwares de sucessoAnalise de aplicativo

Sistema OperacionalWindows vs Linux

Marcello Henrique Dias de Moura A revolucao Software Livre 34 / 41

vs

Page 42: Catedral vs bazar

IntroducaoConteudo

Finalizacao

Enderecos uteisAgradecimentos

Referencias I

Comunidade UbuntuPortal Ubuntu Comunidade Brasileirahttp://http://www.ubuntu-br.org

Software FreedomPorque e como o SL e importantehttp://www.teak.cc/softfree/software-freedom.html

Open Source Activity MapMapa da atividade Open Sourcehttp://www.redhat.com/about/where-is-open-source/activity/

Marcello Henrique Dias de Moura A revolucao Software Livre 35 / 41

Page 43: Catedral vs bazar

IntroducaoConteudo

Finalizacao

Enderecos uteisAgradecimentos

Referencias II

Livro “A Catedral e o Bazar”Book The Cathedral & the Bazaarhttp://oreilly.com/catalog/9780596001087/preview.html

Professor BrooksCurriculo Prof. Brookshttp://www.cs.unc.edu/˜brooks/

RedmineSite do Gerenciado de Projetos Redminehttp://www.redmine.org

Marcello Henrique Dias de Moura A revolucao Software Livre 36 / 41

Page 44: Catedral vs bazar

IntroducaoConteudo

Finalizacao

Enderecos uteisAgradecimentos

Referencias III

debian.orgO site Debian.orghttp://www.debian.org

debian-go.orgO Debian de Goiashttp://www.debian-go.org

UFGUniversidade Federal de Goiashttp://www.ufg.br

Cercomp-UFGCentro de Recursos Computacionais da UFGhttp://www.cercomp.ufg.br

Marcello Henrique Dias de Moura A revolucao Software Livre 37 / 41

Page 45: Catedral vs bazar

IntroducaoConteudo

Finalizacao

Enderecos uteisAgradecimentos

Referencias IV

Meu blogO blog do faraohh!http://faraohh.wordpress.com

ImpressiveThe Chuck Norris of presentation softwarehttp://impressive.sourceforge.net

texliveGerador de documentos academicoshttp://www.tug.org/texlive

BeamerGerador de apresentacoes Beamerhttp://latex-beamer.sourceforge.net

Marcello Henrique Dias de Moura A revolucao Software Livre 38 / 41

Page 46: Catedral vs bazar

IntroducaoConteudo

Finalizacao

Enderecos uteisAgradecimentos

Referencias V

Marcello Henrique Dias de Moura A revolucao Software Livre 39 / 41

Page 47: Catedral vs bazar

IntroducaoConteudo

Finalizacao

Enderecos uteisAgradecimentos

Perguntas?

Perguntas?

Marcello Henrique Dias de Moura A revolucao Software Livre 40 / 41

Page 48: Catedral vs bazar

IntroducaoConteudo

Finalizacao

Enderecos uteisAgradecimentos

Agradecimentos

Obrigado!

Marcello Henrique Dias de Moura A revolucao Software Livre 41 / 41