Catxbzr
-
Upload
marcello-henrique -
Category
Documents
-
view
299 -
download
1
Transcript of Catxbzr
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
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