O documento apresenta uma introdução ao desenvolvimento de software livre, discutindo conceitos como o que é software livre, estudos de caso como o projeto GNOME e a separação de tradutores ativos e inativos, e encorajando a participação na comunidade 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