catedral vs bazar

Post on 26-Jun-2015

759 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

A catedral e o Bazar

TRANSCRIPT

IntroducaoConteudo

Finalizacao

A revolucao Software Livre

Marcello Henrique Dias de Mourae-mail: faraohh@gmail.com

GUD − PSL − ASL − UFG

Goiania, 02 de Abril 2009

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

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

IntroducaoConteudo

FinalizacaoA filosofia do SL

A piramide de MaslowFonte: Wikipedia

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

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

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

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

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

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

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

Open Source Indices

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

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

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

Associacao do SL de GoiasA lei 15.425

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IntroducaoConteudo

Finalizacao

Enderecos uteisAgradecimentos

Referencias V

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

IntroducaoConteudo

Finalizacao

Enderecos uteisAgradecimentos

Perguntas?

Perguntas?

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

IntroducaoConteudo

Finalizacao

Enderecos uteisAgradecimentos

Agradecimentos

Obrigado!

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

top related