Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Contribuindo com Grandes Projetos de Software Livre

Contribuindo com Grandes Projetos de Software Livre

Algumas dicas de como começar a contribuir com grandes projetos de software livre e porquê. Exemplos da minha estrada como colaborador do KDE.

Filipe Saraiva

July 25, 2015
Tweet

More Decks by Filipe Saraiva

Other Decks in Technology

Transcript

  1. Contribuindo com Grandes Projetos de Software Livre
    Filipe Saraiva
    @filipesaraiva
    [email protected]

    View full-size slide

  2. Sumário

    Por que contribuir com Software Livre?

    Envolvimento em grandes comunidades

    Primeiros passos

    View full-size slide

  3. Por que contribuir com
    Software Livre?

    Motivos de diversos tipos: ideológicos, mercado, “por diversão”…
    – Por que comecei a contribuir com o KDE e com o Mageia?

    Ambiente real de colaboração e construção de software de qualidade

    Trabalho!
    – Remoto
    – Red Hat
    – IBM Linux Technology Center
    – Intel Open Source Technology Center
    – ...

    View full-size slide

  4. Envolvimento em grandes comunidades
    Akademy-BR – 2010

    View full-size slide

  5. Envolvimento em grandes comunidades
    Rótulos no KMPlot

    View full-size slide

  6. Envolvimento em grandes comunidades
    Desktop Summit – 2011

    View full-size slide

  7. Envolvimento em grandes comunidades

    View full-size slide

  8. Envolvimento em grandes comunidades
    LaKademy – 2012

    View full-size slide

  9. Envolvimento em grandes comunidades
    LaKademy – 2014

    View full-size slide

  10. Envolvimento em grandes comunidades
    LaKademy – 2015

    View full-size slide

  11. O que é o KDE?
    Akademy – 2014

    View full-size slide

  12. Envolvimento em grandes comunidades
    OpenHub

    View full-size slide

  13. Envolvimento em grandes comunidades

    View full-size slide

  14. Primeiros passos

    Projetos, projetos, projetos!!!

    Percepção sobre a “pilha” do Linux

    Contribuir com projetos ou com distribuições?

    View full-size slide

  15. Primeiros passos

    View full-size slide

  16. Primeiros passos

    Configure o seu ambiente de desenvolvimento;
    – Compile o software que você deseja modificar!

    Procure “Junior Jobs”;

    Procure um mentor!

    Converse nas listas de e-mail, IRC, etc

    Não tenha medo!

    View full-size slide

  17. Obrigado!
    Perguntas?

    View full-size slide

  18. Contribuindo com Grandes Projetos de Software Livre
    Filipe Saraiva
    @filipesaraiva
    [email protected]

    View full-size slide