O sucesso dos projetos Open Source desafiou o velho ditado - muitos cozinheiros estragam o caldo. Se você duvida do sucesso da iniciativa open source, basta olhar para o Firefox e WordPress, provavelmente duas ferramentas que estão ajudando você a ler a maior parte da web. Então, você provavelmente está consertando uma data em um telefone Android.
Meu colega Erez explicou Por que você deve contribuir para projetos de código aberto [Opinião] Por que você deve contribuir para projetos de código aberto [Opinião] Por que você deve contribuir para projetos de código aberto [Opinião] O conceito de software de código aberto não é novo e projetos enormes e bem-sucedidos, como Ubuntu, Android e outros sistemas operacionais e aplicativos relacionados ao Linux, acho que podemos dizer com segurança que é um modelo comprovado para ... Leia Mais. Você não é um codificador? Leia 8 maneiras de ajudar projetos de código aberto se você não for um codificador 8 maneiras de ajudar projetos de código aberto se você não for um codificador 8 maneiras de ajudar projetos de código aberto se você não for um codificador Por que é importante contribuir para projetos de código aberto, mas e se você não for um programador? Você não precisa aprender a programar para ajudar seus projetos favoritos de código aberto. Muitos não-programadores oferecem alguns ... Leia Mais. Você poderia ser um escritor, um designer, um tradutor, apenas um viciado em Facebook ou Twitter, ou alguém que quer doar dinheiro apenas para a causa. Existem diferentes níveis onde você pode colocar seus dois bits. E aqui estão dez dos muitos projetos de código aberto onde você pode.
Rede de desenvolvedores da Mozilla
É onde o Firefox, o Thunderbird e outros projetos Mozilla nasceram. O wiki da Mozilla Foundation tem toda a documentação e ferramentas que você precisa para a plataforma Mozilla. Sobre: mozilla é um resumo semanal de oportunidades de notícias e contribuições. Você também pode ficar atento à seção Notícias e Atualizações na página inicial do wiki, na qual as informações de desenvolvimento de aplicativos são postadas regularmente.
O fórum de suporte da comunidade também é um lugar onde você pode contribuir com seu conhecimento resolvendo problemas. O Mozilla Forum submeteu listas de discussão e grupos de notícias específicos. Informações relacionadas à contratação e ao trabalho podem ser encontradas aqui. A Mozilla também tem o programa The Mozilla Reps para voluntários. Enquanto você estiver no site da Mozilla, não se esqueça de verificar a seção Aprendizagem bem projetada para obter links para os tutoriais de HTML, CSS e JavaScript.
Os projetos do Chromium
O Chromium e o Chromium OS são os projetos de código aberto que desenvolvem o navegador Google Chrome e o Google Chrome OS. O site Chromium Projects hospeda a documentação e o código relacionados aos projetos do Chromium e é o único ponto de referência para desenvolvedores interessados em aprender e contribuir para os projetos de código aberto.
Ambos os sites do projeto estão bem organizados e você pode seguir os links que informam como você pode se voluntariar e participar do desenvolvimento (por exemplo, os canais beta e dev). Você também pode enviar correções ou fazer algo tão simples quanto entrar em um grupo de discussão. Confira a apresentação de slides que mostra a vida de um desenvolvedor do Chromium.
A Apache Software Foundation
O projeto do servidor da web Apache não é o único para essa comunidade de código aberto. Você pode começar com o catálogo de projetos que estão em desenvolvimento ou no pipeline e escolher um para ser voluntário. Os projetos abertos estão alinhados em categorias. Desenvolvedores e usuários participam de listas de e-mails, fazem o download de versões, relatam bugs e erros e contribuem com correções. Mergulhe na página Get Involved para ler mais. Mais do que qualquer outra comunidade de código aberto, a Apache Foundation busca um compromisso consistente e a associação é concedida apenas aos voluntários que contribuíram ativamente para projetos do Apache durante o curso.
Drupal
O Drupal é um CMS (Content Management System) líder e é amplamente utilizado para criação na web. Fonte livre e aberta, nomes reconhecíveis como a NASA, a Casa Branca, Ubuntu, Zynga, etc. usam o Drupal. Drupal tem quase 16000 + temas e mais de 1300 módulos para a construção de sites ricos. Como voluntário, você pode contribuir para esse desenvolvimento e muito mais como trabalhar em traduções e documentação. Clique na página Envolvendo-se para mais detalhes.
GNOMO
O GNOME é um ambiente de desktop que funciona com a maioria das distribuições do Linux. O projeto GNOME é uma comunidade internacional que está sempre chamando ativamente voluntários. Se você é um escritor, também pode encontrar um lugar na comunidade de desenvolvimento do GNOME para trabalhar em guias de desenvolvedores e outros conteúdos. Cada papel individual é claramente definido com diretrizes. Os codificadores podem ir direto para a página do GnomeLove, que é basicamente um guia de introdução.
Ubuntu
O Ubuntu é uma distribuição Linux e, por trás disso, uma grande comunidade de desenvolvedores interessados. A página ContributeToUbuntu apresenta os tipos de trabalho que você pode contribuir para o sistema operacional. Quando você pensa que o Ubuntu geralmente tem um ciclo de desenvolvimento de seis meses, sempre há trabalho disponível. O Ubuntu, de maneira bastante singular, possui uma seção Ubuntu Women. Esta seção incentiva as mulheres a se envolverem no uso e desenvolvimento do Ubuntu.
Moodle
O Ambiente de Aprendizado Dinâmico Modular Orientado a Objetos é uma popular plataforma de aprendizado de código aberto. A plataforma oferece ferramentas poderosas para desenvolver on-line o curso de aprendizado completo. O Learning Management System é construído com PHP. Como o site diz - Congratulamo-nos com programadores PHP, claro, mas você também pode contribuir através de discussões, testes, feedback e documentação. Você pode contribuir para o desenvolvimento das principais plataformas ou dos vários módulos e plugins.
Joomla
Joomla como o Drupal é um sistema de gerenciamento de conteúdo para o desenvolvimento de sites completos. O Joomla é construído usando PHP e MySQL. É o segundo CMS mais popular depois do WordPress. De pequenas páginas iniciais a sites de comércio eletrônico, o Joomla vê muitos aplicativos. Na verdade, o Linux.com é um site do Joomla. O Joomla tem 200.000 usuários e colaboradores da comunidade. No Joomla, qualquer pessoa pode contribuir em qualquer nível, até mesmo os recém-chegados. Você pode participar de qualquer um dos grupos de trabalho do Joomla e ajudar a plataforma a atingir suas metas de código aberto.
Python
Python é uma linguagem de programação de software livre (basicamente uma linguagem de script) e é executada no Windows, Linux / Unix, Mac OS X e pode ser portada para as máquinas virtuais Java e .NET também. Da Wikipedia - Entre os usuários do Python estão o YouTube e o cliente original do BitTorrent. Grandes organizações que fazem uso do Python incluem Google, Yahoo, CERN e NASA. A Python Software Foundation impulsiona o desenvolvimento da linguagem. O Guia dos Desenvolvedores do Python e o Grupo de Mentores do Python são as duas fontes de referência se você quiser se voluntariar aqui. Leia também a FAQ do desenvolvedor.
Sonhos de velocidade
Um jogo de código aberto tinha que estar na lista. E embora existam muitos, eu escolhi isso. O jogo de simulação de código aberto e corridas de carros grátis é lançado sob a GNU General Public License (GPL). É derivado do simulador de carros de corrida Torcs. Como usuário final, você pode sugerir melhorias e, como desenvolvedor, pode enviar seus códigos e corrigidos para testes. Veja a página Get Involved para mais detalhes.
Outros jogos para os quais você pode contribuir são Xonotic, 0 AD e VegaStrike, entre muitos outros.
Bem, isso definitivamente não é tudo, já que o mundo do código aberto é vasto. Aqui está uma lista de repositórios de projetos de código aberto onde você pode encontrar trabalho em muitos pequenos e grandes projetos de código aberto procurando por ajuda:
- GitHub
- SourceForge
- Google Code
- BitBucket
- CodePlex
- Code52
- Jogo Dev
- OpenHatch
Além disso, veja nossas postagens sobre o que é código aberto. Você pode encontrar mais alguns projetos que estão procurando ajuda também. Enquanto isso, gostaríamos de receber um feedback seu - você trabalhou em um projeto de código aberto? Como foi a experiência? Que conselho você daria para iniciantes que estão procurando seguir o caminho dos voluntários?