Você costuma ouvir como pode ser recompensador contribuir para o código aberto e isso é verdade, mas normalmente quando os engenheiros de software aconselham outros, geralmente são contribuições de código. Felizmente, hoje existem muitas oportunidades de contribuir com o código aberto sem escrever uma única linha de código.
Agora, vamos examinar algumas opções:
- Evangelizar:
As contribuições do código-fonte geralmente envolvem evangelizar em nome de um projeto específico. Por exemplo, se você adora a biblioteca JavaScript mais recente e a usa para todas as suas visualizações de dados, pode considerar compartilhar essa experiência em um bate-papo. Esta seria uma ótima maneira de desenvolva sua própria reputação e a atrair mais usuários para o projeto.
- Relatório de erros:
Quando mais usuários fazem parte de um projeto, isso significa que haverá mais relatórios de bug. Quando há mais desses, isso se traduz em mais correções de bugs. E mais correções significa melhor software. Vá em frente e escreva seu próprio relatório, que de forma indireta, mas significativa, contribuirá para o aprimoramento do software e sem escrever uma única linha de código.
- Mentor:
Às vezes, esses relatórios de bug geralmente carecem de informações relevantes e específicas. Pode levar muito tempo para que os desenvolvedores do projeto encontrem e discutam o autor do relatório de bug para entender completamente o escopo do problema.
Você pode guie esses autores de relatórios de bug através do processo de escrever um bom relatório de bug. Este é um processo rico e cheio de nuances que pode ajudar a equipe principal de qualquer projeto de código aberto, poupando muitas dores de cabeça e tempo que pode ser gasto em outro lugar.
- Ele escreve:
Se você é um daqueles que não gosta de falar em público, pode escrever palavras, não códigos, em nome do código aberto. Por exemplo, você pode contribuir com postagens de blog informativas sobre um projeto específico, são úteis e, por sua vez, atraem mais usuários para ele.
Se uma postagem de blog é um grande esforço para você, você pode considerar responder a perguntas sobre tecnologia em fóruns, listas de discussão, StackOverflow ou Twitter. Desta forma, você poderá desenvolver seus próprios conhecimentos sobre a tecnologia e também contribuir com as informações gerais disponíveis na web.
- Organize um Encontro
Uma ideia interessante é organizar um Encontro em sua cidade sobre a ferramenta de código aberto específica com a qual deseja bater papo. Com isso você pode construir comunidades não digitais em torno deste tópico. Atividades desse estilo são valiosas para aquelas pessoas que não podem ficar online o tempo todo, e também para aqueles que preferem dar uma cara a um avatar ao interagir com outros usuários do software.
- Melhore a segurança
Este é um dos tópicos frequentemente negligenciados em projetos de código aberto. Se sua especialidade está nesta área de segurança cibernética ou segurança de teste, você pode considerar contribuir com seu conhecimento para melhorar um projeto. lata encontrar e fornecer soluções para falhas de segurança e, assim, melhorar o software diretamente, enquanto melhora a experiência do usuário em todo o projeto.
Uma das vantagens do código aberto é que permite que o conhecimento seja compartilhado, trocado, crescido, aprendido e discutido sobre os diferentes projetos que surgem. Esses softwares não foram criados na frente de um computador e, portanto, não há razão para limitar a capacidade de contribuir com o código aberto por meio de um editor de texto e teclado.
Excelente, artigo que sem ser nada técnico reflete plenamente o que seu título indica.
O mundo do Software Livre não precisa apenas de gênios da computação, hackers ou programadores ...
Boa e ótima contribuição, Graduado!
Bom artigo, gostei. É um bom resumo das contribuições que podemos dar em relação ao software livre.
Eu gostaria de fazer alguns comentários. A primeira é que acho que devemos evitar a palavra "evangelismo" porque não tem boas conotações. Parece que somos um tanto intolerantes com outras opções de software. Mas o significado do que você quer dizer é perfeitamente compreendido.
Por outro lado, também podemos fazer contribuições financeiras: Wikipedia, projeto GNU, etc., permitir doações online da quantia que quisermos. Outro exemplo é openmailbox.org, que é financiado por contribuições de usuários dos serviços.
Minha modesta contribuição é o blog, onde mais do que comentar sobre software livre, o que eu gosto é de publicar minhas próprias soluções baseadas na minha própria experiência: receitas, soluções, howtos, etc.
Gostei da opção de cursos, palestras e encontros, acho que vocês me deram uma ideia para tentar "evangelizar" meus colegas de trabalho.
Resumindo, um post muito interessante que já tuíte.
Boa nota. Muito importante e esquecido. Contribuir com tradições de interfaces e manuais.
lembranças
Excelente artigo, tudo o que você diz é verdade. Normalmente faço minha parte sempre falando sobre os benefícios das distribuições Linux, e houve momentos em que detectei um bug estranho e pensei em torná-lo conhecido, mas no final não o fiz. Minha pergunta é: existe um modelo para esses relatórios de bug? Alguém já escreveu um? Estou apenas procurando alguma orientação para fazer um na próxima vez que a oportunidade se apresentar.
Obrigado.
Excelente, critique menos e contribua mais …… ..
Falta um super simples, traduza os manuais ou arquivos multilíngues
Mais um: Participe da obra de arte.