introdução ao desenvolvimento de software livre

24
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

Upload: adorilson-bezerra

Post on 11-Jul-2015

969 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

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

Adorilson Bezerra

18 de novembro de 2011

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 2: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Ado... o que?

I adorilson @ internet

I adorilson.bezerra noifrn.edu.br

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 3: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Sobre o software livreSobre o GNOMESobre o damned-liesO ProblemaO start

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

I ... executar o programa para qualquer propósito

I ... estudar como o programa funciona e adaptá-los para suasnecessidades

I ... redistribuir cópias de modo que você possa ajudar ao seupróximos

I ... 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

Page 4: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Sobre o software livreSobre o GNOMESobre o damned-liesO ProblemaO start

Motivação

I "Pagamento",retribuição

I Necessidade

I Aprendizado

I Diversão, realização

I ...

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 5: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Sobre o software livreSobre o GNOMESobre o damned-liesO ProblemaO start

Estudo de caso

Como os tradutores inativos do GNOME foram separadosdos ativos

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 6: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Sobre o software livreSobre o GNOMESobre o damned-liesO ProblemaO start

O GNOME é...

... um projeto Internacional de softwarelivre que provê basicamente duassoluções: o ambiente desktopGNOME, intuitivo e atraente parausuários finais; e a Plataforma deDesenvolvimento GNOME, umframework extenso para construção deaplicações que se integrem com todo odesktop. (Fonte: http://br.gnome.org/)

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 7: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Sobre o software livreSobre o GNOMESobre o damned-liesO ProblemaO start

http://l10n.gnome.org

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 8: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Sobre o software livreSobre o GNOMESobre o damned-liesO ProblemaO start

Separar tradutores ativos e inativos

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 9: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Sobre o software livreSobre o GNOMESobre o damned-liesO ProblemaO start

Eventos rocks!!!

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

Page 10: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Sobre o software livreSobre o GNOMESobre o damned-liesO ProblemaO start

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

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 11: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Du iu ispique inglishe?

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 12: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Ferramentas

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 13: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

IRC vive

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 14: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Discuta

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 15: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Show me the code

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 16: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Consiga um apoio

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 17: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Aprenda

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 18: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Cultive o desapego ao código

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 19: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Envolva-se mais

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 20: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Participe da governança

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 21: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Espalhe

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 22: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Software livre é bom para você

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 23: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

GNOME Goals (Slide bônus)

Adorilson Bezerra Introdução ao desenvolvimento de software livre

Page 24: Introdução ao desenvolvimento de software livre

IntroduçãoDesenvolvimento

Conclusão

Indicação de leitura para o fim de semana

I Colaboração e Open Source dentro da empresa - GuilhermeChapiewski

I http://vai.la/2uIiI Catedral e o Bazar - Eric Raymond

I http://vai.la/2uHM

Adorilson Bezerra Introdução ao desenvolvimento de software livre