Join us on Tuesday, 30th April, at 3pm BST / 4pm CEST / 9am CDT / 7am PDT to hear Florence Rolland, from Novo Nordisk, and Laura Jeffords Greenberg, from Worksome, discuss

Mastering Open Source: Balancing the Code Supply Chain, IP, and Legal Considerations

Introdução

= O Contribuidor no InnerSource

Você já foi bloqueado em sua próxima tarefa de codificação porque outra equipe não teve tempo de adicionar em seu sistema um recurso do qual você depende? Talvez depois de um tempo você até teve que fazer algum trabalho extra em seu projeto para contornar o recurso que falta. Quão bom seria nunca ser bloqueado dessa forma? Com projetos que incorporam os princípios do InnerSource, você nunca será bloqueado esperando que outra equipe entregue algum recurso necessário. Se você não estiver obtendo o que você precisa, você pode fazer a mudança que precisa diretamente no repositório de código da outra equipe, agindo como um colaborador InnerSource. A função Contribuidor descreve uma pessoa que faz contribuições para os repositórios de um projeto da comunidade InnerSource.. Esta pessoa pode ou não fazer parte ou se ver como parte da comunidade. No entanto, para algumas pessoas, há uma espécie de jornada que os contribuidores podem fazer de apenas saber sobre a comunidade para usar o produto da comunidade para interagir com os membros da comunidade e, finalmente, começar a contribuir. Finalmente, alguns deles podem se tornar Trusted Committers. === Relacionamento com outras funções Como um Contribuidor em uma comunidade InnerSource, você irá interagir com pessoas que desempenham outras funções InnerSource, como Trusted Committer ou Product Owner e possivelmente com outros contribuidores. Às vezes, essas funções podem ser desempenhadas pela mesma pessoa, como Trusted Committer e Product Owner em pequenos projetos populares. Esta seção fornece uma visão geral muito curta das outras duas funções, mas gostaríamos de encorajá-lo a ler o https://innersourcecommons.org/pt-br/learn/learning-path/trusted-committer/01 / [artigo introdutório da função de Trusted Commiter] e recomendamos que você leia o artigo Rebaixando as barreiras para entrada também, antes de se aprofundar nos detalhes da função de Contribuidor nesta seção. Você também pode assistir aos vídeos (https: //innersourcecommons.org/learn/learning-path/trusted-committer/01 /[introdução], reduzindo as barreiras de entrada) em vez de ler os artigos. ==== Trusted Committer Um Trusted Committer será seu anfitrião para sua estadia na comunidade que te recebe. Eles são responsáveis ​​pelo repositório de código do projeto e moverão sua contribuição para produção assim que for aceita. É sua função orientá-lo em seu caminho para contribuir para a comunidade deles. Eles podem ajudá-lo diretamente ou fornecer informações para que você possa seguir sozinho. Essas informações poderiam ser regras internas estabelecidas para revisões, modelos de propostas para mudanças maiores, ndicadores para documentação ou seções de código relevantes para sua contribuição. Eles também precisam se preocupar com a qualidade do produto, a sustentabilidade e a evolução do projeto tanto do ponto de vista técnico e quanto geral, com a redução da barreira para fazer contribuições para todos, bem como com o cuidado com a sua comunidade em geral. Cuidar da comunidade envolve mantê-la saudável, desenvolvê-la e a seus participantes, e defender suas necessidades em sua organização. ==== Product Owner A função do Product Owner tem alguma semelhança com a função usual de Product Owner do seu projeto. No entanto, existem diferenças: dependendo do tamanho do projeto, esta função é muitas vezes preenchida pela mesma pessoa que atua como Trusted Commiter. Em projetos maiores ou em equipes que usam o InnerSource apenas parcialmente para atender às suas necessidades ao aceitar contribuições, essa função provavelmente será preenchida por alguém que não seja um Trusted Commiter. Sua interação com a função de Product Owner provavelmente se concentrará em determinar o alinhamento com sua contribuição para o produto geral e seu roteiro. Você pode trabalhar com a função de Product Owner para garantir que os aspectos gerais da documentação, ou a consistência UI/UX, sejam mantidos ao integrar sua contribuição. Por último, mas não menos importante, alguém agindo como product owner pode ter se envolvido em trazer o projeto, seus benefícios e comunidade para sua atenção. Se você quiser aprender mais detalhes sobre o que essas outras funções são, e nós o encorajamos a fazer isso, nós preparamos seções separadas sobre Trusted Committer e Product Owner. === Visão geral da seção Nos 5 segmentos a seguir, você aprenderá mais detalhadamente sobre os vários aspectos apresentados aqui. O próximo segmento detalhará mentalidade e hábito que criam oportunidades para se tornar um Colaborador InnerSource. No terceiro segmento, examinaremos o ethos do Colaborador - ou seja, aspectos do comportamento que levarão a um momento agradável e produtivo para você e a equipe anfitriã, e podem gerar mais colaboração. A analogia guest-in-home apresentada nos vídeos introdutórios servirá como um ótimo exemplo. O quarto segmento descreve as práticas a fazer para tornar sua contribuição um sucesso - a mecânica da Contribuição. Vamos dar dicas práticas para alavancar quando se preparar para trabalhar em uma contribuição, durante o desenvolvimento, e também no pull request. Depois de lidarmos com o pessoal, o foco na interação e os aspectos técnicos do papel de contribuidor, o quinto segmento apresenta os benefícios de fazer o esforço para contribuir. Mostraremos os benefícios de várias perspectivas: a sua, a da sua equipe e a perspectiva da empresa como um todo. O último segmento irá recapitular o que aprendemos sobre ser um contribuidor InnerSource. Nós compartilharemos como você pode continuar seu aprendizado de InnerSource tanto com outros vídeos e artigos online quanto com o envolvimento com a comunidade online de InnerSource.

Contributors