Como participar de projetos open source

A Linux Foundation escreveu um guia de como indivíduos e empresas pode fazer para participar das comunidades open source. Uma vez que o mundo open source tem se tornado uma realidade onde empresas fazem uso das ferramentas para construir suas soluções comerciais como produtos e serviços. Porém, sem entender como o mundo open source funciona e sem uma estratégia pode te deixar até mesmo frustrado acreditando que esse ecossistema não funciona.

Foi por isso que Stormmy Peters e Nithya Ruff escereveram esse guia para ajudá-los a entender como os projetos são estruturados, como contribuir e como ser bons cidadãos no mundo open source. Esse guia é divido em sete seções explicando desde os benefícios de contribuir para o mundo open sourece a estratégias de como contribuir.

Na Seção 1 explica que algumas empresas como Intel, IBM e Samsung possuem programas inteiramente open source e outras empresas se tornaram consumidoras de open source por acidente. Muitas dependem comercialmente de software open source que se torna critico para o sucesso da empresa. Mais de 15.300 desenvolvedores de mais de 1.300 empresas contribuírem apenas para o kernel. Alguns dos benefícios são atrair novos talentos (isso facilita a vida do RH no processo de seleção de novos colaboradores. Fica a dica de estratégia ;), reduzir custos (uma vez que não precisarão ficar pagando por licenças e ficar aguardando que novos recursos necessários e correções de bugs demorados demais sejam adicionados. Essas empresas preferem contribuir corrigindo bugs, adicionando novos recursos e funcionalidades para seu próprio uso)  e influenciar a direção dos projetos uma vez que se torna mais fácil de se ter novos recursos e funcionalidades aos programas de acordo com a sua necessidade.
numero-de-desenvolvedores-por-kernel
Número de desenvolvedores por kernel
Na seção 2 explica como os projetos open source são gerenciados através de lideres, mantenedrores, os confiáveis que enviam commits, os contribuidores (com código,documentação ou de outra forma. Todas são essenciais) e os usuários.

Na seção 3 explica como as contribuições funcionam que variam de acordo com cada projeto.

Na seção 4 explica como as organizações contribuem. O meio mais comum e mais fácil é contratando pessoas deixando-as trabalhando cima dos projetos em tempo integral. As empresas também devem considerar contratar pessoas que alguém que já fez contribuições significativas para o projeto que pretende contribuir. Logo abaixo está a lista de empresas que contribuem para projetos open source;

empresas-que-contribuem-com-projetos-open-source
Empresas que contribuem com projetos open source
Na seção 5 descreve dicas com detalhes de como ser um bom cidadão corporativo quando for participar de um projeto open source. Que dentre elas estaria se unir a comunidade, entender a governança, começar pequeno, construir relações em eventos, incluir a comunidade cedo e sempre (voltamos ao livro a catedral e o bazzar onde mostra a diferença entre GNU e Linux) e contribuir.

Na Seção 6 descreve como criar suas próprias estratégias open source apresentando porque as contribuições são importantes, quais projetos utilizam e devem focar, quais contribuições estão fazendo, quais financiamentos precisam, como devem promover seus esforços, quais treinamentos precisam fornecer, como determinarão se o projeto é sustentável e se precisam de um escritório para gerenciar esses projetos.

A seção 7 são simples considerações finais. Essa lista de seções é bem extensa e vale a pena para empresas que querem adotar o modelo open source e contribuir fortemente com os projetos. A leitura vale a pena se você consegue ler inglês. Boa leitura e até o próximo artigo =)
Fonte: Linux Foundation

Sou analista (bilíngue) de microinformática, professor de inglês, tradutor e interprete.

 Sou também redator no blog Diolinux e um dos tradutores da distribuição Funtoo. Já fiz parte da distribuição IPFire por um tempo também, uma distribuição que gosto muito na parte de administrar o servidor por uma interface web.
 Possuo um manual chamado Caixa de Ferramentas do UNIX traduzido por mim e revisado por mais amigos que abrange tanto Linux (dentre algumas distribuições) quanto Solaris, BSDs, Mac OS X e em alguns momentos o Windows (devido a integração cliente servidor).
 Recentemente estou trabalhando em um manual de migração para Linux.

Compartilhe isso

Leia outros posts

Próximo post
« Próximo post
Post Anterior
Próximo Post »

Compre na imago brinquedos

Compre na imago brinquedos
Utilize o cupom de desconto TOCADOTUX e ecnomize 5% na sua compra