Pagina inicial » Codificação » 10 maneiras de contribuir para a comunidade de código aberto

    10 maneiras de contribuir para a comunidade de código aberto

    O software de código aberto ajudou a acelerar o desenvolvimento da tecnologia da informação, gerando oportunidades nunca antes vistas. Basta pensar em startups e pequenas empresas usando o CMS gratuito, como o Drupal ou o WordPress, ou em ambientes de desktop fornecidos por distribuições Linux que podemos usar gratuitamente.

    Software de código aberto que podemos baixar de lugares como o Sourceforge, o GitHub ou o Repositório de Plugin do WordPress são geralmente escrito e mantido por desenvolvedores voluntários em seu tempo livre. Se já usamos um software de código aberto, não somos apenas um usuário final, mas também um membro da comunidade Open Source.

    Como o sucesso do movimento depende muito de seus usuários, é importante pensar em código aberto como nosso próprio projeto, e refletir sobre o que podemos fazer para ajudar a melhorar produtos de código aberto (software, plugins, temas, trechos de código, plataformas de blogs, sistemas operacionais, etc.) que usamos.

    Com o Natal chegando, neste post vamos dar uma olhada em como podemos devolver à Comunidade Open Source, tanto ou tão pouco quanto temos o tempo e a capacidade de.

    1. Dê críticas positivas ao nosso software favorito

    Como os desenvolvedores de software livre geralmente não são remunerados financeiramente, eles precisam ser motivados de outra forma. Muitos deles, infelizmente, experimentaram que os usuários tendem a dar opiniões negativas com muito mais facilidade do que os positivos.

    Essa tendência é geralmente vista como resultado da psicologia humana básica, como um usuário irritado confuso com um software não funcional vai comentar mais rapidamente sobre a qualidade do que alguém cujas necessidades foram satisfeitas, mas vale a pena pensar sobre isso de outro aspecto também.

    Receber pequenas críticas positivas pode ser extremamente desmotivador para desenvolvedores de código aberto, por isso, se encontrarmos um bom tema, plug-in ou software, é sempre uma boa ideia voltar ao seu site de origem e deixar um feedback positivo para os desenvolvedores.

    Mesmo que eles não tenham tempo para responder, eles certamente o apreciarão. O Natal pode ser um bom momento para surpreender os autores de nossos plugins e temas favoritos com uma revisão impressionante como um presente.

    2. Faça perguntas antes de dar comentários negativos

    Apesar de toda boa vontade, freqüentemente acontece que algo não funciona como imaginamos. Não é necessariamente a questão do software, mas também pode se originar dos problemas do nosso ambiente local, a incompatibilidade de outro software que usamos e muitas outras coisas.

    Deixar um comentário negativo precisa ser visto como último recurso se quisermos uma próspera comunidade Open Source. Nós sempre precisamos nos lembrar que temos o software que precisamos de graça, então nós não estamos muito no papel de um cliente, mas sim de um par.

    Plataformas on-line onde podemos fazer o download de software de código aberto geralmente fornecem algumas maneiras de entrar em contato com os desenvolvedores, por isso, antes de deixar essa avaliação espirituosa de 1 estrela, é sempre uma boa ideia descrever a questão em detalhes (mais abaixo) e faça perguntas no fórum de suporte. Na maioria dos casos, os desenvolvedores respondem rapidamente.

    3. Ajude os desenvolvedores a reproduzir facilmente os erros

    Quer tenhamos acesso a um fórum de suporte, ou a um sistema de rastreamento de bugs, ou apenas contatamos os desenvolvedores diretamente por e-mail ou através de um site de mídia social, sempre crucial para descrever nosso problema em detalhes.

    Bom relatório de erros é uma forma de arte própria, e pode ajudar tremendamente os desenvolvedores, se feito corretamente, então vale a pena pensar em como compor corretamente.

    Os desenvolvedores precisam sabe passo a passo o que fizemos antes de encontrar o bug, como o defeito ocorreu exatamente, que outros softwares / plugins rodam ao mesmo tempo e, em alguns casos, plataforma, sistema operacional, e dispositivo nós costumavamos.

    Relatórios de bugs e resenhas que dizem apenas que "este plugin é uma droga" ou "inútil" não são particularmente úteis.

    4. Contribuir para apoiar fóruns

    Se já usamos um software, um plug-in, um tema ou uma plataforma de blog por algum tempo, podemos facilmente retribuir à comunidade compartilhando nosso conhecimento existente com usuários menos experientes. A maioria dos sites que oferecem material de código aberto tem fóruns de suporte temáticos onde qualquer um pode se registrar.

    Nós não temos que ser um desenvolvedor para ajudar, como geralmente há também muitas questões não técnicas. Contribuir para apoiar os fóruns não é importante apenas porque podemos ajudar os outros, mas também porque esta é uma maneira que podemos manter nosso conhecimento fresco.

    5. Espalhe a palavra sobre o software que gostamos

    Se encontramos algo que gostamos particularmente, fornecendo cobertura gratuita ou promoção também é uma excelente maneira de ser um membro dedicado da Comunidade Open Source. Se temos um blog, ou contribuímos com o de outra pessoa, não precisamos fazer mais nada além de escrever um post interessante sobre isso. Aqui, no hongkiat.com, fizemos isso muitas vezes e continuaremos fazendo isso no futuro.

    Se você não possui um blog, também pode optar por divulgar seu software favorito em sites de mídia social. Nós não apenas ajudamos os desenvolvedores de código aberto dessa maneira, mas também outras pessoas que procuram um bom software para este ou aquele propósito.

    6. Recomende recursos, mas com muito cuidado

    Solicitações de recursos podem ser úteis, mas somente se forem feitas com muito cuidado. Se fizermos isso com consideração e mostrarmos aos desenvolvedores que entendemos e apreciamos seu trabalho, podemos dar-lhes ideias valiosas, informando-as de como podem melhorar o software.

    IMAGEM: Freepik

    Infelizmente muitos usuários não se comporte muito respeitosamente ao fazer solicitações de recursos, alguns deles até mesmo dão críticas ruins a plugins funcionando perfeitamente, simplesmente porque eles não fornecem os recursos de que precisam.

    Esse tipo de comportamento transformar muitos desenvolvedores talentosos longe do código aberto, então, se queremos que a comunidade prospere, sempre precisamos tratar os desenvolvedores como parceiros, e pedir recursos com respeito.

    7. Seja um testador de software

    O software precisa ser totalmente testado, portanto, se tivermos pouco tempo livre ou se estivermos particularmente interessados ​​em um plug-in ou aplicativo, podemos participar do processo de desenvolvimento como um testador de software voluntário. As equipes de código aberto geralmente informam os usuários sobre oportunidades de teste em seus sites, em boletins informativos ou em seus perfis de mídia social..

    Por exemplo, o WordPress Theme deu aos desenvolvedores a chance de testar seu último tema padrão, Twenty Sixteen, e eles ainda fornecem instruções detalhadas sobre como o processo de teste funciona. Ao testar produtos, não apenas ajudamos, mas também podemos aprender muito sobre o processo de desenvolvimento e o software em particular.

    8. Carregar um patch ou um aprimoramento

    As equipes de código aberto sempre recebem novos desenvolvedores, por isso, se não queremos ou não temos tempo para começar nosso próprio projeto de código aberto, também pode ser extremamente útil se apenas upload de patches para erros existentes, ou aprimoramentos para melhoria. Se quisermos fazer isso, geralmente precisamos criar um arquivo de patch que contenha uma lista das diferenças que fizemos.

    A equipe do WordPress explica muito claramente como enviar um patch de acordo com o sistema de controle de versão do SVN usado pelo WordPress, e aqui está um guia sobre como podemos faça um pedido de puxar se quisermos contribuir para um projeto do GitHub.

    A criação de patches requer codificação, por isso só é recomendado para desenvolvedores.

    9. Contribuir para documentação ou tradução

    O software utilizável não consiste apenas em código, mas também precisa de documentação compreensível, e em um mundo globalizado, traduções também.

    A maioria das equipes de código aberto permitir que os usuários editem sua documentação existente e adicionar novas informações a ele; Basta pensar no WordPress Codex. Nós não necessariamente temos que pensar em coisas grandes, podemos até mesmo ajudar corrigindo erros de digitação e desinformação.

    Também podemos colaborar para o código aberto traduzindo nosso software ou aplicativo favorito para um idioma estrangeiro. Esse tipo de contribuição é excelente para pessoas cuja língua materna não é o inglês. Afinal, por que queremos viver em um mundo onde apps e softwares legais não podem ser acessados ​​em outros idiomas??

    A localização de software geralmente usa aplicativos como o Poedit, que possibilitam a tradução de apenas uma ou duas frases ao mesmo tempo, para que não tenhamos necessariamente que trabalhar muito, já que cada pequena contribuição ajuda.

    10. Continue usando o software Open Source

    Se queremos ver uma cena animada de código aberto, precisamos continue usando ativamente o software de código aberto, e não tenha medo de experimentar novos. Se encontrarmos algo bom, não devemos hesitar em recomendá-lo aos outros, para que eles também possam se beneficiar disso.

    Mesmo se formos apenas usuários ardentes e respeitosos que não fazem mais nada além de compartilhar nossas experiências, já contribuímos de maneira significativa.