VídeoOpen source

Como contribuir com projetos open source?

O open source é um meio fascinante de desenvolvimento de software, pessoas independentes pelo mundo podem se unir de forma totalmente assíncrona e voluntária para criar um software com o código-fonte totalmente aberto, auditável e replicável por qualquer outra pessoa. Existem projetos enormes, notavelmente o kernel Linux, que recebe contribuições de grandes empresas, como Intel, AMD ou IBM. Por outro lado, há um número enorme de pequenos projetos, como aplicativos e distros mantidos por uma pessoa só, ou um grupo pequeno atendendo a sua própria necessidade, ou de um nicho.

Participando de projetos open source

Quando algum projeto open source “te pega”, você utiliza em seu dia a dia e se apaixona por como algo tão legal está disponível abertamente para todos, é natural querer contribuir para o desenvolvimento e expansão, ou até mesmo simplesmente retribuir a conveniência oferecida pelo desenvolvedor, mas como fazer isso? 

A verdade é que a natureza aberta do open source faz com que a forma como cada projeto pede, divulga ou até mesmo aceita contribuições, é diferente. A primeira maneira mais óbvia de contribuir, é divulgando, escrevendo reviews em lojas de aplicativos onde o software está disponível, ou em fóruns especializados, como o Diolinux Plus. Atrair mais usuários a um projeto, mais olhos interessados, é uma grande forma de ajudá-lo a crescer. Inclusive, esse é um dos objetivos que a equipe do Diolinux tem com nossa comunicação.

Caso queira contribuir com desenvolvimento, ou até com dinheiro, precisa descobrir como fazer isso para o projeto que você gosta. Uma maneira é pesquisando na internet por algo como “[nome do projeto] get involved”, dessa forme é possível encontrar alguma publicação onde o desenvolvedor explica sobre como se envolver no projeto. Uma vez que a maioria dos projetos open source se comunica em inglês, este é o idioma onde você deve encontrar mais informações.

Procurando pelo código-fonte ou pelo site do seu projeto open source preferido, você pode encontrar informações preciosas sobre como contribuir, como link de páginas de financiamento coletivo.

Outra maneira relevante de contribuir, é reportando bugs de forma eficiente. Abra páginas de relatórios de bugs feitos pela comunidade, veja como as pessoas fazem isso, quais relatórios foram atendidos, de que maneira houve a comunicação, confira se existe alguma documentação orientando como o desenvolvedor prefere que o relatório seja construído e faça sua parte.

No fim, só você sabe a melhor maneira como pode contribuir com um projeto open source, ou quais projetos acredita que vale a pena ajudar. Mas também deve considerar a maneira como o desenvolvedor quer ser ajudado. Juntos, somos mais fortes!

Existem projetos open source tão grandes, que possuem toda uma infraestrutura de gestão elaborando planos de arrecadação e investimento. Um exemplo, é a GNOME Foundation, veja como ela planeja deixar de operar em deficit após 3 anos gastando mais do que arrecada.

Diolinux Ofertas - Aproveite os melhores descontos em diversos produtos!