El protocolo extensible de mensajería y presencia (XMPP, originalmente llamado Jabber) es un protocolo de comunicación abierto diseñado para mensajería instantánea (IM), información de presencia y mantenimiento de listas de contactos. Basado en XML (Lenguaje de marcado extensible), permite el intercambio casi en tiempo real de datos estructurados entre dos o más entidades de red. Diseñado para ser extensible, el protocolo ofrece una multitud de aplicaciones más allá de la mensajería instantánea tradicional en el ámbito más amplio del middleware orientado a mensajes, incluida la señalización para VoIP, video, transferencia de archivos, juegos y otros usos.
an open and secure protocol, which is not asking for any trades. There are many clients to use it: https://xmpp.org/uses/instant-messaging.html