Recensement Des Systèmes De Chat
Ici on liste les systèmes de chat dont on a discuté, avec avantages, inconvénients, ce qu'on veut, etc.
Il faudrait rapidement les installer pour voir effectivement ce que donne la prise en main concretement.
Sur cette page : (cacher)
1. Situation actuelle
- plusieurs étudiant·es se plaignent du bruit sur whatsapp et veulent passer à autre chose (cf par exemple Compte-rendusDeLAGL2LLCERAnglais)
- whatsapp est une catastrophe en termes de protection des données privées :
- la première chose que fait whatsapp c'est récupérer le carnet d'adresse de l'utilisatr·ice avec tous ses contacts
- les personnes sont idéntifiées par leur numéro de téléphone, il est donc très facile d'itentifier les membres d'un groupe (fichage)
2. Ce qu'on veut
- logiciel libre et hébergé par nos soins
- serveur:
- facilité d'installation et de maintenance
- facilité de redéploiement sur une autre machine
- répliqué (en cas de panne)
- salons avec des permissions selon les salons (on peut imaginer des salons hyper plubliques hors de la fac, par exemple pour les contacts avec les autres)
- facilité d'adoption pour les novices
- respectueux de la vie privée
- chiffrement E2E des messages pour ne pas mettre de pression sur le serveur
- facilité de rejoindre un salon (par exemple avec un QR-code), et que celui-ci soit chiffré
3. Panorama des sysèmes de chat
3.1 Matrix/Element
Liens
- protocole : https://matrix.org/
- client passe partout : https://element.io/
- serveurs : synapse (lourd mais complet), https://conduit.rs/ (léger, mais pas de bidge)
Avantages
- interface très proche de discord
- appli unique qui passe partout (android, desktop, etc), donc plus simple pour s'expliquer comment marche le client
- bridges avec whatsapp et d'autres applis
- chiffrement par défaut : pas de problème de fuite au niveau de l'hébergement, moins de pression
- fédération : on pourrait imaginer 2 serveurs hébergés à plusieurs endroits de sorte à gagner en
Inconvénients
- la fédération leake des meta-données : si une personne inscrite sur matrix.org se connecte à un salon, les méta-données du salon (qui parle à qui) sont copiées sur matrix.org pour permettre à la personne de suivre
Proposition
- on pourrait ne pas se fédérer à matrix.org mais uniquement aux autres facs si elles montent un sysème similaire
Questions:
3.2 XMPP
Liens
- serveurs XMPP
- https://prosody.im/
- très léger
- https://www.ejabberd.im/
- possibilité d'avoir un serveur de secours
- https://github.com/igniterealtime/Openfire
- https://prosody.im/
- frontends web
- clients android
- client apparement multi-plateformes : https://tigase.net/
- clients bureau GNU/Linux
- clients bureau Windows
- bundles
- https://snikket.org/
- snikket est une version de prosody pré-configurée (docker), ainsi qu'une version pré-configurée de conversations (pour android), et une version pré-configurée de siskin (pour iOS)
- https://snikket.org/
Avantages
- moins "corporate"
Inconvénients
- chaque système (android, desktop, ...) a sa propre appli (donc moins facile de s'entraider)
Questions
- Quid des méta-données ?
- le chiffrement OMEMO doit être activé manuellement ? Est-ce simple à activer ?
3.3 Wire
- semble beaucoup plus lourd (recommande kubernetes)
3.4 CWTCH
Avantages
- énorme travail sur les méta-données, la confidentialité, etc
Inconvénients
- en développement actif, récent
Question :
- quelle est la taille max des groupes pour que ça reste utilisable ?
3.5 Simplex
- une dev de cwtch ne semble pas convaincue par les affirmations de simplex sur la protection des méta-données
3.6 Revolt
- https://revolt.chat/
- avantages : clone de discord
- inconvénients : pas de chiffrement E2E
4. Complètement autre chose ?
- comme pour whatsapp, il est possible que le rapport signal-bruit d'un outil comme discord soit faible du fait du format de chat (les posts font en général entre un mot et une phrase)
- on pourrait imaginer un outil qui ne soit pas organisé par salon mais plus focalisé sur les questions
- c'est ce que font les forums (comme reddit).
- Un logiciel de forum moderne qui semble pas mal est discourse : https://discourse.org/
- https://nextcloud.com/fr/