tkr

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

Bonjour,

pour ceux qui n'auraient pas cherché de substitution à skype, voici :

propriétaires : teams (microsoft), il y a également zoom, webex (cisco), rocketchat, slack, etc

il y en a d'autres plus ou moins flexibles ou libres :

-linphone (protocole SIP), gratuit pour les particuliers, service et logiciels étant dissociables. Par ex un utilisateur @linphone.org peut communiquer avec un user@ippi.com -jitsi, à la fois un service, également un logiciel web qui n'exige pas de compte (des instances jitsi sont référencées sur l'annuaire des chatons) -big blue button, très prisé mais je sais pas ce que ca vaut

-xmpp : – protocole créée en 1999, la voip rajoutée des années après. Jingle assure le multimédia (transfert de fichiers, audio, visio), OMEMO pour le chiffrement (inspiré du protocole de l'appli Signal) – xmpp (anciennement jabber) fonctionne sur le même schéma que l'email (de meme que pour SIP) – très populaire chez les geeks/nerds/hackers – hébergé sur des instances indépendantes : assos, particuliers, des PME ont les leurs, certaines familles également – est très prisé dans les systèmes de conversations sur internet (jeux vidéos), ou encore dans les systèmes d'échanges d'informations, de notifications

clients : ordinateur (win/mac/nux/bsd) : gajim (sans visio), dino (avec visio) ios : quicksy, monal android : quicksy, conversations à noter : -quicksy utilise le numéro de mobile comme identifiant, comme whatsapp. Quicksy est géré par daniel gulsche (la version android) depuis dix ans -conversations fonctionne sur la base d'un utilisateur/mot de passe. -sur ios, quicksy est une variante de monal (sorte d'accord passé avec l'appli) se basant sur le numéro -sur android : quicksy et conversations sont payants sur le playstore, mais gratuits sur fdroid.

la plupart des serveurs sont des associations, pour plus d'infos : https://jabberfr.org, https://joinjabber.org, https://xmpp.org

pour ma part, je n'utilise plus qu'exclusivement xmpp et SIP pour communiquer sur internet, en complément des emails.

Certains petits malins ont réussi à greffer un numéro de mobile classique à un compte xmpp : voir le projet JMP des soprani (canada)

sur le protocole SIP, il est possible d'utiliser les passerelles (voir le site sipbroker.com) pour joindre une personne d'une ligne téléphonique classique, vers un compte sip (ex ippi, iptel, voip.ms, callcentric..), à l'autre bout du monde. Environ 1/3 des pays ont ce genre de truc (sauf l'asie :o )

le problème de whatsapp: -il n'est pas interopérable avec les autres services alors qu'il l'était à sa création, comme google hangouts, les deux ont fermé l'interopérabilité avec d'autres clients/services en 2013 -il exige un numéro de mobile pour s'y inscrire -son client obligatoire pour accéder au service, n'est dispo que sur smartphone (me parlez pas de la webinterface qui imposer une validation par sms chaque semaien..)

pour ma part, je ne comprends pas qu'il reste une alternative, bien qu'il utilise lui meme une variante de xmpp fermée, modifiée, verrouillée jusqu'aux os.

bonjour,

petite cours rapide... je vais essayer de vulgariser au maximum, mais pour une personne qui ne sait pas : c'est pas simple. je vais donc prendre quelques comparaisons et illustrations..

  1. de manière générale :

XMPP, c'est : -décentralisé (en cas de panne de l'un, les autres fonctionnent encore) -interopérable (communique avec les autres services) -chiffré (via omemo, protocole issu de l'application signal.)

Inventé en 1999, supporte la voix/visio depuis approx 2010 (même un peu avant). XMPP est notamment utilisé dans ... whatsapp, de manière fermée depuis 2013.

Google Hangouts, whatsapp, messenger/facebook, étaient “ouverts” jusqu'à ce qu'ils “ferment” leur interopérabilité, tous vers 2011/2013. Il y a une quinzaine d'années, il était possible de communiquer avec des utilisateurs facebook/google/whatsapp sans disposer de l'application ou d'un compte chez eux, en utilisant gajim sur ordi par exemple. C'est ce qui s'appelle l'interopérabilité : l'utilisateur de service A peut communiquer avec l'utilisatrice de service B.

Avant 2010, ils étaient interopérables. Pour augmenter leur nombre d'utilisateurs (et leur valeur financière), ils ont changé leur fusil d'épaule : ils ont fermé l'interopérabilité, ce qui exige d'avoir un compte chez eux pour communiquer. Un peu comme pour les applis dites populaires aujourd'hui : instagram, telegram, threema et consors. Plus y'a d'utilisateurs, plus les ambitions commerciales sont nombreuses, cf pavel durouv chez telegram... Pour rappel, quand FB acquiert whatsapp en 2014, la transaction est supérieure au milliard de dollars américains. Ca chiffre, ces jolies données ;)

Vous imagineriez devoir crééer un compte gmail pour envoyer des mails vers gmail? ou devoir disposr d'un abonnement sfr pour communiquer avec les abonnés au carré rouge. Avec les applications populaires (et fermées), les gafam l'ont fait (internet a été inventé pour... l'inverse, càd rien de fermé, tout décentralisé)

  1. la concurrence : skred, olvid ont le coté positif d'être français, gratuits et de proposer une alternative. c'est bon pour la concurrence.

Maintenant si on veut regarder le coté technique : les données olvid sont stockées sur amazon, à ma connaissance. Comme pour les données de doctolib.

sur whatsapp/telegram/viber/signal/instagram/olbid/skred/threema, ces messageries sont fermées : elles ne peuvent pas communiquer avec d'autres. Elles n'ont pas d'interopérabilité par leur conception technique, ou cela leur a été délibérément retiré (whatsapp ne rouvrira jamais ses liens de manière “directe” comme dans le passé, ils l'ont précisé plusieurs fois, soit disant pour éviter le spam -déjà présent sur l'appli évidemment-)

  1. un protocole, c'est quoi?

En deux mots : ce qu'utilisent les appareils connectés à internet pour commnuniquer. Par ex, surfer sur facebook, c'est https:// <= càd que c'est du web. Le web n'est qu'un usage (le plus populaire) parmi les usages de l'internet.

whatsapp n'utilise pas le web. Skype non plus. Ils utilisent des protocoles spécifiques.

xmpp, c'est un protocole : il sert à permettre de communiquer entre ordinateurs, notamment pour transmettre des messages, mais aussi des fichiers.

  1. xmpp, c'est de la messagerie.

Pour comparer : l'email, c'est pareil. Même schéma que pour XMPP.

xmpp fait de la messagerie, et de la voix/visio. xmpp se calque sur le principe de l'email : alice@orange.fr peut échanger des mails avec bob@sfr.fr

Dans le système du mail :

alice envoie un mail, d'un ordinateur sous windows (1) avec son client mail opera (2), chez orange (3), qui est relayé chez sfr (4) pour bob qui le lit avec thunderbird (5) sur un ordinateur macos (6)

Ça fait six fabricants, industriels, éditeurs de logiciels, acteurs différents, qui s'accordent tous leurs violons pour que le mail puisse être retransmis à son destinataire. C'est ce qu'on appelle un protocole.

le protocole sert à permettre un langage commun sur différents logiciels issus de fabricants différents.

On ajoute à ça l'interopérabilité : elle sert surtout à décentraliser : si sfr.fr tombe (maintenance pile poil ce matin, ils sont en panne en ce moment le 10 mars), les abonnés d'orange ne sont pas empechés de communiquer avec ceux de bouygues et de free. Qu'il s'agisse de la téléphonie fixe, mobile ou de l'email : chacun est une crèmerie indépendante qui peut communiquer avec les autres. XMPP se base sur ce schéma : l'interopérabilité.

  1. Les différents clients XMPP :

Dino-im (windows) peut évidemment communiquer avec conversations/quicksy (android) gajim (linux) peut évidemment communiquer avec monal (iphone)

Avertissement : seule la voix/visio peut parfois être compliquée, sur ordi (dino/gajim). Mais par messagerie texte, c'est comme l'email. Par ex, avec android/ios, et quicksy/conversation/monal fonctionnent très bien (traduction : l'appli quicksy/monal sur iphone, peut communiquer avec l'appli quicksy/conversations sur android)

pour rappel, quicksy utilise le numéro de tel (sms) pour s'identifier, comme whaapp, par simplicité Pour conversations (android), Monal (iphone) et tous les autres (gajim, dino..) il faut se crééer un compte, comme pour votre mail perso. Même principe. Différentes asso en france en proposent : jabberfr.org, chalec.org, etc.

XMPP est le protocole utilisé dans énormément de systèmes fermés : whatsapp (xmppFUN), les notifications d'android/iOS, les “tchat” des jeux vidéos en ligne, et dans beaucoup d'autres (ex: https://xmpp.org/uses/social/ et https://xmpp.org/uses/gaming/ )

le client xmpp le plus populaire est conversations/quicksy sur android. Monal/quicksy sur iphone. Dino-im et gajim sur windows, linux, macos, BSD.

Les données de jabberfr.org sont bien sur hébergées en France. Il existe des serveurs/associations xmpp presque partout dans le monde : la création de compte est gratuite. Pour quicksy, c'est géré par l'ingénieur allemand Daniel Gulsch qui planche tout seul depuis une dizaine d'années dessus. C'est hébergé chez hetzner, en allemagne.

voir : https://xmpp.org https://joinjabber.org https://jabberfr.org https://quicksy.im https://conversations.im https://dino.im https://gajim.org

(vous lez aurez tous)

tous sont faits pour pouvoir communiquer entre eux.

pour de la voix/visio, si cela ne fonctionne pas avec xmpp, il est possible d'utiliser le protocole SIP (qui est utilisé notamment dans la VoLTE et la VoWIFI), par différents petits prestataires gratuits :

en France, linphone propose leur service (gratuit) et leur logiciel (ordi) en plus de leur appli gratuite.

Ippi fait à peu près la meme chose, mais ajoute en complément l'accès “skype” vers le réseau téléphonique classique, en supplément (tarifé)

À noter : certains fournisseurs VoIP/SIP dans le monde proposent d'être joint sans surcout à l'international, vers un utilisateur SIP, au prix d'une communication locale. Mais cette dernière fonctionnalité, très appréciable pour ceux qu'ont pas de whapp pour les communications internationales, reste peu ergonomique, bien que très économique. Me demander pour les détails car c'est assez fastidieux.

Je peux la détailler toute réponse par courriel exclusivement/uniquement (facebook bloque énormément mes réponses en commentaires -trop longues et avec URL) donc seul possibilité : sansgafam@mailo.com ou @tkr@piaille.fr

https://linphone.org <= société grenobloise et son service SIP/VoIP/ToIP gratuit

SIP <= protocole “cousin” de xmpp pour de la téléphonie/Visio VoIP/ToIP <= Voix/Téléphonie over IP (sur IP/Internet)

pour les questions, toujours par mail

tout simple : *la fondation matrix est en UK, et dispose d'un joli marketing propulsé par du ca$h *matrix/element est fondé par des anciens du mossad (avéré)

passons à la pratique : * un mdp d'accès à la session, + un mdp de déchiffrement des échanges (= pas pratique pour le commun des mortels) * une fois déchiffrés, il arrive très souvent que la plupart des messages, notamment les réponses, se trouvent toujours chiffrés, c'est la plaie * l'interface web comme le client lourd pèsent une tonne, et rament sur mes ordis * la fondation matrix fait tout pour obliger les clients gouverenementaux ou pros à payer eux meme leur serveurs, à tout leur mettre à leur charge * app.element.io n'aime pas si firefox n'est pas en dernière version * héberger une instance matrix prends un max de place, cf : https://www.freie-messenger.de/en/systemvergleich/xmpp-matrix/

je recommande mille fois plus pour xmpp: * xmpp a été inventé en 1999 et la voip adaptée à la fin des années 2000 : il est largement à la hauteur aujourd'hui * xmpp a pléthore de clients de messagerie, sur ios/android/postmarket comme sur win/nux/mac/bsd, est sans doute le client le plus multiplateforme au monde dans ce domaine * xmpp est mille fois plus léger que matrix * xmpp est le protocole utilisé dans whatapp * il y a moult instances xmpp disponibles gratuitement dans le monde * le protcole de communication le plus léger que je connaisse, basé sur xml (cousin de rss pour l'actu)

=> pour me joindre, soit sms/tel sur mobile, soit email/xmpp sur ordi (ou sur postmarket mobile), jamais d'autre chose : je réduis au maximum ma dépendance envers les services en ligne.

Hello,

Im very surprised to see that it's almost abandonned since 2016 As there are multiple others messaging apps, I hugely prefer/recommand xmpp. Daniel Gulsche did a horrific work about his good client conversations.im and quicksy.im into android. The community thanks him.

The difference between conv' and quicksy : the first one uses login/password. The second one uses cell phone number. That's all. Sometimes it happens that Conv and Quicksy are free few days on playstore. Always, on fdroid. Others good/modern ones are monal for iOS, beagle for mac, and dino for nux/unix/bsd.

To be clear I learned about xmpp in...2022. I hugely regret that “late”, as I was using especially SMS/emails until 2020. No “smartphone app” for over two decades (and not more now). But for me, as a very attached person into the “federated” and uncentralized criteria of the internet and online services : I discovered xmpp by comparison with matrix/element protocols. And have to say I have used a bit more than a year the matrix/element one, not that bad, but finally... not that convenient.

XMPP is a bit for instant messaging, what are emails : – decentralized, federated, as for opened-SIP (for little ToIP providers) ; means if a servers goes unavailable, it doesnt avoid other's servers to communicate (unlike whapp/telegram/signal/etc) – not that hard to setup : username, password, that's it ; even quicksy proposes to use phone number instead (a bit like big messaging tools) – multiplatform : unlike big messaging apps, xmpp clients are available on windows, macos, linux, unix, iOS, android, haiku, BSD, and pure linux for mobiles – communications are encrypted with OMEMO protocol, inspired from signal. PGP could be used too. – voice/video communication works with modern clients – files transfers works easily, too – doesnt belongs to big companies whom do monney on user's data.

XMPP and SIP are exactly what email has been powered for : decentralized, multiplatform, as a reliable standard for internet communication. No, “big four” doesn't play such game.

...SIP is not that far of that. For my close relatives, friends and family, we setup those both protocols for a simple thing : we dont want to depend of a single server/company. And of only 1 protocol.

Whatsapp and big messaging services should permit XMPP, SIP and Matrix aliases for interoperability

EU is now asking big messaging services (Whatsapp, iMessage etc) to open interoperability, compatibility, for basic communications (messages, files, voice and video conference), to ensure that others messaging solution could work with whatsapp.

Few protocols already exists, and might become sorts of standards, worldwide :

XMPP : created at the end of the 90s, XMPP has been used by so many actors of the industry. It's widely used for information transmission (eg notification on mobiles devices), but has been designed as a similar scheme as email, on the Instant messaging purposes. It manages since a long time messages, voice, video and file transfer.

SIP : created at the end of the 90s, it carry voice, video, plus messages on the Internet. Used by lot of telephony providers (it's the heart of VoLTE -4G-, VoNR -5G- and Vowifi features), it's widely adopted by lot of Telephony over IP users, throught small and medium businesses offers.

Matrix : New protocol created in the 2010s. Interoperable, it manages well too the voice, video, messages and file transfer.

All of those three protocols manage well encrypted Voice, Video and text communications, plus file transfers.

We strongly believe that EU and even Whatsapp, RCS, iMessage, Signal, etc might offer an option to get XMPP, SIP and Matrix secured protocols, alias, to enable it manually by user and thus make those closed-apps, ready to be compatible with lot of others communications solutions, as those three protocols has been designed for.

More information about those protocols : https://en.wikipedia.org/wiki/XMPP https://en.wikipedia.org/wiki/Session_Initiation_Protocol https://en.wikipedia.org/wiki/Matrix_(protocol)

Me contacter : @tkr@piaille.fr

  • xmpp est décentralisé, et fédéré, sur un schéma comme le mail : alice@sfr.fr peut communiquer avec bob@orange.fr ; chez les whatsapp&co c'est pas possible
  • cette décentralisation fait qu'en cas de panne d'un serveur, les autres peuvent continuer à communiquer ; à contrario si whapp ou telegram tombent, plus de communication.
  • xmpp gère la voix/vidéo, comme les autres ; les échanges sont chiffrés en omemo, de bout en bout ; chez whapp et telegram, c'est différent.
  • xmpp est multiplateforme : conversations/quicksy(android), monal/snikket(iphone), dino(ordinateur).. ne pas posséder de smartphone n'empêche pas son usage avec un client dédié, sans passer par un navigateur web.
  • xmpp a été créée en 1999, et supporte la voix/visio depuis la fin des années 2000... les autres, créées à la fin des années 2000, n'étaient pas aussi matures.
  • la plupart des serveurs xmpp sont gérés par des associations, passionnés, ingénieur, et pas par des entreprises privées et commerciales.. en France certains serveurs sont même des “chatons”, orientés sur l'éthique et le respect de la vie privée
  • xmpp est un si bon protocole qu'il a inspiré moult reprises : les notifications android/iphone, whapp à ses débuts, et de nombreux autres projets. Une mine d'or!
  • xmpp est tellement “bon” dans son schéma que les géants gafam qui l'ont adopté, l'ont refermé (impossible de communiquer sans l'appli de l'entreprise) pour forcer la création de compte, et augmenter leur revenus : https://fr.wikipedia.org/wiki/Embrace,_extend_and_extinguish https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish

xmpp est à la messagerie ce que vlc est au multimédia, firefox aux navigateurs...

xmpp (en anglais): https://xmpp.org/ xmpp (en français : https://wiki.jabberfr.org/Accueil les chatons : https://www.chatons.org/

pour le sip (la téléphonie sur IP), c'est presque pareil : des serveurs décentralisés qui permettent aux utilisateurs de s'appeler en passant par internet, avec des clients SIP différents. Interopérable et décentralisé, du VRAI internet... pas du skype/whapp/messenger.

Depuis vingt ans, les moyens de communiquer par internet ont fortement évolué, au même titre que les communications traditionnelles, au point de converger.

Cependant, à l'instar du web de plus en plus critiqué pour être en passe de devenir une poubelle (et c'est gentil, cf les #noscript, cf le protocole gemini), différentes initiatives ont vu le jour pour communiquer.

Petit rappel : xmpp (messagerie et visio standard/intéropérables) : introduit en 1999, stabilisé en 2011 sip (messagerie et visio standard/intéropérables) : 1999

ces deux premiers fonctionnent toujours très bien, se sont améliorés.

les complémentaires, réservés aux nerds/geeks : ICQ : 1996. IRC: 1988.

Maintenant, la liste :

IRC: 1988 ICQ : 1996 SIP: 1999 xmpp : 1999 windows live messenger (msn messenger) † : 2001 ichat (apple, ex facetime): 2002 skype: 2003 blackberry messenger † : 2005 skype for business (msft lync): 2007 RCS (draft protocol) : 2008 jingle (XEP-0166) voice/video for xmpp: 2009 whapp: 2009 facetime : 2010 viber: 2010 facebook messenger : 2011 imessage : 2011 wechat : 2011 zoom : 2011 line : 2011 libon † : 2012 slack: 2013 telegram: 2013 google hangout † : 2013 tox : 2013 joyn (RCS by google): 2013 threema : 2013 signal: 2014 matrix: 2014 wire : 2014 discord : 2015 google duo †: 2016 google allo †: 2016 msft teams : 2017 google meet : 2017 briar : 2018 session : 2020 RCS by default on your android (without asking you): 2023

L'énorme problème des messageries fermées, est qu'elles excluent pour deux raisons : -la personne ne veut ou ne peut pas s'y connecter en raison de son système ou de son appareil -il n'est pas possible de communiquer avec des personnes ne possédant pas le même logiciel en face.

cela est un caractère discriminatoire, excluant. ce pourquoi, il est évident qu'à force d'exigences logicielles, certains standards ont gagné en notoriété, ont gagné en terrain.

l'inconvénient de passer par des solutions libres et/ou standardisées : c'est souvent plus complexe (comme configurer à la main son client email sur son ordinateur) mais c'est compatible.

instead of going on whatsapp, telegram, signal..

firstly, what are those two protocols?

SIP is a protocol to do phone communications over the internet. Eg, Linphone is both a client/application/software (computer, phone), but also a SIP service provider. Both can be dissociate : you can use linphone service with a hardware sip phone. You can use linphone software or app with different/multiple providers (even not linphone)

xmpp is a protocol to communicate through internet : secured messages, plus voice/video. Like SIP. Conversations and quicksy are the most recommended xmpp client/application for android. You can find Monal on iPhone, Gajim and Dino for windows, macos, linux, unix.

to compare, if you didnt understood : imap and smtp are making emails services works. without imap/smtp, you just can't use emails. (i exclude mapi/exchange to not complicate things)

alice@first.net is an email. it can be also also be a SIP address, or xmpp one. it's called an URI. bob@conversations.im is not an email. it's bob's xmpp address (or URI)

then, why xmpp or sip, where others exists too?

  • 1- SIP manages very well voice and video calls. xmpp manages very well the same services. two protocols, but... why?? => if one of them is just out of order, unavailable, the second one can carry one. that's why. Never only one.

  • 2- both are federated or interoperable, like email : alice@first.net could reach bob@second.org (you call signal/telegram users with whapp? No, you cant)

  • 3- that means there is a failure tolerance, in case of unavailability : when whatsapp is unavailable (yes, it happened, not only once), no one can communicate. With SIP, if callcentric is out of order for a while, voip.ms can't call those of others providers, like emails : if gmail is down, yahoo can still reach protonmail's users. Exactly like if ATT is unavailable : sprint/verizon can still reach tmobile. It's a requirement.

  • 4- they can be used on a computer (not damn javascripted web!) with a software client, for sip (eg linphone, others exists), or xmpp : Dino, Gajim..

  • 5- they are secured : omemo for xmpp, srtp/zrtp for SIP.

  • 6- those two technos are free and standardised, means compatible with others, instead of the “three bigs” demanding to get the same app for communications

  • 7- servers for xmpp are mainly from voluntary, non profit organisations, whom respects privacy and RGPD more than big four. You're not the product.

  • 8- Quicksy is the alter-ego of whatpp in a practical way, just because it uses only the phone number. Only thing it shares with whapp.

  • 9- it permits to distinguish the software/application/client, from the service (i hate simplified things : always divide to reign better !)

  • 10- you might hear that whatsapp, and others gafam's tools (teams, hangouts) were using both xmpp and sip at early hours : it's true, but why not use directly xmpp/sip client + service instead of their whole marketing package software? same for skype or teams, who had used (and uses) SIP

  • 11- there is a real community with it, whom accompany and develops the software and protocol

  • 12- skype is from, about/approx, 2005. iMess around 2011? whatsapp near the same. SIP and XMPP? in 2000, they where already here. It's not the firsts here to have to adapt ;)

  • 13- opensource world is a bit tired of the Embrace, extend, and extinguish, first weapon of gafam in communications : https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish

hey, that's a gift : https://paste.debian.net/hidden/732389ee/

TBH, on my own : i just dont understand how to be “okay” with using those big messaging tools. I dont.

if relatives are not happy, a text message (sms) or an email, still works. Yep, technology-type prevails on the contact. Yep. Some people are proud to be “grammar-nasi”, for me it's the technology, and i wont change for your eyes :)

i tried to do my best writing this, if you want to correct errors..

hello,

No, as always replied : i wont have whatsapp, nor yesterday, not today, not more tomorrow. only alternative to whtasapp me : to transmit me the device, with the sim card inserted and the application installed, through post mail, ready to use, obviously at fees or charges of the person whom wants to reach me on it, with a dedicated phone, of course. I wont spend a penny for it, never.

my private phone number wont be, even for “a million eur/usd”, reachable on whatpp. Decision will change for nobody.