XMPP (também conhecido como Jabber) é um protocolo de mensagens instantâneas bem estabelecido que milhões de pessoas usaram, estejam eles cientes disso ou não. Vários aplicativos de mensagens populares começaram como clientes de bate-papo XMPP antes de se transformarem em algo fechado e proprietário.

Mas você sabia que o XMPP é algo que você pode instalar diretamente? Além disso, existem muitas razões pelas quais você pode querer considerar conversar por meio de um cliente XMPP em vez de ingressar na plataforma de bate-papo mais recente. Então, vamos mergulhar no que é XMPP e por que você pode querer experimentá-lo.

O que é XMPP?

3 Imagens
Crédito da imagem: Conversas no Google Play
Crédito da imagem: Conversas no Google Play
Crédito da imagem: Conversas no Google Play

XMPP significa Protocolo Extensível de Mensagens e Presença. Em termos mais simples, o XMPP é um padrão de mensagens descentralizado semelhante ao e-mail. Qualquer pessoa pode criar uma conta XMPP em um servidor e conversar com alguém registrado em outro servidor. Assim como o e-mail, nenhuma empresa tem acesso ou controle sobre os dados de todos. Você pode escolher entre diferentes provedores de XMPP, assim como pode escolher entre diferentes provedores de e-mail.

Originalmente conhecido como Jabber, o XMPP serve como um padrão de internet que reduz a necessidade de as pessoas reinventarem continuamente a roda. O código e as especificações estão abertos para qualquer pessoa aprender e implementar. Também é relativamente fácil configurar um servidor XMPP que permite que as pessoas criem contas e enviem mensagens umas às outras. É por isso que o Google Talk, o Facebook Messenger e o WhatsApp utilizaram o XMPP em um grau ou outro. No entanto, embora essas empresas tenham optado por isolar suas plataformas, existem muitos provedores abertos de XMPP que você pode escolher.

O XMPP existe desde 1999 e continua sendo um padrão que as pessoas desenvolvem e utilizam ativamente. Muitos sites ou serviços que contêm um recurso de bate-papo continuam recorrendo ao XMPP, como é o caso do Ferramenta de videoconferência Jitsi Meet.

Como usar o XMPP

XMPP funciona muito como e-mail. Você cria uma conta com um provedor e tem a capacidade de enviar uma mensagem para outros usuários do XMPP, independentemente de onde eles registraram sua conta.

Seu primeiro passo é encontrar um provedor com o qual você se sinta confortável. Muitos são gratuitos, enquanto outros cobram pelo trabalho de manutenção do servidor. Há uma longa lista em provedores.xmpp.net.

Depois de se estabelecer em um provedor, você deve registrar uma conta. O processo pode variar de acordo com o provedor escolhido, com alguns oferecendo registro por meio de um site, enquanto outros permitem que você se inscreva usando um aplicativo.

Ao criar sua conta, você precisará criar um nome de usuário. Os nomes de usuário são muito semelhantes aos endereços de e-mail, como nome de usuá[email protected]. Tudo depois do @ símbolo indica o servidor onde seu nome de usuário pode ser encontrado.

Neste ponto, se ainda não o fez, você precisa selecionar um cliente XMPP. Assim como os clientes de e-mail, como o Mozilla Thunderbird e o Microsoft Outlook, os clientes XMPP vêm em várias formas. Independentemente de qual sistema operacional você usa, seja em um PC ou em um dispositivo móvel, você pode encontrar um lista de clientes XMPP no site oficial do XMPP. Sugerimos Quicksy no Android, que é tão fácil de se inscrever quanto Signal ou WhatsApp, e Monal em dispositivos iOS.

Download: Rapidez para Android (Livre)

Download: Monal para iOS (Livre)

Depois de ter um cliente, você entra com seu nome de usuário e senha. Então você pode adicionar contatos e começar a enviar mensagens para outras contas XMPP. A experiência será familiar para quem se lembra do AIM ou do Yahoo Messenger.

O XMPP não se limita ao texto. Você pode enviar fotos, clipes de áudio e outros arquivos. Você também pode realizar chamadas de voz por XMPP, assim como em qualquer aplicativo de bate-papo moderno. O XMPP também suporta chamadas de vídeo. Você também pode enviar GIFs e emojis.

A interface pode não parecer tão moderna quanto as plataformas convencionais, mas a maioria dos recursos principais está lá. Sua experiência dependerá muito de qual cliente você decidir usar.

Razões para usar o XMPP

Usar o XMPP é bastante simples. Uma pergunta mais interessante, talvez, é por que usar o XMPP? Existem muitas vantagens em padrões abertos e descentralização que as plataformas convencionais, apesar de sua popularidade, não podem oferecer.

  • Privacidade: O XMPP é tão privado quanto você quiser. Por padrão, não é inerentemente privado. Assim como no e-mail, seu provedor pode ler todas as mensagens enviadas e os metadados relacionados. Você pode proteger o conteúdo de suas mensagens recorrendo à criptografia. Existem vários tipos, com a opção de criptografia mais moderna sendo OMEMO, com base no protocolo Signal usado pelo aplicativo de mensagens privadas Signal. A maioria dos provedores XMPP são pequenos e não têm intenção de escanear ou monetizar suas mensagens, mas para ter certeza absoluta de que um provedor não sabe com quem você contata, você pode hospedar seu próprio servidor XMPP.
  • Descentralização: Os serviços centralizados vêm com muitas conveniências. É fácil encontrar contatos para enviar mensagens, todos têm a mesma experiência e as atualizações podem ser enviadas para todos simultaneamente. Mas estamos cada vez mais conscientes das desvantagens. Os serviços centralizados dão a uma empresa controle sobre questões importantes, como o que se qualifica como discurso aceitável, quem é bloqueado e quem pode criar uma conta em primeiro lugar. Ninguém pode impedi-lo de criar uma conta XMPP, assim como ninguém pode impedi-lo de usar o e-mail.
  • Flexibilidade e Escolha: Na maioria das plataformas de bate-papo, você fica preso usando o aplicativo ou site oficial de mensagens. As empresas podem ou não permitir clientes de terceiros, que podem não conseguir implementar todos os recursos mais recentes. Como um padrão em vez de uma plataforma, o XMPP permite que você use qualquer cliente que desejar, assim como você pode usar qualquer cliente de e-mail. Se o seu cliente tem todos os recursos mais recentes depende se o desenvolvedor do seu cliente os implementou, não se ele tem permissão.
  • Longevidade: Plataformas de bate-papo vêm e vão. Em um momento as pessoas estão usando principalmente o AOL Instant Messenger; no próximo, eles passaram para o Google Talk, Facebook Messenger, WhatsApp ou Discord. Muitas vezes, essa migração é o resultado de um serviço encerrado, um aplicativo passando por uma reformulação radical ou uma empresa fazendo uma mudança na política. Assim como o e-mail, o XMPP existe há muito tempo e é uma tecnologia confiável. Se você conseguir convencer seus contatos a fazer a mudança, todos poderão ficar com ela pelo tempo que desejarem.

Você deve usar o XMPP?

Apesar de sua idade, ou talvez por causa disso, o XMPP continua sendo uma opção viável para quem simplesmente procura uma maneira de conversar com outras pessoas online. As principais plataformas de chat acompanham e rentabilizam cada vez mais as nossas comunicações. Os provedores de XMPP oferecem um canto mais tranquilo da web onde, com a criptografia habilitada, você pode conversar em privado.