SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Introdução
                Desenvolvimento
                     Conclusão




Introdução ao desenvolvimento de software livre
     Lições aprendidas com hacking no Damned Lies


                     Adorilson Bezerra



               18 de novembro de 2011




               Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Introdução
                       Desenvolvimento
                            Conclusão




Ado... o que?




        adorilson @ internet
        adorilson.bezerra no
        ifrn.edu.br




                      Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Sobre o software livre
                              Introdução    Sobre o GNOME
                         Desenvolvimento    Sobre o damned-lies
                              Conclusão     O Problema
                                            O start



O software é livre se você tem a liberdade para...



       ... executar o programa para qualquer propósito
       ... estudar como o programa funciona e adaptá-los para suas
       necessidades
       ... redistribuir cópias de modo que você possa ajudar ao seu
       próximos
       ... aperfeiçoar o programa, e liberar os seus aperfeiçoamentos,
       de modo que toda a comunidade se beneficie




                        Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Sobre o software livre
                            Introdução     Sobre o GNOME
                       Desenvolvimento     Sobre o damned-lies
                            Conclusão      O Problema
                                           O start



Motivação




        "Pagamento",
        retribuição
        Necessidade
        Aprendizado
        Diversão, realização
        ...




                       Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Sobre o software livre
                           Introdução    Sobre o GNOME
                      Desenvolvimento    Sobre o damned-lies
                           Conclusão     O Problema
                                         O start



Estudo de caso




      Como os tradutores inativos do GNOME foram separados
      dos ativos




                     Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Sobre o software livre
                               Introdução    Sobre o GNOME
                          Desenvolvimento    Sobre o damned-lies
                               Conclusão     O Problema
                                             O start



O GNOME é...


   ... um projeto Internacional de software
   livre que provê basicamente duas
   soluções: o ambiente desktop
   GNOME, intuitivo e atraente para
   usuários finais; e a Plataforma de
   Desenvolvimento GNOME, um
   framework extenso para construção de
   aplicações que se integrem com todo o
   desktop. (Fonte: http://br.gnome.org/)




                         Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Sobre o software livre
                         Introdução     Sobre o GNOME
                    Desenvolvimento     Sobre o damned-lies
                         Conclusão      O Problema
                                        O start



http://l10n.gnome.org




                    Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Sobre o software livre
                          Introdução     Sobre o GNOME
                     Desenvolvimento     Sobre o damned-lies
                          Conclusão      O Problema
                                         O start



Separar tradutores ativos e inativos




                     Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Sobre o software livre
                                           Introdução      Sobre o GNOME
                                      Desenvolvimento      Sobre o damned-lies
                                           Conclusão       O Problema
                                                           O start



Eventos rocks!!!




                                          Adorilson Bezerra    Introdução ao desenvolvimento de software livre
   Fotos por: Krix Apolinário (http://blog.krix.com.br/2010/11/iv-ensl-e-vii-forum-gnome-%e2%80%93-parte-22/)
Sobre o software livre
                         Introdução    Sobre o GNOME
                    Desenvolvimento    Sobre o damned-lies
                         Conclusão     O Problema
                                       O start



Criação do bug em http://bugzilla.gnome.org =>
http://vai.la/2aqc




                   Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Introdução
                     Desenvolvimento
                          Conclusão




Du iu ispique inglishe?




                     Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Introdução
              Desenvolvimento
                   Conclusão




Ferramentas




              Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Introdução
           Desenvolvimento
                Conclusão




IRC vive




           Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Introdução
          Desenvolvimento
               Conclusão




Discuta




          Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Introdução
                   Desenvolvimento
                        Conclusão




Show me the code




                   Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Introdução
                   Desenvolvimento
                        Conclusão




Consiga um apoio




                   Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Introdução
          Desenvolvimento
               Conclusão




Aprenda




          Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Introdução
                   Desenvolvimento
                        Conclusão




Cultive o desapego ao código




                   Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Introdução
                  Desenvolvimento
                       Conclusão




Envolva-se mais




                  Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Introdução
                   Desenvolvimento
                        Conclusão




Participe da governança




                   Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Introdução
          Desenvolvimento
               Conclusão




Espalhe




          Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Introdução
                    Desenvolvimento
                         Conclusão




Software livre é bom para você




                   Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Introdução
                  Desenvolvimento
                       Conclusão




GNOME Goals (Slide bônus)




                 Adorilson Bezerra   Introdução ao desenvolvimento de software livre
Introdução
                           Desenvolvimento
                                Conclusão




Indicação de leitura para o fim de semana




      Colaboração e Open Source dentro da empresa - Guilherme
      Chapiewski
          http://vai.la/2uIi
      Catedral e o Bazar - Eric Raymond
          http://vai.la/2uHM




                          Adorilson Bezerra   Introdução ao desenvolvimento de software livre

Mais conteúdo relacionado

Semelhante a Introdução ao desenvolvimento de software livre

Software Livre e Open Source
Software Livre e Open SourceSoftware Livre e Open Source
Software Livre e Open SourceMarcelo Lira
 
Software Livre: Gerando Inovação, Impulsionando Negócios
Software Livre: Gerando Inovação, Impulsionando NegóciosSoftware Livre: Gerando Inovação, Impulsionando Negócios
Software Livre: Gerando Inovação, Impulsionando NegóciosCelso Fernandes
 
Open Source Trabalho
Open Source TrabalhoOpen Source Trabalho
Open Source Trabalhonecas
 
openSUSE Presentation - Software Livre e Codigo Livre - FENACOM
openSUSE Presentation - Software Livre e Codigo Livre - FENACOMopenSUSE Presentation - Software Livre e Codigo Livre - FENACOM
openSUSE Presentation - Software Livre e Codigo Livre - FENACOMCarlos Ribeiro
 
Como contribuir para o Software Livre
Como contribuir para o Software LivreComo contribuir para o Software Livre
Como contribuir para o Software LivreAmbev
 
Instalação e configuração do linux
Instalação e configuração do linuxInstalação e configuração do linux
Instalação e configuração do linuxcarlacbh
 
Compartilhando experiências em software livre
Compartilhando experiências em software livreCompartilhando experiências em software livre
Compartilhando experiências em software livreMarcelo Andrade
 
Como adentrar em um mundo livre flisol 2012
Como adentrar em um mundo livre   flisol 2012Como adentrar em um mundo livre   flisol 2012
Como adentrar em um mundo livre flisol 2012Rogerio J. Gentil
 
Projeto Mundo Livre: Introdução ao Linux
Projeto Mundo Livre: Introdução ao LinuxProjeto Mundo Livre: Introdução ao Linux
Projeto Mundo Livre: Introdução ao LinuxElias Alves
 
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!André Espeiorin
 
Plante uma árvore, escreva um livro, tenha um filho e contribua com software ...
Plante uma árvore, escreva um livro, tenha um filho e contribua com software ...Plante uma árvore, escreva um livro, tenha um filho e contribua com software ...
Plante uma árvore, escreva um livro, tenha um filho e contribua com software ...Dickson S. Guedes
 
Sistemas Operativos Linux e os suas versões
Sistemas Operativos Linux e os suas versõesSistemas Operativos Linux e os suas versões
Sistemas Operativos Linux e os suas versõesxaninha123
 
So alexandra nunes
So alexandra nunesSo alexandra nunes
So alexandra nunesxaninha123
 
FLISoL 2014 Aquidauana - Porque usar Software Livre
FLISoL 2014 Aquidauana - Porque usar Software Livre FLISoL 2014 Aquidauana - Porque usar Software Livre
FLISoL 2014 Aquidauana - Porque usar Software Livre Bruno Alexandre
 
Software livre por que usar? slide
Software livre por que usar?   slideSoftware livre por que usar?   slide
Software livre por que usar? slideJosé Nascimento
 

Semelhante a Introdução ao desenvolvimento de software livre (20)

Apostila broffice
Apostila brofficeApostila broffice
Apostila broffice
 
O Mundo Open Source
O Mundo Open SourceO Mundo Open Source
O Mundo Open Source
 
Software Livre e Open Source
Software Livre e Open SourceSoftware Livre e Open Source
Software Livre e Open Source
 
Software Livre 22 Abril
Software Livre 22 AbrilSoftware Livre 22 Abril
Software Livre 22 Abril
 
Software Livre: Gerando Inovação, Impulsionando Negócios
Software Livre: Gerando Inovação, Impulsionando NegóciosSoftware Livre: Gerando Inovação, Impulsionando Negócios
Software Livre: Gerando Inovação, Impulsionando Negócios
 
Open Source Trabalho
Open Source TrabalhoOpen Source Trabalho
Open Source Trabalho
 
openSUSE Presentation - Software Livre e Codigo Livre - FENACOM
openSUSE Presentation - Software Livre e Codigo Livre - FENACOMopenSUSE Presentation - Software Livre e Codigo Livre - FENACOM
openSUSE Presentation - Software Livre e Codigo Livre - FENACOM
 
Software livre mitos e verdades
Software livre   mitos e verdadesSoftware livre   mitos e verdades
Software livre mitos e verdades
 
Como contribuir para o Software Livre
Como contribuir para o Software LivreComo contribuir para o Software Livre
Como contribuir para o Software Livre
 
Instalação e configuração do linux
Instalação e configuração do linuxInstalação e configuração do linux
Instalação e configuração do linux
 
Compartilhando experiências em software livre
Compartilhando experiências em software livreCompartilhando experiências em software livre
Compartilhando experiências em software livre
 
Como adentrar em um mundo livre flisol 2012
Como adentrar em um mundo livre   flisol 2012Como adentrar em um mundo livre   flisol 2012
Como adentrar em um mundo livre flisol 2012
 
Projeto Mundo Livre: Introdução ao Linux
Projeto Mundo Livre: Introdução ao LinuxProjeto Mundo Livre: Introdução ao Linux
Projeto Mundo Livre: Introdução ao Linux
 
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!
 
Plante uma árvore, escreva um livro, tenha um filho e contribua com software ...
Plante uma árvore, escreva um livro, tenha um filho e contribua com software ...Plante uma árvore, escreva um livro, tenha um filho e contribua com software ...
Plante uma árvore, escreva um livro, tenha um filho e contribua com software ...
 
Projeto de migração para software livre
Projeto de migração para software livreProjeto de migração para software livre
Projeto de migração para software livre
 
Sistemas Operativos Linux e os suas versões
Sistemas Operativos Linux e os suas versõesSistemas Operativos Linux e os suas versões
Sistemas Operativos Linux e os suas versões
 
So alexandra nunes
So alexandra nunesSo alexandra nunes
So alexandra nunes
 
FLISoL 2014 Aquidauana - Porque usar Software Livre
FLISoL 2014 Aquidauana - Porque usar Software Livre FLISoL 2014 Aquidauana - Porque usar Software Livre
FLISoL 2014 Aquidauana - Porque usar Software Livre
 
Software livre por que usar? slide
Software livre por que usar?   slideSoftware livre por que usar?   slide
Software livre por que usar? slide
 

Último

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 

Último (6)

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 

Introdução ao desenvolvimento de software livre

  • 1. Introdução Desenvolvimento Conclusão Introdução ao desenvolvimento de software livre Lições aprendidas com hacking no Damned Lies Adorilson Bezerra 18 de novembro de 2011 Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 2. Introdução Desenvolvimento Conclusão Ado... o que? adorilson @ internet adorilson.bezerra no ifrn.edu.br Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 3. Sobre o software livre Introdução Sobre o GNOME Desenvolvimento Sobre o damned-lies Conclusão O Problema O start O software é livre se você tem a liberdade para... ... executar o programa para qualquer propósito ... estudar como o programa funciona e adaptá-los para suas necessidades ... redistribuir cópias de modo que você possa ajudar ao seu próximos ... aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 4. Sobre o software livre Introdução Sobre o GNOME Desenvolvimento Sobre o damned-lies Conclusão O Problema O start Motivação "Pagamento", retribuição Necessidade Aprendizado Diversão, realização ... Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 5. Sobre o software livre Introdução Sobre o GNOME Desenvolvimento Sobre o damned-lies Conclusão O Problema O start Estudo de caso Como os tradutores inativos do GNOME foram separados dos ativos Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 6. Sobre o software livre Introdução Sobre o GNOME Desenvolvimento Sobre o damned-lies Conclusão O Problema O start O GNOME é... ... um projeto Internacional de software livre que provê basicamente duas soluções: o ambiente desktop GNOME, intuitivo e atraente para usuários finais; e a Plataforma de Desenvolvimento GNOME, um framework extenso para construção de aplicações que se integrem com todo o desktop. (Fonte: http://br.gnome.org/) Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 7. Sobre o software livre Introdução Sobre o GNOME Desenvolvimento Sobre o damned-lies Conclusão O Problema O start http://l10n.gnome.org Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 8. Sobre o software livre Introdução Sobre o GNOME Desenvolvimento Sobre o damned-lies Conclusão O Problema O start Separar tradutores ativos e inativos Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 9. Sobre o software livre Introdução Sobre o GNOME Desenvolvimento Sobre o damned-lies Conclusão O Problema O start Eventos rocks!!! Adorilson Bezerra Introdução ao desenvolvimento de software livre Fotos por: Krix Apolinário (http://blog.krix.com.br/2010/11/iv-ensl-e-vii-forum-gnome-%e2%80%93-parte-22/)
  • 10. Sobre o software livre Introdução Sobre o GNOME Desenvolvimento Sobre o damned-lies Conclusão O Problema O start Criação do bug em http://bugzilla.gnome.org => http://vai.la/2aqc Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 11. Introdução Desenvolvimento Conclusão Du iu ispique inglishe? Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 12. Introdução Desenvolvimento Conclusão Ferramentas Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 13. Introdução Desenvolvimento Conclusão IRC vive Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 14. Introdução Desenvolvimento Conclusão Discuta Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 15. Introdução Desenvolvimento Conclusão Show me the code Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 16. Introdução Desenvolvimento Conclusão Consiga um apoio Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 17. Introdução Desenvolvimento Conclusão Aprenda Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 18. Introdução Desenvolvimento Conclusão Cultive o desapego ao código Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 19. Introdução Desenvolvimento Conclusão Envolva-se mais Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 20. Introdução Desenvolvimento Conclusão Participe da governança Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 21. Introdução Desenvolvimento Conclusão Espalhe Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 22. Introdução Desenvolvimento Conclusão Software livre é bom para você Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 23. Introdução Desenvolvimento Conclusão GNOME Goals (Slide bônus) Adorilson Bezerra Introdução ao desenvolvimento de software livre
  • 24. Introdução Desenvolvimento Conclusão Indicação de leitura para o fim de semana Colaboração e Open Source dentro da empresa - Guilherme Chapiewski http://vai.la/2uIi Catedral e o Bazar - Eric Raymond http://vai.la/2uHM Adorilson Bezerra Introdução ao desenvolvimento de software livre