¿No te ha pasado que la comunicación con tus amigos, familia, etc. se dificulta por el simple hecho de no usar WhatsApp? [...] Sin embargo, con yowsup y transWhat eso se acabó. Con ambos [yowsup y transWhat] podrás chatear con los usuarios de WhatsApp, estar en sus grupos y más, utilizando la red de mensajería instantánea descentralizada más conocida: XMPP.
|
etiquetas: xmpp , whatsapp , gateway , pasarela , yowsup , transwhat , python
Existe una alternativa a XMPP llamada Matrix. El objetivo es parecido (federada, usa JSON en lugar de XML) pero por lo menos dispone de una implementación de referencia del servidor y clientes interesantes, uno de ellos es Riot IM, que en su versión de escritorio se parece a Slack, y tiene apps para Android y para iOS. Además, destaca su cantidad de conectores y bots. Tiene un puente directo a algunas redes de IRC, como Freenode o Mozilla. Deberían aprender mucho de ellos la gente de XMPP, sinceramente.
Se me olvidaba: en Riot IM el chat de voz y vídeo (multiconferencia) multiusuario funciona, pero DE VERDAD. Usa el estándar WebRTC para ello.
gultsch.de/xmpp_2016.html
Y lo de Google y Facebook parece una broma. Pierde su favor por sus propios sistemas centralizados y aislados.
No sé si tendrás la suerte de hablar con tus padres por videoconferencia, enviarles una foto con elegirla sin tener que pegarte una matada a configurar un servidor STUN/TURN/ICE, pero si el otro usuario no tiene un servidor bien configurado, que son la mayoría, no hay suerte.
Y todavía hay usuarios que envían emoticonos personalizados con clientes obsoletos que usan estándares propios... Lo único que veo son chistes de la época de Chiquito entre corchetes (Psi+). Esperemos que los clientes se pongan las pilas porque las implementaciones (y no miro a Empathy ni a Psi) están sumamente de capa caída a fecha de hoy.
Sinceramente, me gustaría ver a XMPP renacer, sería bueno para todo el mundo. De momento sigo usando Riot IM en Matrix, veremos qué depara este año.
Creo que para que XMPP se salve de verdad, deberían crear una implementación de referencia. Un servidor como mínimo.
conversations.im/
xmpp.org/uses/
Pidgin no es el mejor ejemplo, por desgracia. Los más completos son Gajim y Conversations.
spectrum.im/
github.com/tgalal/yowsup
github.com/stv0g/transwhat
Yowsup es una pequeña maravilla de las muchas escritas en Python.
github.com/davidgfnet/whatsapp-purple
Según había leído hace tiempo, XMPP se había orientado bastante a la transmisión de mensajes IoT en los últimos años.
dev.gajim.org/gajim/gajim/wikis/help/gajimxepsupport
Por una lado dices: [...] y la lentitud de aprobación de los XEPs. Cosa que es mentira, o directamente desconoces el proceso (descrito en un propio XEP). Basta con mirar su lista para ver la actividad.
mail.jabber.org/pipermail/standards/
xmpp.org/extensions/xep-0001.html#intro
Además todos los XEPs que existen no se aplican a la mensajería instantánea o no afectan visiblemente al usuario. Si pudieras poder UN SOLO ejemplo...
XEP-0363: HTTP File Upload
Primer borrador: hace 2 años.
Estado actual: Experimental.
Dos años y todavía no está estandarizado. Conversations tiene todavía problemas y múltiples reportes relacionados con este XEP. Es decir, necesita tanto implementación en servidores (hay algo para Prosody, lo sé) como en clientes.
Lo que quiero decir con esto es que con algo tan básico como enviar ficheros, si la gente normal quiere usarlo y un cliente de mensajería no lo utiliza, está muerto. Nadie va a quererlo usar si no va a poder enviar ni siquiera fotos con cualquiera.
Ya, hablando de la implementación, su implementación en servidores y clientes ha sido igualmente rápido. Tanto Prosody como ejabberd tienen soporte. En clientes se me ocurre de memoria: Gajim, Conversations, Profanity... ¿Qué problemas en Conversations? Sigo muy de cerca su github.
Amigo, sin acritud, estás un poquito desinformado de la actualidad
El problema real es su despliegue en servidores XMPP y convencer a la gente de que trate de dejar de usar XMPP en gmail, que ya se hartaron y no actualizan sus servidores XMPP, de hecho no sé ni cómo está funcionando todavía, y ahora que están sin federación esa gente está digamos que aislada en muchos aspectos si no usan conexión segura. Probablemente sería mejor convencer a Google que deje de soportar XMPP directamente para no seguir confundiendo a la gente.
Un ejemplo de problema en Conversations, que no se sabe si es cosa de servidor, cliente, o de otros clientes al hablarse con Conversations. Esta es la sensación que da, y, que en la práctica, cuesta horrores transferir ficheros con los 3 estándares (experimentales) existentes. La cantidad de mensajes en este hilo y la confusión que refleja me provoca mucha impotencia.