Compilation de publications favorables ou intéressantes par rapport à XMPP (ex-jabber, ou “the jabber network”)

Je suis très bien biaisé puisqu'investi dans la communauté mais XMPP est tout ce que tu cherches. Conversations (ou Quicksy si ça te plait que ça soit lié à un numéro de téléphone) pour Android, siskin-im ou monal sur iphone, gajim sur PC, beagle sur mac os x. Si tu choisis autre chose que Quicksy, voici (une) liste possible de serveurs: https://providers.xmpp.net/

Note que c'est comme le mail, serveur A peut parler à serveur B, y a pas de problème, c'est-à-dire que même si ton mail c'est edgar@wanadoo.fr tu peux échanger des messages avec prout@gmail.com

Edit à propos de signal

Selon moi c'est la troisième meilleure option après XMPP et matrix. Mais le fait que signal soit géré “comme une boîte”, cf plein de novlangue managériale disruptive à la con, avec un système de cryptomonnaie dedans ne me plaît pas trop. Matrix c'est sympa mais j'aurais aimé qu'ils réinventent pas la roue: les motivations sont les mêmes que XMPP mais c'est plus jeune, et plus lourd en ressource. XMPP c'est possible en mode “informatique verte”. Voilà voilà.

https://old.reddit.com/r/france/comments/x9m9mk/forum_libre_20220909/inpqoj5/

Quicksy is a spin-off of the popular Jabber/XMPP client Conversations with automatic contact discovery.

You sign up with your phone number and Quicksy will automatically—based on the phone numbers in your address book—suggest possible contacts to you.¹ Quicksy can be downloaded for free from Google Play Store. The source code is licensed under the GPLv3 and available on Github. Under the hood Quicksy is a full-fledged Jabber client that lets you communicate with any user on any publicly federating server. Likewise users on Quicksy can be contacted from the outside simply by adding +phonenumber@quicksy.im to your contact list.Aside from the contact sync the user interface is deliberately as close to Conversations as possible. This allows users to eventually migrate from Quicksy to Conversations without having to relearn how the app works.

https://old.reddit.com/r/fossdroid/comments/116veb2/quicksy/j9apwgm/

In my opinion, XMPP is a good choice because there are free software clients: in Trisquel (and most GNU/Linux distros): Gajim, Dino in F-Droid repositories (for Replicant or any Android): Conversations (+quicksy), Blabber for common non-free desktop OSs: Gajim for iphone (Monal, Siskin IM), not as good but ok as others but ok https://trisquel.info/en/forum/signal-telegram#comment-170585

On Android, there's Signal-FOSS, but it requires Google Apps to work properly: https://www.twinhelix.com/cgi-bin/forum.pl/signalfoss/1. I recommend Quicksy XMPP (Conversations is for more advanced users) on mobile, which works reliably provided you know how to disable aggressive battery saving (background app killer) on Android: https://dontkillmyapp.com/. On desktop (web browser), you can use Movim to interact with Quicksy. I've personally used Conversations for more than a year in the past so hopefully it should work. https://trisquel.info/en/forum/signal-telegram#comment-171160

Well, I think this is more like a newcomer vs. power user scenario. If you are new to XMPP, Quicksy gives you a decent messenger without requiring you to know how everything works. After a while though, you might learn that you can host your own server or use your own domain and want to do that. At that point, however, you would have to switch to Conversations as Quicksy allows only Accounts on Quicksy servers (AFAIK).

Actually, I don't think the primary reason for Quicksy is to increase the sales of the Conversations app. I think it is more about to get more people in contact with the XMPP ecosystem, without asking them to pay for an app like Conversations up front. After all, the ones who are doing XMPP nowadays are fighting for the cause and not for the cash. https://news.ycombinator.com/item?id=19389545

Signal and Telegram had centralized servers, so this made it easier for the companies to change their model.

XMPP and Matrix are both open-source standards and decentralized networks. XMPP is recognized as a standard by IETF: Thread opensource-communication-frameworks-xmpp-sip-amqp-mqtt-cap-iax.79474/. The major issue with XMPP is that Omemo doesn't seem compatible across different clients. SIP/SIMPLE is an open standard for VOIP and text that goes with VOIP.

https://forums.freebsd.org/threads/comparisons-of-xmpp-signal-mqtt-tox-telegram.65834/post-540545

[^] # Re: Signa, Silence, XMPP

Posté par Eridor le 23 janvier 2021 à 12:20. Évalué à 3.

Je vais effectivement utiliser un forfait Free à 2€ (et ma compagne aussi) donc c'est pour cela que je ne voudrais pas être tarifé pour des messages et photos, même si je pense qu'avec 50Mo, je suis large tant je vais assez peu l'utiliser (et qu'un dépassement n'est pas très onéreux).

Pour des conversations de 1 à 1, Silence fait l'affaire ; mais dès qu'il y plusieurs membres Signal est beaucoup plus flexible et pratique.

Ce n'est pas le cas de la version du Play Store ? Qu'est-ce qu'elle a de plus sécurisée ?

Si, c'est la même version. Je me suis mal exprimé. Google et F-Droid servent d'intermédiaire pour diffuser les applications. En passant directement par Signal, tu enlèves un intermédiaire donc la « chaîne de confiance » n'intègre plus que toi et l'éditeur. Cependant, F-Droid, en empaquetant l'application t'avertit des fonctions qui pourraient te déplaire (mouchard, etc). Donc, si tu passes directement par Signal tu acceptes le paquet tel que fournit par l'éditeur. Ça ne change rien pour la sécurité.

XMPP utilisera aussi des données mobiles, j'imagine ? Il faut vraiment que je me renseigne sur XMPP. J'en entends parler depuis des années, j'essaie (sans être parfait) de n'utiliser que du logiciel libre (d'où LineageOS et F-Droid), mais je n'ai jamais rien compris. Le problème de XMPP, c'est que…les utilisateurs d'autres applications devront encore installer un autre client de messagerie. Ma compagne, ce sera sans problème, mais les autres…Signal me semblait parfait pour ça.

Je ne comprends pas trop pourquoi XMPP te paraît à terme la solution la plus viable ? Tu pourrais détailler s'il te plaît ? XMPP permet de communiquer via Internet (donc via données mobiles/WIFI), comme les autres messageries type FB Messenger, WhatsApp ; a contrario des messageries type SMS/MMS.

XMPP est un protocole qui peut être exploité et mis en service via différents logiciels serveurs et clients selon les préférences de l'utilisateur (il n'y a pas qu'un seul serveur et un seul client). On obtient donc un réseau qui est fédéré (https://repos.goffi.org/sat_docs/raw-file/tip/schemas/decentralisation/decentralised_simple.png ), c'est à dire constitué de plusieurs serveurs gérés par différents acteurs, interconnectés, qui mettent en relation les différents utilisateurs de leurs serveurs.

À l'inverse, Signal contrôle les serveurs et les clients qui peuvent s'y connecter. C'est un modèle centralisé ( https://repos.goffi.org/sat_docs/raw-file/tip/schemas/decentralisation/centralised_simple.png ). Tu ne peux pas communiquer par Signal si tu n'as pas Signal.

Donc Signal se retrouve dans la même position que MSN en son temps, Skype puis WhatsApp : un modèle très centralisé et contrôlé par un seul éditeur (même se celui-ci jure par tous les saints de ne pas vendre les données personnelles).

XMPP a des spécifications ouvertes, peut être amendés pour évoluer et s'adapter aux nouveaux usages. Les développeurs peuvent créer/adapter et modifier des logiciels de serveur pour accéder au réseau sans se couper des autres utilisateurs. Les utilisateurs peuvent utiliser le logiciel de leur choix selon leur plate-forme, leurs préférences, etc. En somme, c'est beaucoup lus ouvert et finalement plus résilient : si un serveur tombe est stoppé ou se met à vendre des données personnelles, le réseau continue de tourner sans lui.

Comparons avec Signal : Signal propose 3 applications officielles : – la version Android – la version iOS – la version Electon multiplate-forme (Windows/Linux)

Si tu as une plateforme différente (genre Raspberry Pi ou autre plateforme non supportée) tu ne peux pas utiliser Signal. Si tu n'es pas content de l'application Electron de Signal (et il y a de quoi !), tu n'as pas d'autre choix.

Côté XMPP, il y a des applications dédiées (pour GNOME, KDE, android, iOs pour terminal, que sais-je encore ? Pour n'importe quelle autre plate-forme pour peu qu'un développeur en ait ressenti le besoin). Et toutes sont parfaitement compatibles et peuvent communiquer entre elles car elles se basent sur un protocole ouvert et libre.

https://linuxfr.org/forums/general-general/posts/signal-sur-f-droid