Pourquoi j'utilise la messagerie instantanée XMPP en 2025
Bon aujourd'hui on va parler messagerie instantanné, tu sais whatsapp, facebook messenger, signal, SimpleX toussa toussa ...
Moi j'utilise un truc assé vieux qui a beaucoup de vécu (1999) et donc, qui aujourd'hui, change assé peu. Il peut quand même evoluer, s'adapter de manière pratique à ce qui se fait de nos jours tout en restant compatible avec des ordinateurs ayant gardé un système d'exploitation abandonné ou pas à la mode. Il n'a pas un nom sexy prêt pour le marketing pendant ses début on l'a appelé Jabber mais il a très vite changer de nom pour XMPP qui veut dire eXtensible Messaging and Presence Protocol.
Donc tout le monde est passé à autre chose et toi tu campes sur ton vieux truc de naze là !
Hmmm ... pas vraiment ... Je m'explique, L'avantage de cette messagerie c'est que, en gros, pour trouver quelqu'un, ça fonctionne comme une adresse email. Donc, tu as une adresse de type toi@tonfournisseur.whatever et quand tu donnes cette adresse à une autre personne pour discuter ben la personne qui la rentre dans son application de messagerie, ben, elle a juste a rentré cette adresse, ça t'envoie une notif pour voir si tu es d'accord pour parler avec elle et hop c'est fini. Pareil dans l'autre sens, si tu as un pote qui a une adresse lui@sonfournisseur.whatever ben c'est pas le même fournisseur tu vas m'dire, donc ca peut pas marcher ! Ben ouais, mais c'est pas grave ca va marcher quand même, comme le mail ! Une personne chez hotmail peut tout à fait écrire à une personne chez gmail et c'est pour ça que le mail a toujours autant de succès ( A par chez les techbro geek chaipaskoi ) . C'est parceque, à mon avis, ça a un côté qui est quand même pas prise de tête et super pratique. Pas besoin de dire à une personne de s'inscrire quelque part; elle peut garder son e-mail qu'elle a déjà, s'en crée une autre part où elle veut et pas où tu veux bref c'est la liberté sans trop de prise de tête. Et du coup XMPP c'est la même mais version messagerie instantanée on peut s'appeler, faire une visio et tout, faire une conf à plusieurs etc ...
Et donc ?!... là je ne vois pas le rapport avec le fait que tu sois tout seul avec ton truc !
Ouais t'inquiète j'y viens, donc toi tu utilises whatsapp et facebook messenger en vrai et tu peux parler à plein de monde ... Ben tu utilises XMPP comme moi en fait ! J'ai joué avec tcpdump dernièrement et des gens qu'il y avait chez moi utilisés whatsapp et du coup, je voudrais te faire remarquer un truc marrant en 2025. Regardons un peu les domaines avec lesquels communique l'application whatapps :
20:00:33.616288 whatsapp-cdn6-shv-02-cgk1.fbcdn.net.xmpp-client > 2a0c:e303:0:7e01::2.59008: . ack 3141 win 293 [flowlabel 0x6ab8d]
20:00:33.656350 whatsapp-cdn6-shv-02-cgk1.fbcdn.net.https > 2a0c:e303:0:7e01::2.58404: . ack 2710 win 282 [flowlabel 0xe7f4f]
20:00:33.817923 whatsapp-cdn6-shv-02-cgk1.fbcdn.net.https > 2a0c:e303:0:7e01::2.58404: P 2391:2419(28) ack 2710 win 282 [flowlabel 0xe7f4f]
20:00:33.817932 whatsapp-cdn6-shv-02-cgk1.fbcdn.net.https > 2a0c:e303:0:7e01::2.58404: P 2419:2443(24) ack 2710 win 282 [flowlabel 0xe7f4f]
20:00:33.817941 whatsapp-cdn6-shv-02-cgk1.fbcdn.net.https > 2a0c:e303:0:7e01::2.58404: F 2443:2443(0) ack 2710 win 282 [flowlabel 0xe7f4f]
20:00:33.847599 2a0c:e303:0:7e01::2.58404 > whatsapp-cdn6-shv-02-cgk1.fbcdn.net.https: . ack 2444 win 254 [flowlabel 0x5aa3e]
20:00:33.847614 2a0c:e303:0:7e01::2.58404 > whatsapp-cdn6-shv-02-cgk1.fbcdn.net.https: F 2710:2710(0) ack 2444 win 254 [flowlabel 0x5aa3e]
Ho ben tiens ! Y'as du xmpp dedans ! Incroyable ! En 2025, tu utilises un truc vieux de naze comme moi ! Génial on va pouvoir parler ensemble vu que le protocole XMPP le permet comme je t'ai expliqué plus haut! Je te rassure pour Facebook messenger et Instagram c'est la même !
Tu es dans une prison dorée de nazes !
Bon vas-y je te donne mon adresse kitoy@kitoy.me ... Rentres là dans ton application facebook messenger ou whatsapp, ouais, c'est la même boîte qui tient les 2 mais y'a 2 applications différentes va savoir pourquoi... , voilà c'est bon on devrait pouvoir parler ensemble.
Et là ça ne fonctionne pas !
Et pourquoi ?... ben tout simplement parce que Meta qui est l'entreprise qui possède ces 2 messageries a décidé que ces applications de messagerie à elle, ne parlerait que avec elle même ou les personnes qui sont inscrites dessus. En gros si je veux parler avec toi qui es sur whatsapp ou facebook ben ... en gros ce que tu me demandes, c'est de m'inscrire sur un truc soi-disant nouveau qui fonctionne moins bien à causes de ses fonctionnalitées qui ont été enlevés ... Moi perso, ca ne me tente pas trop ... Déjà, tu m'envoies dans un endroit où je ne peux plus parler avec des gens sous prextexte qu'ils ne sont pas au même endroit que moi; et en que en plus, il faut rester dans ce même endroit pour parler à d'autres gens. Dans cet endroit, je ne peux faire que ce qu'une entreprise de gens ont décidé si je pouvais le faire ou pas ... Ho fréro, ça fait un peu la prison ton truc pour moi ... Et comme j'ai rien à me reprocher ben j'ai rien à y foutre.
Le plus drôle !
Je suis sûr que quand Meta va annoncer que whatsapp, facebook messenger et instagram vont pouvoir discuter ensemble y'a des mecs qui vont se dire:
Putain ils sont fort les cons !
Ben même pas ... c'est une fonctionnalitée qui existe de base et qui a plus de 20 ans mon collègue ... Donc pour ce faire elle aura juste besoin d'autoriser le nom de domaine de whatsapp à parler avec le nom de domaine facebook puisque le protocole qu'elle utilise le permet !. En vrai là où Meta est très fort, c'est pour mépriser les gens. Car quand tu prends une application ou un protocole (Pour être exact pour le geek psychorigide du fond ) et que tu :
Enleves sciemment des fonctionnalités qui permettent aux gens de communiquer librement entre eux tout en te faisant passer pour un géni ..
au lieu de :
-> chercher à simplifier en cachant (pas enlevé simplement ne pas les mettre au premier plan car ça rend l'interface plus confuse qu'autre chose) des trucs qui peuvent sembler compliquées ou qui peuvent poser des soucis si on n'y comprend rien;
-> Moderniser en apportant de nouvelles fonctionnalités.
He bé dis donc ... Tu ne dois pas les aimer beaucoup les gens Marco.
Tout sauf des génies
Le pire dans cette histoire, c'est que comme whatsapp et facebook messenger se sont developpé séparement à leur début, maintenant même s’ils peuvent s'échanger du texte facilement grâce au truc XMPP machin là ben les applications elles ne se comprennent pas entrent-elles car elle n'interprète pas le texte de la même manière, et, il est là le noeud du problème pour faire interagir les deux applications ensembles. Imagine... les deux services ils utilisent le même langage mais des définitions de mots différentes ... Je m'explique, l'application whatsapp quand elle voit ":)" elle affiche un émoji 🙂 mais celle de facebook messenger elle quand elle voit écris ":)", elle ne comprend pas et elle affiche juste ":)". L'appli facebook elle comprend que quand il y a marqué ":-)" il faut afficher 🙂 mais quand l'application whatsapp recoit le message elle comprend pas ... Bref ... Du coup, quand deux personnes vont s'échanger des messages ca va être un peu le bordel... Là pour des émoji ce n'est pas très grave, mais pour des fonctionnalitées de controle parental, des appels visio etc ... c'est plus compliqué. Inutile de vous dire que le vieux truc que j'utilise a réglé une grande partie de ces problèmes depuis quelques années ...
Comment on en est arrivé là ?
Ben, pour moi y'a plusieurs choses.
Le marketing derrière l'application whatsapp et facebook messenger a été très bien fait, faire croire aux gens que son service était gratuit et que tu pouvais passer des appels à l'étranger gratuitement, c'était fort et l'application est plutôt joli et assé pratique en vrai ! Tu peux l'utiliser sur ton ordinateur fixe mais bon ... ça XMPP le fait depuis 20 ans.
Le cout excessif des SMS et des appels sur la téléphonie mobile.
Y'a tout un tas de personnes qui se disaient compétentes en informatique (Des directeurs du service informatique en général) qui ont poussé les personnes à utiliser les services des autres plutôt que de gérer les leurs car tu comprends c'est compliqué blablabla ou mais nous on ne veut pas se compliquer la vie, on veut faire des choses rentables ... simple pardon ... alors on a fait bosser les autres pour qu'ils construisent un service plutôt que de faire bosser des gens chez nous et construire notre service à nous. Oui, quand ton entreprise utilise un service gratuit (qui ne l'est pas en réalité mais c'est un autre sujet) de messagerie instantanée plutôt que de maintenir le sien c'est à la rentabilité qu'elle pense, pas à la sécurité, ni à la souveraineté et encore moins à la création d'emplois.
Certains admins de services de messagerie XMPP ont fait n'imp ... mais genre ils ont essayé d'imposer leurs technos comme des boulets quitte à casser la compatibilité avec les autres serveurs et ça a été une catastrophe pour les utilisateurs et pour l'adoption de la messagerie en général. Whatsapp et Facebook y sont pour beaucoup dans ce bordel et c'est aussi pour ça qu'ils ont décidé de ne plus parler qu'avec eux même. Des trucs marchaient pour les uns mais pas pour les autres ... bref ... le gros bordel. Mais bon ça fait partie de l'évolution du service ça c'est rien, ce qui est marrant c'est que ce qui s'est imposé comme solution c'est des choses assé banales qui existent depuis assé longtemps.
L'effet de masse. En effet, une fois que pas mal d'utilisateurs étaient inscrits sur une plateforme, l'effet boule neige s'est installé et c'était plié, tous les gens suivent et ça se comprend en vrai dans le cas où les différentes plateformes ne sont pas compatibles entrent-elles. C'est pas celle qui fonctionne le mieux qui l'emporte mais celle qui a le plus de priso... d'utilisateurs.
Mais il y a d'autres applications Signal, Matrix, SIMPLE X !!!! Enfin ...
Ouais ouais je sais je les ai essayés et ça m'a saoulé ... déjà je suis aussi seul que sur XMPP au début quand je m'inscris; il me faut convaincre les gens de s'inscrire dessus et tout pfff ... En plus ces applications ben voila ca demande aux gens de bouger quand il y a des migrations de masse le service ne suit pas... Car ben c'est pas facile à encaisser en vrai ... Regarde la dernière migration de masse des gens vers signal et tu vas comprendre. Avec une solution où tu n'as pas de centre comme le mail ou XMPP ça reste léger et mieux réparti, avec des ordinateurs/serveurs de récupérations, tu peux encaisser quelques milliers d'utilisateurs, quand tu captes pas bien avec ton téléphone ca continue à marcher, ça n'utilise pas tous ton forfait data ... bref c'est prêt depuis longtemps et ce n'est pas un hasard si les services comme whatsapp et Facebook messenger qui se sont basés dessus ont détrôné un peu toutes la concurrence.
Du coup tu vas rester tout seul à parler avec toi même ?
Ben non ducon, depuis je l'ai fait essayer à des gens et du coup ben ils
l'ont adopté car ça les fait pas chier c'est simple et ça fonctionne et
du coup j'ai ma famille et pas mal d'amis aussi dessus. Tu peux
installer quicksy
et ça fonctionnera comme ton whatsapp avec ton numéro de téléphone sauf
que tu pourras parler avec moi ! Ton seul vrai AMI ! XD non je déconne.
Mais bon voila en faisant quelques recherches aussi sur XMPP, on trouve
plein de serveurs et d'applications gratuites ou pas cher ! Car XMPP n'est jamais mort !
XMPP avait déjà gagné mais tu le savais pas car t'étais dans une prison !
Et moi je suis là pour te dire que la porte est ouverte et que tu peux sortir stv ! Allez bisous à plus !