Por dentro da vida dos mantenedores open source: desafios, oportunidades e o impacto da AI

A pesquisa da Tidelift com mais de 400 mantenedores de projetos open source revela que 60% não recebem por seu trabalho, enquanto questões de segurança e o impacto da AI dividem opiniões no setor.

Desenvolvedores de código aberto trabalhando em um ambiente de escritório com computadores; um desenvolvedor de óculos olhando para a câmera enquanto o outro está concentrado no monitor.

A Tidelift realizou uma pesquisa com mais de 400 mantenedores de projetos open source para entender melhor como é a rotina, as dificuldades e as oportunidades para esses profissionais essenciais para o mundo do software livre.

A maioria dos mantenedores não recebe pagamento

Surpreendentemente, 60% dos mantenedores de projetos open source não são pagos por seu trabalho. Entre eles, 14% fazem isso como um hobby e não esperam ser remunerados. No entanto, 44% gostariam de receber alguma forma de compensação. Já para 24% dos entrevistados, parte de sua renda vem da manutenção de projetos, enquanto 12% dependem inteiramente disso como sua principal fonte de renda.

Fontes de financiamento variam

Muitos mantenedores recebem apoio financeiro de diferentes formas. 24% são pagos diretamente por seus empregadores, enquanto 32% recebem de organizações externas ou de doações de indivíduos, por meio de plataformas como GitHub Sponsors e Patreon. Isso mostra que há um esforço da comunidade para apoiar os responsáveis por manter os projetos funcionando.

Mantenedores pagos contam com mais ajuda

Os dados também mostram uma diferença interessante entre quem recebe pagamento e quem não. 74% dos mantenedores remunerados têm assistentes para ajudar, enquanto apenas 39% dos não pagos conseguem contar com esse tipo de suporte. Isso destaca como o apoio financeiro pode influenciar na capacidade de dividir responsabilidades.

Segurança é uma preocupação crescente

Um ponto de destaque na pesquisa foi o aumento de tempo que os mantenedores estão dedicando à segurança. Eles gastam 11% do tempo com atividades relacionadas à proteção do código, um aumento significativo em comparação aos 4% de 2021. Entre os que recebem pagamento, o número é ainda maior: 13%.

Ferramentas de segurança também estão em alta: 71% dos mantenedores usam autenticação em dois fatores, o que garante mais segurança para o acesso aos projetos, e 65% utilizam análise estática de código para identificar problemas antes que eles cheguem ao público.

Como o trabalho é documentado

A documentação é uma parte essencial para que outras pessoas possam entender e contribuir com os projetos. 93% dos mantenedores documentam as licenças dos projetos e 76% detalham as notas de lançamento para cada nova versão do software. Além disso, 53% criam um código de conduta para os colaboradores, ajudando a manter a harmonia dentro dos times.

Sentimento de subvalorização e confiança abalada

Apesar de seu papel vital no mundo do open source, 48% dos mantenedores sentem que seu trabalho não é valorizado como deveria. Isso contribui para o fato de que 38% estão considerando deixar a função.

A confiança também foi impactada após o incidente com a biblioteca xz, que teve um backdoor introduzido. 66% dos mantenedores passaram a confiar menos em pull requests de desenvolvedores externos, e 37% passaram a desconfiar até mesmo de colegas mantenedores.

O impacto da inteligência artificial no desenvolvimento

O uso de ferramentas de inteligência artificial (AI) para escrever código ainda divide opiniões. Enquanto 31% dos mantenedores enxergam o uso de AI de forma positiva, 45% são contrários à ideia. Ainda assim, muitos mantenedores jovens, especialmente aqueles com menos de 26 anos, estão mais abertos ao uso de AI no desenvolvimento de software.

Mudança no perfil dos mantenedores

O perfil demográfico dos mantenedores também está mudando. O número de mantenedores com mais de 46 anos aumentou nos últimos anos, dobrando desde 2021. Por outro lado, a quantidade de jovens com menos de 26 anos caiu para 10% em 2024, um dado que chama a atenção para o envelhecimento dessa comunidade.

Acesse a versão completa
Sair da versão mobile