XMPP: 25 anos de independência digital
- O protocolo XMPP, formalizado em 2004 a partir do projeto Jabber, é um padrão aberto de mensagens gerido pelo IETF e pela XMPP Standards Foundation, sem controle por empresa única.
- Plataformas como Signal e Matrix são apontadas como jardins murados: mesmo com código aberto, não oferecem interoperabilidade real e mantêm dependência estrutural de uma única
- A comunidade XMPP desenvolve atualmente extensões experimentais para respostas a mensagens e suporte a OAuth, e discute uma eventual atualização do protocolo como 'XMPP 2.0' no
Enquanto governos europeus debatem como se libertar da dependência tecnológica das grandes corporações americanas, um protocolo de comunicação com mais de 25 anos de existência permanece como uma resposta já disponível — amplamente ignorada. O XMPP, sigla para Extensible Messaging and Presence Protocol, formalizado pela primeira vez no RFC 3920 de outubro de 2004 e revisado no RFC 6120 de março de 2011, é um padrão aberto para mensagens instantâneas desenvolvido dentro de uma organização de padronização independente, a XMPP Standards Foundation (XSF).
Infraestrutura digital: o paralelo com estradas e redes de energia
A comunicação digital raramente é tratada como infraestrutura crítica, ao contrário de rodovias, redes de abastecimento de água ou redes elétricas. Esse enquadramento tem consequências práticas: ao aceitar plataformas de mensagens operadas por empresas privadas sem exigir interoperabilidade, governos e cidadãos ficam expostos ao risco de descontinuidade — seja por decisão comercial, pressão regulatória ou simplesmente pelo encerramento dos servidores. O argumento avançado por especialistas do setor é que sistemas de comunicação deveriam funcionar como a rede elétrica: diferentes operadores conectados por padrões comuns, sem que nenhum deles controle o acesso de todos os outros.
O problema dos jardins murados — incluindo os "éticos"
Aplicativos como Signal, Wire e Threema são frequentemente citados como alternativas mais éticas ao WhatsApp e outros produtos Meta. No entanto, todos operam como plataformas fechadas: não há interoperabilidade entre elas, e os usuários dependem inteiramente da continuidade dos servidores de cada empresa. O Signal, por exemplo, é apontado como tendo pago a sua diretora-executiva cerca de um milhão de dólares anuais e como operando sua infraestrutura na nuvem da Amazon Web Services — fatos que, por si sós, não configuram má conduta, mas ilustram a fragilidade estrutural de depender de uma entidade única. Código aberto tampouco resolve o problema: garante que o software não seja spyware e que a criptografia de ponta a ponta seja auditável, mas não protege os usuários caso os servidores sejam desligados ou a empresa encerre operações em determinado país.
Matrix: soberania digital ou troca de dependência?
O protocolo Matrix, desenvolvido pela empresa Element — anteriormente conhecida como Riot e NewVector —, é frequentemente adotado por administrações públicas europeias em busca de soberania digital. Criado por volta de 2014, o Matrix é de código aberto, mas não é um padrão desenvolvido coletivamente em uma organização de padronização independente: a Element mantém controle sobre modificações na especificação, e posições de liderança na Matrix Foundation são ocupadas majoritariamente por funcionários atuais ou ex-funcionários da própria empresa. A aceitação de contribuições externas à especificação é descrita como notoriamente difícil. A implementação de referência do protocolo é conhecida por ser intensiva em recursos computacionais, o que dificulta a autohospedagem por organizações menores. A empresa vende plugins de código fechado para melhorar o desempenho. O resultado, na prática, é que municípios e agências que adotam o Matrix podem estar trocando uma dependência de empresa americana por uma dependência de empresa europeia — sem necessariamente ganhar independência estrutural. Esse cenário exemplifica um risco mais amplo no debate sobre regulação de tecnologias com alto potencial de concentração de poder.
XMPP: extensível por design, padronizado por consenso
O XMPP nasceu como um projeto de comunidade de código aberto chamado Jabber, antes de ser levado ao IETF — o organismo responsável por padronizar os protocolos da internet — e renomeado. O processo de padronização via IETF implica revisão por concorrentes, pesquisadores de segurança e desenvolvedores independentes, sem que uma única empresa possa ditar os rumos do protocolo. Extensões ao protocolo, chamadas XEPs (XMPP Extension Protocols), são propostas e geridas pela XSF, que não as escreve, mas fornece o arcabouço para que a comunidade as desenvolva. Hoje, clientes modernos como o Dino, para Linux, e o Conversations, para Android, oferecem recursos comparáveis aos de plataformas proprietárias: reações com emojis, sincronização de estado de leitura entre dispositivos e indicadores de fuso horário para evitar mensagens em horários inadequados. Um recurso descrito como único entre soluções autohospedáveis é o channel binding, um mecanismo de defesa contra certos ataques de intermediário — que se tornou relevante após um ataque patrocinado por Estado contra um provedor XMPP público.
Transição para o móvel: uma história de atrasos e aprendizados
A trajetória do XMPP não foi sem percalços. O XEP-0198 (Stream Management), extensão essencial para evitar perda de mensagens em dispositivos móveis, foi estabilizado em 2009, mas só ganhou implementação ampla por volta de 2014–2015 — anos depois do lançamento do iPhone (2007) e do primeiro telefone Android comercial, o HTC Dream (2008). O OMEMO (XEP-0384), especificação de criptografia de ponta a ponta compatível com padrões da indústria, ganhou tração a partir de 2016, três anos após as revelações de Edward Snowden sobre a vigilância global da NSA. A comunidade reconhece esses atrasos e hoje a XSF monitora ativamente o status de implementação de cada XEP para melhor coordenar o ciclo de vida das especificações.
O que vem a seguir
A comunidade XMPP trabalha atualmente em extensões experimentais para respostas a mensagens, compartilhamento de múltiplas imagens no estilo galeria e suporte a OAuth. Há também discussões em andamento sobre uma eventual atualização do RFC e o retorno do protocolo ao IETF sob o nome de "XMPP 2.0". Nenhum desses desenvolvimentos tem prazo definido, e a comunidade aguarda experiência de implementação antes de avançar as especificações experimentais para o status estável. O fato de o XMPP ter sobrevivido a ciclos tecnológicos inteiros, startups financiadas por capital de risco e plataformas proprietárias descontinuadas é apresentado como evidência de que padrões abertos, quando sustentados por múltiplas implementações independentes, oferecem uma resiliência que nenhuma plataforma fechada pode garantir.
More in Tecnologia
→
Tecnologia
Mecha Comet arrecada mais de € 1 milhão
Tecnologia
China testa robôs humanoides do futuro
Tecnologia
Textlog remove métricas e timestamps
Tecnologia
China exibe 3.000 robôs em Pequim
Tecnologia
Robôs humanoides superam recorde de Usain Bolt nos 100 metros
Tecnologia
GrapheneOS chega aos dobráveis da Motorola a partir de 2027