¿qué es esto de "Jabber" y que tiene que ver con XMPP?
#XMPP significa "Protocolo de Mensajería y Presencia Extensible", y a groso modo representa un protocolo de #chat - con capacidades adicionales. Permite un servicio con similitudes a las ofrecidas por Whatsapp, Telegram y otros por el estilo. Estas comprenden chat 1-a-1 encriptadas, chat grupal, compartición de archivos, soporte para múltiples aplicaciones distintas, y multimedia en forma de llamadas de voz y video.
XMPP se llamaba #Jabber hasta hace unos años atrás. Como la compañía Cisco compró los derechos del nombre Jabber para comercializarlo con la forma de su propio software privativo, la comunidad ya no puede llamarlo así. Pero usamos "Jabber/XMPP" para que los nuevos usuarios sepan de qué se trata.
##La dirección XMPP
Para poder interactuar en la red XMPP, se usa un UserID XMPP (anteriormente llamada "JID") que sigue el patrón de una dirección de mail. Por ejemplo, "
[email protected]". A este identificador le serán dirigidos los chats que te envíen, y con el cual podrás dirigirte o encontrar a otros.
Con XMPP es posible loguearse desde muchos dispositivos diferentes incluso al unísono. Por ejemplo, podrías usar una aplicación en tu PC mientras haces uso de un cliente móvil distinto en tu Smartphone.
Opcionalmente, podrás hacer que esto sea aparente a los demás si agregas
tu dispositivo o localización a tu dirección. Por ejemplo:
[email protected]/celular
##Fundación Abierta
Los detelles técnicos del protocolo XMPP responden al del software
libre. Esto implica que todos pueden implementar su propio software
cliente o utilizar el protocolo XMPP como cimiento para otros proyectos
y servicios que quisieran emprender (Facebook en este aspecto jamás
otorgaría tales libertades).
Cuando has cread una nueva cuenta con el proveedor de tu preferencia,
necesitas una app.
*Android: La mejor opción es Conversations, disponible gratuitamente en f-droid.org y por unos pocos Euros en el Googl€ Stor€. Aún así existen algunas aplicaciones más; busca algo como "jabber xmpp client" en tu app store favorito. Yo uso Gajim.
También existe la posibilidad de utilizar salas de chat público o encriptado, en grupo. Los grupos asociados a un servidor XMPP pueden consistir en grupos de amigos o de interés, familiares, institucionales, o directamente cualquier asociación arbitraria.
Aunque no todos pueden crear grupos, lo cierto es que cualquiera puede instalar un servidor si quisiera y hacer un grupo allí.
Dentro de tu grupo puedes decidir qué funciones y características quieres (ya sea que requieren encriptar sus chats), y elegir a continuación las aplicaciones para los miembros del grupo que den cuenta de tales necesidades.
De esta forma es mucho más simple decir:
¡Feliz conversación con Jabber/XMPP!