Je profite de ces temps de merdification de reddit pour essayer de faire connaĂźtre quelque chose qui me tient Ă  cƓur : XMPP (ou Jabber, pour son nom un peu plus sexy). Pour faire simple, c’est Ă  Whatsapp (et Discord, etc.), ce que lemmy est Ă  Reddit (ou ce que Mastodon est Ă  Twitter, ou ce qu’internet est au minitel), bref, si vous ĂȘtes ici, vous devriez ĂȘtre sensibles Ă  l’intĂ©rĂȘt de ce truc.

ConcrĂštement, c’est un protocole de communication. Il faut choisir (ou crĂ©er) une instance, s’y faire un compte (ou pas, les accĂšs anonymes aux salons publics sont Ă©galement possibles), et voilĂ , on peut tchatcher avec d’autres blaireaux personnes du monde entier !

Il existe Ă©galement des passerelles vers les silos propriĂ©taires, dont certaines que je dĂ©veloppe. C’est comme ça que j’ai initialement dĂ©couvert XMPP, j’aime l’idĂ©e d’avoir tous mes chats dans une seule appli, aussi bien sur mon ordiphone que sur mes ordipasphones.

Les points forts de XMPP selon moi :

  • lĂ©ger (donc Ă©colo) : un serveur peut tourner sur un petit raspberry pi avec un bon paquet d’utilisateurs, ce n’est pas du tout un souci ;
  • chiffrements de bout-en-bout : Ă  la signal/whatsapp, facile Ă  utiliser pour tout le monde, opengpg possible pour les plus nerds d’entre vous
  • tout le monde participe Ă  l’évolution du protocole, les entreprises n’ont pas plus de voix au chapitre que les petits devs ;
  • amical avec la vie privĂ©e (huhuhu) : je n’ai pas les services google sur mon tĂ©lĂ©phone, et pourtant j’ai des notifications pushs, et ça bouffe pas particuliĂšrement ma batterie.

Le moins bien :

  • Les clients traĂźnent un peu Ă  implĂ©menter les fonctionnalitĂ©s « modernes » (rĂ©actions, rĂ©ponses, fils
) de messagerie instantanĂ©e
 mais ça vient !
  • Les clients iphone un peu en dessous des autres, Ă  cause de l’hostilitĂ© d’apple au devs. LĂ  aussi ça s’amĂ©liore petit Ă  petit.

Mon utilisation :

  • Un serveur prosody hĂ©bergĂ© sur le VPS le moins cher d’OVH.
  • Les passerelles que je dĂ©veloppe (https://sr.ht/~nicoco/slidge/) pour accĂ©der Ă  Whatsapp, Discord, Telegram, Signal, Messenger, Steam chat, Skype et Mattermost installĂ©es au mĂȘme endroit. (EDIT: j’ai Ă©galement biboumi comme passerelle IRC).
  • Conversations sur mon android dĂ©googlé : ce client est parfaitement adaptĂ© aux noobs, grĂące Ă  lui ma famille (et quelques copains proches) utilisent mon instance sans trop se poser de questions.
  • Gajim ou Dino selon l’humeur sur mes ordis de bureau et Beagle sur le macbook (đŸ˜­ïž) du boulot; ma femme non geek aime bien gajim sous windows aussi.
  • Mes copains avec iphone utilisent siskin.

Je vais finir par quelques liens utiles si vous voulez creuser un peu plus:

Viendez, on est bien.

EDIT: j’oubliais un autre point fort de XMPP, assez important. C’est un protocole qui existe depuis un bail (fin des annĂ©es 90) et qui a fait ses preuves. Whatsapp par exemple, utilise le protocole XMPP lĂ©gĂšrement modifiĂ© (et surtout non fĂ©dĂ©rĂ© avec les autres) et gĂšre
 beaucoup, beaucoup, d’utilisateurs. Ça passe Ă  l’échelle sans souci.

  • greo@lemmy.world
    link
    fedilink
    Français
    arrow-up
    1
    ·
    1 year ago

    Super intĂ©ressant le principe de passerelles je connaissais pas, quand j’aurais un peu de temps ça me tente d’hĂ©berger mon serveur et de tester les passerelles Whatsapp et Signal.

    Juste pour plus d’infos il y a beaucoup d’utilisateurs sur les passerelles que tu dĂ©veloppes ? Ok Sourcehut c’est super pour les libristes mais au moins avec Github on a des stats (nombre de favoris, de forks, de contrbuteurs, etc.) qui permettent facilement de jauger la popularitĂ© d’un projet.

    Et sinon ça passe sur une utilisation auto-hébergée avec accÚs via VPN ? Je me vois pas foutre ça en accÚs public.

    • nicoco@lemmy.world
      link
      fedilink
      Français
      arrow-up
      2
      ·
      1 year ago

      Je ne fais pas de tĂ©lĂ©mĂ©trie, donc trĂšs dur de dire combien d’utilisateurs il y a. Je sais qu’il y a une 60aine de personnes sur le salon de discussion de mon projet, mais tous ne sont pas (encore?) utilisateurs. Je sais qu’il y a edhelas, l’administration de mov.im (et dĂ©veloppeur du client xmpp movim) qui propose mes passerelles telegram et discord Ă  ses utilisateurs sur son serveur. IdĂ©alement j’aimerais que d’autres admins suivent, mais ils attendent probablement encore un peu que la stabilitĂ© s’amĂ©liore, et je les comprends. ;-)

      Concernant sourcehut, j’aime bien qu’il n’y ait aucun aspect rĂ©seau social, et une interface assez austĂšre, je me sens tout hackerman.

      AccĂšs VPN? Il faudra bien que les passerelles puissent communiquer avec les rĂ©seaux propriĂ©taires ? Je ne suis pas sĂ»r du setup auquel tu penses, mais pour info mon serveur xmpp est “privĂ©â€, dans le sens oĂč je crĂ©e les comptes manuellement (et pas beaucoup, pas envie d’administrer un gros serveur), mais quand mĂȘme fĂ©dĂ©rĂ© avec les autres serveurs XMPP. Les passerelles ne sont accessibles qu’aux utilisateur de mon serveur
 Qu’est-ce qui t’inquiĂšte en pratique dans un accĂšs public?

      • greo@lemmy.world
        link
        fedilink
        Français
        arrow-up
        1
        ·
        1 year ago

        Merci des infos, par accĂšs VPN je parle d’un hĂ©bergement sur mon rĂ©seau local. Donc le serveur aura bien accĂšs Ă  internet mais seuls les utilisateurs connectĂ©s directement au rĂ©seau local pourront y accĂ©der (et c’est lĂ  que VPN entre en jeu pour accĂ©der au service de l’extĂ©rieur).

        Y a rien qui m’inquiĂšte spĂ©cifiquement pour l’accĂšs public mais je prĂ©fĂšre dans la mesure du possible ne pas avoir de services publiquement disponibles sur internet.