O GNOME adota um processo formal de RFC para as decisões técnicas. Entenda como funciona, quem participa, exemplos práticos e o impacto para os desenvolvedores e usuários do Linux.
O GNOME, um dos ambientes desktop mais populares do mundo Linux, está passando por uma transformação significativa em sua governança técnica. Em 5 de setembro de 2026, a comunidade anunciou a discussão de um novo processo formal de Request for Comments (RFC) para lidar com mudanças técnicas de grande impacto.
Mas o que exatamente isso significa? E por que isso importa para você, seja você um desenvolvedor, um entusiasta ou apenas um usuário do GNOME ? Vamos explorar tudo o que você precisa saber sobre essa novidade.
O que é o novo processo de RFC do GNOME ?
RFC significa Request for Comments — uma prática consagrada no desenvolvimento de software e na internet. Em essência, é um processo formal para propor, discutir e decidir sobre mudanças significativas em um projeto.
No contexto do GNOME, o novo processo de RFC foi proposto por Sophie Herold e está sendo discutido ativamente pela comunidade. Ele substituirá o método informal e ad-hoc que os desenvolvedores usavam até agora para tomar decisões sobre mudanças técnicas importantes.
O processo está documentado em um merge request no GitLab e está sendo debatido no GNOME Discourse.
Por que o GNOME está adotando um processo formal de RFC ?
A resposta é simples: escalabilidade e clareza. O GNOME cresceu imensamente ao longo dos anos.
O que funcionava para um projeto menor — decisões tomadas em conversas de corredor ou em listas de e-mail dispersas — já não é suficiente para um ecossistema com dezenas de equipes, centenas de colaboradores e milhões de usuários.
O processo informal existente gerava problemas como:
- Falta de transparência: Decisões importantes eram tomadas sem que todos os envolvidos fossem devidamente consultados.
- Dificuldade de rastreamento: Sem um registro formal, era difícil saber por que uma decisão foi tomada e quem participou.
- Sobrecarga de mantenedores: Sem um processo claro, os mantenedores acabavam sobrecarregados com decisões que poderiam ser delegadas.
- Perda de conhecimento tribal: As informações importantes ficavam na cabeça de poucas pessoas, dificultando a continuidade do projeto.
O novo processo RFC visa resolver esses problemas, empoderando as partes interessadas a tomar decisões em suas áreas de atuação, com um fluxo claro e documentado.
Quer se aprofundar em governança de projetos de código aberto ? O Código Aberto e a Governança Colaborativa é um ótimo ponto de partida para entender como projetos como o GNOME evoluem suas estruturas de decisão.
Como funciona o novo processo de RFC ?
O processo é estruturado em etapas bem definidas. Vamos detalhar cada uma delas.
1. Proposta inicial
Qualquer pessoa pode propor um RFC. A proposta deve ser um documento escrito que descreve a mudança proposta, seu impacto e suas justificativas. Esse documento é adicionado ao projeto RFC como um merge request.
2. Identificação das partes interessadas
Uma vez submetido, as partes interessadas são identificadas e notificadas. Equipes também podem se identificar voluntariamente como interessadas. Isso garante que todos os que serão impactados pela mudança tenham voz no processo.
3. Discussão no Discourse
Toda a discussão do RFC acontece no GNOME Discourse — a plataforma oficial de fórum da comunidade. Isso centraliza o debate e mantém um registro público e acessível.
4. Levantamento de preocupações
Qualquer pessoa pode levantar preocupações sobre um RFC. As preocupações devem ser de natureza prática — não meros exercícios teóricos — e devem ter um caminho claro para resolução. Exemplos de preocupações válidas incluem:
- Propor alternativas ou ideias adicionais.
- Elaborar um plano para alcançar consenso posteriormente.
- Estar aberto a discussões adicionais.
5. Resolução das preocupações
Uma preocupação é considerada resolvida quando a parte interessada que a aceitou originalmente fica satisfeita com as mudanças ou esclarecimentos fornecidos. Para evitar atrasos, se a parte interessada não responder a uma menção @ em até 14 dias, qualquer outra parte interessada pode resolver a preocupação.
6. Período de comentários finais
Quando a discussão se acalma, é anunciado um período de comentários finais, com uma proposta para aceitar ou rejeitar o RFC. A partir desse ponto, há 14 dias para levantar novas preocupações antes da decisão final.
7. Decisão e implementação
Após o período de comentários finais, o RFC é aceito ou rejeitado. Se aceito, as mudanças são implementadas conforme o plano aprovado.
Produto Recomendado
Anker Adaptador otg USB-C para USB 3.0 pacote com 2, adaptador usb tipo c -> https://link.amazon/B0b7wy4gp
Eu ganho uma comissão quando você faz uma compra.
Quem são as partes interessadas ?
As partes interessadas (stakeholders) são os times e indivíduos que serão impactados pela mudança proposta. O processo RFC do GNOME prevê que diferentes equipes possam se identificar como partes interessadas em diferentes RFCs.
Alguns exemplos de equipes mencionadas na discussão incluem:
- Platform team — responsável pela plataforma central.
- Design team — equipe de design de interface.
- Core apps team — equipe de aplicativos centrais.
- Documentation team — equipe de documentação.
- Bindings team — equipe responsável pelas bindings de linguagens.
- Security team — equipe de segurança.
- Infrastructure team — equipe de infraestrutura e CI.
Essa abordagem garante que as decisões sejam tomadas por quem tem expertise e responsabilidade sobre cada área.
Exemplos de mudanças que exigiriam um RFC
Para entender melhor o escopo, vejamos alguns exemplos concretos de mudanças que, no novo modelo, seriam tratadas via RFC:
Novo formato de ícones simbólicos
O GTK adicionou um novo conjunto de funcionalidades ao SVG para formalizar ícones simbólicos, incluindo animações. Isso impactou:
- Como o GTK interpreta SVG
- Assets de ícones incorporados por bibliotecas e aplicativos
- A funcionalidade de rasterizar assets SVG em PNG com dados extras para recolorir
Um RFC teria envolvido as equipes de plataforma, design, aplicativos centrais e documentação.
Migração de GdkPixbuf para o Glycin
A biblioteca de carregamento de imagens recomendada mudaria de GdkPixbuf (de 1999) para Glycin, considerando requisitos modernos de segurança e performance. Um RFC teria envolvido as equipes de plataforma, bindings, documentação e segurança.
Novo formato de documentação
Com o gtk-doc em modo de manutenção profunda, a adoção do gi-docgen como gerador de documentação exigiria um RFC para discutir os requisitos, processo de migração, compatibilidade e integração com a CI.
O que isso significa para desenvolvedores e usuários ?
Para os Desenvolvedores
- Mais transparência: você saberá exatamente como e por que decisões importantes são tomadas.
- Mais oportunidades de participação: qualquer pessoa pode levantar preocupações ou propor mudanças.
- Processo mais previsível: prazos e etapas claras reduzem a incerteza.
- Menos sobrecarga: decisões são delegadas às equipes apropriadas.
Para os usuários
- Maior estabilidade: mudanças significativas serão mais bem planejadas e discutidas.
- Melhor qualidade: decisões técnicas mais robustas, com contribuição de múltiplas expertises.
- Comunidade mais saudável: um processo claro reduz conflitos e desgastes entre desenvolvedores.
Desafios e críticas
Como todo processo novo, o RFC do GNOME não está isento de desafios. Alguns pontos levantados pela comunidade incluem:
- Burocracia excessiva: será que o processo pode tornar mudanças simples mais lentas?
- Capacitação: nem todos os colaboradores estão familiarizados com o formato RFC.
- Aderência: será que o processo será seguido na prática, ou continuará havendo decisões informais?
A própria proposta reconhece que o processo pode ser ajustado ao longo do tempo, e que mudanças no processo podem ser feitas sem um novo RFC.
Perguntas Frequentes (FAQ)
1. Qualquer pessoa pode propor um RFC ?
Sim! Qualquer pessoa pode submeter uma proposta de RFC. O documento é adicionado como um merge request e a discussão é aberta a todos.
2. O que acontece se ninguém levantar preocupações durante o período de comentários finais ?
Se não houver preocupações novas dentro dos 14 dias do período de comentários finais, o RFC é aceito ou rejeitado com base na proposta apresentada.
3. Este processo substitui completamente as decisões informais?
O objetivo é que mudanças com "amplas repercussões" sejam tratadas via RFC. Mudanças menores ou rotineiras ainda podem seguir fluxos mais simples, conforme definido pelas equipes.
Checklist: Como Acompanhar o Processo RFC do GNOME
Copie e cole este checklist para se manter atualizado:
✅ Acesse o merge request do RFC: https://gitlab.gnome.org/sophie-h/rfcs/-/merge_requests/1
✅ Leia a proposta completa do processo RFC.
✅ Participe da discussão no Discourse: https://discourse.gnome.org/t/proposal-for-an-rfc-process/37221
✅ Identifique se sua equipe é parte interessada em algum RFC.
✅ Aprenda a levantar preocupações de forma construtiva.
✅ Acompanhe o This Week in GNOME para atualizações: https://thisweek.gnome.org
✅ Contribua com exemplos de RFCs passados que poderiam ter usado o processo.
✅ Compartilhe este artigo com outros membros da comunidade.

Nenhum comentário:
Postar um comentário