GNOME quer formalizar decisões importantes com novo processo de RFC
Notícias

GNOME quer formalizar decisões importantes com novo processo de RFC

Acesse nossos conteúdos exclusivos!

Projetos de código aberto costumam ser construídos por centenas de pessoas trabalhando em diferentes aplicativos, bibliotecas e equipes. Essa descentralização é uma das forças do modelo, mas também cria um problema quando uma decisão passa a afetar uma parte significativa do projeto: onde essa decisão é discutida e, principalmente, onde fica registrado o motivo pelo qual ela foi tomada?

O GNOME quer lidar melhor com essa questão. O projeto está propondo a criação de um processo formal de RFC (Request for Comments) para decisões importantes que envolvam diferentes equipes ou tenham impacto significativo sobre o ecossistema. A proposta está atualmente em seu período final de comentários, que vai até 4 de outubro de 2026.

Uma memória para decisões importantes

A ideia foi apresentada pela contribuidora Sophie Herold e parte de um problema bastante comum em projetos grandes: discussões importantes acabam espalhadas entre salas de chat, fóruns, issues e outros canais. Mesmo quando uma decisão é tomada, pode ser difícil descobrir meses ou anos depois por que aquela alternativa foi escolhida.

Um RFC funcionaria como um registro permanente desse processo. O documento apresentaria a proposta, os argumentos a favor e contra, as alternativas consideradas e, finalmente, a decisão adotada.

Isso não significa transformar cada alteração no GNOME em uma espécie de processo burocrático. A proposta deixa claro que o mecanismo não foi pensado para mudanças rotineiras de código nem como um roteiro que precise ser aprovado antes de alguém começar a desenvolver.

A intenção é reservar o procedimento para decisões que realmente ultrapassem os limites de um aplicativo ou equipe.

O que poderia virar um RFC?

Algumas decisões recentes ou hipotéticas ajudam a entender a dimensão pretendida. Mudanças como a adoção de um novo formato de ícones simbólicos no GTK, a substituição do GdkPixbuf pelo Glycin para carregamento de imagens ou a migração da documentação de desenvolvimento do gtk-doc para o gi-docgen poderiam se beneficiar desse modelo.

Questões ainda mais abrangentes também poderiam passar pelo processo, como uma eventual política do GNOME para inteligência artificial ou a mudança do branch padrão dos projetos para main.

Em todos esses casos, o ponto não seria simplesmente aprovar ou rejeitar uma alteração. O valor estaria em criar um registro que permita entender como a comunidade chegou àquela conclusão.

Menos burocracia, mais contexto

A proposta prevê que um RFC normalmente passe por uma discussão inicial entre as pessoas envolvidas antes de chegar à etapa final. Essa última fase teria duração de 14 dias.

O primeiro RFC, porém, terá um prazo excepcionalmente maior. Como ele próprio estabelece as regras do novo sistema, o GNOME está tratando sua implementação como um teste. Comentários e preocupações serão aceitos até 4 de outubro, em vez do período padrão de duas semanas.

Ainda existem detalhes em discussão, inclusive sobre onde essas conversas devem acontecer e como os RFCs devem ser aprovados ou rejeitados. GitLab e GNOME Discourse estão entre as opções consideradas, com vantagens diferentes para discussões técnicas e participação dos membros da Fundação GNOME.

Fique por dentro das principais novidades da semana sobre tecnologia e Linux: receba nossa newsletter!

Diolinux Ofertas - Aproveite os melhores descontos em diversos produtos!
2692 posts

Sobre o Autor
Redator, além de estudante de engenharia e computação.
Artigos