Por que software de código aberto crítico ainda depende de um único mantenedor esgotado?
Oportunidade
Em novembro de 2025, o Kubernetes aposentou o Ingress NGINX, um de seus componentes mais amplamente implantados, não por ter sido substituído, mas porque a equipe de mantenedores voluntários não conseguia mais sustentá-lo. Separadamente, o External Secrets Operator, usado em pipelines corporativos críticos em todo o mundo, congelou todas as atualizações quando quatro de seus cinco mantenedores sofreram esgotamento simultaneamente. Pesquisas do setor mostram agora que 60% dos mantenedores de código aberto trabalham sem remuneração e 44% citam o esgotamento como motivo pelo qual saíram ou consideraram sair. Programas de financiamento como Open Source Pledge e GitHub Sponsors existem, mas abordam o dinheiro, não o verdadeiro gargalo, que é a fila de revisões. Não existe um sistema leve e automatizado que transfira de forma duradoura o contexto de trabalho, as expectativas de cobertura de testes e o conhecimento do modelo de ameaças de um mantenedor que sai para um sucessor, de modo que cada saída reinicia o projeto praticamente do zero.
Por que importa
A infraestrutura de software do mundo funciona com componentes cuja continuidade depende da boa vontade individual, e as ferramentas para tornar a sucessão de mantenedores segura e rápida não existem.
Como avalio a oportunidade
A Pontuação de Oportunidade é minha própria leitura, não uma medição: o quanto dói, com que frequência aparece e o quanto pouco existe para resolvê-lo hoje. Quanto maior, mais vale a pena construir, na minha opinião.
O quanto de dor causa quando aparece.
Com que frequência as pessoas realmente se deparam com isso.
O quanto pouco de boas ferramentas existe para isso hoje.
Mais problemas que merecem ser resolvidos
Por que o software do qual mais dependemos é o pior para usar?
TechPor que ainda não sou dono de nenhum dos dados que gero?
TechPor que não consigo um comprovante que prove que meus dados foram realmente excluídos?
TechPor que não consigo saber se o que está em execução corresponde ao que meu SBOM declarou?
TechPor que toda cadeia de proveniência C2PA se rompe no momento em que o conteúdo chega às redes sociais?
TechPor que não consigo rastrear uma falha em produção que cruzou uma fila de mensagens?