Atualmente estamos nos deparando constantemente com os impactos da Transformação Digital no nosso dia a dia, principalmente o quanto essas novas tecnologias estão alterando o comportamento humano.

Muitos fatores estão contribuindo para fomentar e suportar a Transformação Digital. Entre os principais fatores podemos destacar a adoção de tecnologias Open Source, que por meio de comunidades, integra pessoas de todo o mundo na solução de problemas e no desenvolvimento de novas tecnologias. Sendo assim, os principais responsáveis por criar e impulsionar a evolução tecnológica são as pessoas, mais precisamente, são os conhecimentos desenvolvidos, aplicados (de forma transparente) e compartilhados por elas.

Essa dinâmica gera um ciclo que quanto maior a velocidade da inovação, maior a exigência de atualização de conhecimentos dos profissionais de TI para poderem atender às novas demandas do mercado. Esse tema foi abordado no artigo do Boris Kuszka, no portal canaltech, site.

Certamente um profissional formado 5 anos atrás está trabalhando com alguma tecnologia que não fez parte da grade curricular do curso de TI, ou mesmo das aulas práticas nos laboratórios. Alguns exemplos são: DevOps e Cloud Computing (OpenStack), que lideram as listas de demandas e que em comum possuem as características de terem sido desenvolvidas em comunidades Open Source.

Se manter atualizado é um desafio tanto para profissionais que já atuam no mercado, quanto para estudantes e professores de Universidades. Cada vez mais a contribuição e a participação em comunidades importantes tem se tornado muito importante para manter-se atualizado em relação ao desenvolvimento de novas tecnologias.

Existem mais de um milhão de projetos disponíveis no GitHub, são mais de um milhão de oportunidades de conhecer temas relacionados a inovação das tecnologias, pessoas que atuam nessas comunidades. Dentre essa lista, a comunidade Fedora é uma excelente comunidade para iniciar sua participaçao em projetos Open Source, além de ter grande número de desenvolvedores ao redor do mundo, tem grande maturidade ja gestão, comunicação e nos processos de desenvolvimento do sistema operacional Fedora.

Como uma pessoa pode inscrever-se na comunidade Fedora e tornar-se um contribuidor ?

A comunidade fedora é composta por muitos grupos de desenvolvimento, entre eles:

  • Fedora Ambassadors
  • Fedora CommOps
  • Fedora Design
  • Fedora Distribution
  • Fedora Documentation
  • Fedora Games
  • Fedora Infrastructure
  • Fedora Internationalization
  • Fedora Localization
  • Fedora Magazine
  • Fedora Marketing
  • Fedora SIGs
  • Fedora Videos
  • Fedora Websites

Mesmo entre profissionais experientes no mercado que estão em busca de se especializarem, ou entre estudantes que estão se preparando para entrarem no mercado de trabalho, possuem as mesmas dúvidas:

  • É necessário ter conhecimento técnico avançado para contribuir com as comunidades Open Source ?

A resposta dessa pergunta é: Não.

Qualquer pessoa que esteja disposta a contribuir pode se cadastrar na comunidade e, através de um mentor (contribuidor mais experiênte da comunidade), escolher grupos de trabalho para participar. Não é necessário nenhum conhecimento avançado, e a sugestão é iniciar a contribuição em grupos como, por exemplo: Testes ou Tradução de Documentos.

A participação nesses grupos permitirá adquirir tanto conhecimentos técnicos, seja realizando testes ou traduzindo documentação técnica, quanto conhecimentos dos processos de gestão da comunidade.

O processo para se inscrever na comunidade Fedora e se tornar um contribuidor está descrito nas etapas:

1 - Criar uma conta FAS (Fedora Account System)

No link [post][fedora-FAS] é possível criar uma conta com usuário e email.


Formulário de criação do usuário FAS.

Criação de usuário FAS


Após a criação da conta FAS será enviado um email de confirmação com o usuário, email e a senha para acessar o portal da comunidade Fedora.


Email de confirmação do cadastro da conta FAS.

Confirmação da criação da conta FAS


2 - Logar na sua conta FAS

No primeiro acesso a conta FAS você terá acesso as informações da conta, o status (ativa ou inativa). Na imagem abaixo é possível verificar que a conta foi ativada com sucesso.


Status da conta FAS.

Status da conta FAS


Além da ativação da conta é necessário assinar e aceitar os termos (agreement) da comunidade Fedora. Você pode encontrar o agreement que foi assinado nessa conta aqui. Na imagem acima o ítem agreement aparece como não aceito e é indicado com o checkbox vermelho.


Aguardando aprovação da conta FAS.

Aguardando aprovação da conta FAS


Para ler os termos e aceitá-los, basta clicar em “complete it” ao lado do “Contributor Agreement”.

3 - Aguardar aprovação da conta FAS

Após a criação da conta e o aceite dos termos do contribuidor, a conta irá para uma pessoa da comunidade aprovar. Na conta FAS será apresentado o status da conta “Aguardando Aprovação”, na seção “Signers of the Fedora Project Contributor Agreement”. Normalmente esse processo é bastante rápido e logo após a aprovação você receberá um email do aprovador da conta, que será o “mentor”. Mentor: cada novo usuário terá um mentor que oferecerá suporte nas primeiras atividades e nos processos da comunidade. O mentor será seu ponto principal de contato e responsável pelo processo de onboarding na comunidade. Após seu cadastro em um dos grupos de trabalho dentro da comunidade você receberá um email de um mentor solicitando que você se apresente e indicando os melhores caminhos e práticas dentro da comunidade.

4 - Aprovação da conta FAS

Após a aprovação da conta FAS


Conta FAS aprovada.

Conta FAS aprovada.


5 - Criação da Wiki do contribuidor

Depois de logado, deverá criar uma página wiki descrevendo sua experiência e interesses de colaboração. É um texto curto, de preferência com foto, e que apresente uma visão geral da experiência profissional e como pode contribuir na comunidades. Um exemplo dessa página wiki pode ser encontrada aqui site.

6 - Contribuir

Tudo pronto para iniciar a contribuição à comunidade Fedora !! Basta escolher um ou mais grupos de trabalho da comunidade e se entrar. Com isso, você terá acesso as agendas de trabalho, contatos das pessoas que fazem parte do grupo de trabalho, repositórios de arquivos e reuniões.

Aproveite para contribuir, se desenvolver profissionalmente e, principalmente, “conhecer” outros contribuidores !