## Introdução Houve, há algum tempo, a deliberação de deixarmos de suportar a
sala de bate-papo da Ayom [https://forum.ayom.media/post/49143] na rede Matrix,
passando a concentrarmos neste Lemmy [https://forum.ayom/media] discussões
coletivas persistentes, no próprio Mastodon [https://ayom.media] as efêmeras,
além de buscarmos possibilitar outra forma de contato alternativo emergencial
quando nossa infraestrutura fica indisponível. Como, ao realizar uma migração de
servidor Matrix, também não estava mais conseguindo entrar na sala do grupo de
trabalho de tecnologia da informação [https://forum.ayom.media/c/ayom_gt_ti],
tanto em Matrix quanto tentando evitar a ponte com Telegram, por este ser
privativo de liberdade [https://www.gnu.org/proprietary/proprietary.html],
aproveitei a situação para criar uma conversa em grupo no XMPP para o GT-TI
[xmpp:ayom-gt-ti@chat.disroot.org?join], pensando em continuarmos a comunicação
entre o GT (raro) ou, pelo menos, possibilitar à comunidade nos contactar ao
haver falha dos demais serviços. Integrantes do GT Gestão Interna e Tesouraria
da Ayom [https://forum.ayom.media/c/gt_gestao_interna], com destaque de
@vereda@forum.ayom.media [https://forum.ayom.media/u/vereda], que estimulou todo
esse movimento, e @felipesiles@forum.ayom.media
[https://forum.ayom.media/u/felipesiles], testaram aquela sala. Felipe veio
então a criar, recentemente, uma conversa em grupo para a Ayom
[xmpp:chat-ayom@salas.suchat.org?join] em geral. Assim, espera-se que a
comunidade vá se apropriando também dessa tecnologia, que se baseia em padrões
abertos definidos por grupo de trabalho e fundação internacionais
[https://xmpp.org/about/technology-overview/], não por algum fornecedor
exclusivo. Para satisfazer a quem não sabe por onde começar, seguem sugestões:
## O que é XMPP XMPP é a sigla para Protocolo Extensível de Mensageria e
Presença ou, em inglês, Extensible Messaging and Presence Protocol. Trata-se de
um padrão aberto [https://pt.wikipedia.org/wiki/Padr%C3%A3o_aberto] para
implementação de sistemas de comunicação em tempo real, desenvolvido
originalmente para mensagens instantâneas e informação de presença. Surgiu com o
nome de Jabber, no fim da década de 1990, tendo sido a seguir formalizado pela
IETF, a Força-Tarefa de Engenharia da Internet, assumindo o nome atual, e
organizado por uma fundação: XSF
[https://xmpp.org/about/xmpp-standards-foundation/]. Sistemas que implementam
XMPP são distribuídos por milhares de servidores na Internet e utilizados por
milhões de pessoas do mundo todo, em modelo federado análogo ao do correio
eletrônico [https://pt.wikipedia.org/wiki/E-mail]: as pessoas possuem conta em
um servidor, que se comunica com outros. Tanto servidores quanto clientes podem
executar software diverso, porém conseguem trocar dados utilizando o protocolo
comum. Esse é o tipo de estratégia que, mais recentemente, também se aplica ao
protocolo ActivityPub do W3C [https://pt.wikipedia.org/wiki/ActivityPub],
voltado a formar um universo de redes sociais federadas. Não há um servidor
central e é possível que qualquer pessoa ou coletivo, a rigor, tenha seu
próprio. ## Iniciação / recomendações O primeiro passo para usar XMPP
[https://xmpp.org/getting-started/] é escolher algum dos servidores federados
para abrir sua conta: há uma lista detalhada de provedores recomendados em
https://providers.xmpp.net/ [https://providers.xmpp.net/] Boa parte dos
servidores permite a criação de contas diretamente nos aplicativos clientes.
Alguns exigem outros métodos, como formulários próprios para isso na Web. Um
provedor popular é, por exemplo, SUChat.org [https://suchat.org/], onde foi
criada a sala de chat da Ayom [xmpp:chat-ayom@salas.suchat.org]. Eles apresentam
suas próprias instruções (em espanhol) e já possuem webchat
[https://webchat.suchat.org/] também, se quiser entrar logo pelo navegador.
Outras opções de cliente XMPP em navegadores, para telas pequenas ou maiores,
são: - Movim: - 📄 Página do projeto - movim.eu [https://movim.eu/] - 🗨️
Servidor oficial do projeto - mov.im [https://mov.im/] - 🗨️ Servidor do
coletivo Disroot - webchat.disroot.org [https://webchat.disroot.org/] - 🗨️
Servidor do projeto Monocles - monocles.chat [https://monocles.chat/] -
Converse.js: - 📄 Página do projeto - conversejs.org [https://conversejs.org/] -
🗨️ Servidor oficial do projeto - inverse.chat [https://inverse.chat/] Pode
ainda instalar um cliente para desktop como Gajim [https://gajim.org/]. Em
tornozeleiras eletrônicas de bolso (“celulares”), também há algumas opções,
especialmente no repositório livre F-Droid
[https://search.f-droid.org/?q=XMPP&lang=pt_BR], tais como Monocles
[https://f-droid.org/pt_BR/packages/de.monocles.chat/], que recomendo por ser
mais completo, ou o mais popular Conversations
[https://f-droid.org/pt_BR/packages/eu.siacs.conversations/]. Eles também estão
na loja privativa padrão, nesse caso mediante “doação mandatória”. Já para
“maçãs”, também constam aplicativos como Monal [https://monal-im.org/] e Siskin
[https://siskin.im/]. ### Endereços O endereço das contas e das conversas em
grupo segue o mesmo formato já conhecido, similar a e-mail e ActivityPub:
conta@servidor - A sala geral da Ayom no momento é: chat-ayom@salas.suchat.org -
A sala do GT TI ficou: ayom-gt-ti@disroot.org Porém, se clicasse em links
criados da forma acima, provavelmente acabaria abrindo um cliente de correio
eletrônico mesmo, e não de XMPP. Contudo, será possível procurar por esses
endereços dentro do cliente XMPP, quando estiver conectado. Se já tiver uma
aplicação registrada na máquina para reconhecer este formato de link, aí, sim,
normalmente poderá abri-la diretamente quando a ligação tem o prefixo xmpp:,
assim: xmpp:chat-ayom@salas.suchat.org [xmpp:chat-ayom@salas.suchat.org?join] –
esta é a sala geral da comunidade Ayom, criada por @felipesiles
[https://forum.ayom.media/u/felipesiles], para a qual toda a comunidade está
convidada. Pode ser que haja mais algum item ou outro para configurar, se
quiser, mas, basicamente, então é só isso: procurar por salas de conversa em
grupo [https://search.jabber.network/] com tópicos de seu interesse e convidar
contatos. ### Segurança Algo que pode ter que lidar em maior ou menor medida é
com criptografia de ponta a ponta
[https://pt.wikipedia.org/wiki/Criptografia_de_ponta-a-ponta]. O padrão atual
para essa funcionalidade em XMPP chama-se OMEMO
[https://en.wikipedia.org/wiki/OMEMO]. Veja uma lista de aplicações
[https://omemo.top/] clientes que já o implementam ou não. Pelo menos em
clientes como Conversations, Monocles e Gajim, é possível deixá-los gerenciar as
chaves automaticamente, ou seja, costuma bastar conferir se OMEMO está ativado
em uma conversa. Esteja ciente de que as salas encontradas em buscas, até como a
da Ayom, raramente são cifradas. É possível, porém, criar conversas multiusuário
cifradas por OMEMO, com entrada sob convite. Em caso de uso mais avançado,
necessitando de maior garantia de que o interlocutor esteja utilizando apenas
chaves previamente confirmadas, também há esse suporte. Havendo dúvidas,
permanecemos à disposição. ## Mais ligações - LibrePlanet: XMPP em português
[https://libreplanet.org/wiki/XMPP.pt]