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

Comente com o Facebook:

Nenhum comentário:

Postar um comentário

Viu algum erro e quer compartilhar seu conhecimento? então comente aí.

Observação: somente um membro deste blog pode postar um comentário.

Marcadores

A pior história sobre Linux que já ouvi (5) A.I (1) ambiente gráfico (19) AMD (14) analise (10) Andriod (16) android (7) Apple (1) arm (4) artigo (5) aws (1) bc (23) benchmark (6) BetrFS (1) blackhat (1) BSDs (29) btrfs (32) bugs (2) Caixa de Ferramentas do UNIX (19) canto do Diego Lins (2) certificações Linux (7) Código Fonte (54) comandos (31) comp (1) compressores (5) container (7) CPU (19) cracker (1) criptografia (5) crowdfunding (9) cursos (24) daemons (13) Debian (31) desempenho (1) desenvolvimento (90) desktop (19) DevOps (3) DevSecOps (4) dic (1) Dica de leitura (90) dica DLins (2) dicas do Flávio (27) Dicas TechWarn (1) diet libc (3) diocast (1) dioliunx (3) distribuições Linux (14) Docker (12) DragonflyBSD (22) driver (1) ead Diolinux (2) edição de vídeo (5) embarcados (1) EMMI Linux (4) emuladores (9) endless (5) English interview (3) Enless OS (2) entrevista (17) espaço aberto (82) evento (6) facebook (1) Fedora (10) filesystem (82) financiamento coletivo (2) fork (4) fox n forests (4) FreeBSD (20) Funtoo Linux (13) games (93) gerenciadores de pacotes (4) glaucus (3) GOG (3) google (8) gpu (3) hacker (2) hardware (104) hash (1) helenos (3) I.A (1) init system (10) Intel (15) inteligencia artificial (1) IoT (1) ispconfig (1) jogos (37) kde (1) kernel (138) lançamento (64) leis (1) LFCS (1) libs (2) licenças (8) Linus (16) linus torvalds (2) Linux (194) linux foundation (3) linux para leigos (1) live (5) LPI (8) LTS (1) Mac (1) machine learning (1) matemática (9) mesa redonda (27) microcontroladores (1) microsoft (6) microst (1) muito além do GNU (162) musl (3) não viva de boatos (9) navegadores (5) NetBSD (7) newlib (1) nim (1) nintendo (1) novatec (17) novidades (1) nuvem (1) o meu ambiente de trabalho (3) off-topic (12) open source (84) OpenBSD (6) OpenShift (1) oracle (1) os vários sabores de Linux (43) padrim (2) palestras e eventos (5) partições (6) pentest (8) performance (1) pipewire (1) plan9 (1) playstation (1) processadores (30) professor Augusto Manzano (11) Programação (64) promoção (1) propagandas com Linux (8) ps4 (1) real-time. (1) Red Hat (23) redes (4) resenha nerd (4) Resumo da Semana do Dlins (2) resumo do Tux (19) retrospectiva Linux (1) risc-V (14) RISCV (13) rtos (1) runlevel (2) rust (12) segurança digital (24) servidor web (1) servidores (2) shell (8) shell script (7) sistema operacional (25) smartphones (3) Software livre e de código aberto (151) sorteio (3) Steam (10) Steam no Linux (8) supercomputadores (4) suse (6) systemd (7) terminal (88) terminal de comandos (17) toca do tux (1) toybox (26) tutorial (6) Tux (3) unboxing (7) UNIX (17) UNIX Toolbox (14) vartroy (1) vga (1) virtualização (2) vulnerabilidade (6) wayland (5) web (1) whatsapp (1) whitehat (1) Windows Subsystem for Linux (2) wine (14) WoT (1) yash (1) ZFS (15) zsh (3)