Prise de décision pour la Migration du chat : de Rocket Chat à Matrix Element?

Bonjour à toustes,
Ceci est un sollicitation de vous toustes, tiers-lieux et réseaux, pour savoir si vous donnez votre consentement à un changement d’outil pour le chat commun (chat.tiers-lieux.org). Un changement d’outil pour un usage aussi important n’est pas toujours trivial, alors cela nécessite une adhésion la plus large possible et une explication la plus simple possible des raisons de cette proposition.

:eye::hear_with_hearing_aid::writing_hand: Merci de donner vos objections ou votre consentement avant le 30 avril

Quel est le changement ?
Concrètement, la proposition est de passer de l’outil Rocket Chat à l’outil Matrix Element pour gérer notre chat.

Quelle en est la cause ?
Notre hébergeur est Indie Hosters (situé en France), il nous a informé qu’il arrête définitivement le support de Rocket Chat dans ses services à partir du 31 mai 2023.
Nous avons donc 2 possibilités : Prendre notre Rocket Chat actuel et le faire héberger ailleurs, ou passer sur la solution qu’ils nous proposent : Matrix Element.

Alors on fait quoi ?
Suite à de nombreux échanges sur le forum, le chat, en visio, entre plusieurs personnes diverses de réseaux régionaux, de tiers-lieux, de porteur·euses de projet, d’expert·es numériques, l’avis général se porte vers Matrix Element. Je vous propose de faire valider au consentement cette décision sur le forum.

Voici une synthèse des arguments pour expliquer le choix
Inconvénients de Rocket chat :

  • de plus en plus cher et propriétaire : les fonctionnalités de Rocket Chat deviennent payantes et non-libres, ce qui empêche Indie Hosters d’assurer un service de qualité.
  • moins éthique : Rocket Chat se dirige plus vers des objectifs économiques d’une startup et moins vers les valeurs d’une coopérative
    Avantages de Matrix Element :
  • plus durable : il est basé sur un protocole libre (Matrix), qui permet de s’assurer qu’on aura toujours accès à cette technologie.
  • plus coopératif : le protocole est « fédéré », concrètement çà permet de discuter avec des personnes qui sont sur d’autres serveurs (par exemple depuis le serveur tiers-lieux.org je peux inviter des personnes du serveur des CAE, ou encore rejoindre un canal sur le serveur dédié d’un réseau régional)
  • Il y a un momentum autour du standard Matrix : entre autre les agents publics sont poussés également vers Matrix par la messagerie « Tchap ». On sera donc interopérables et on pourra retrouver les agents publics depuis nos chat.
  • standardisé : à terme, notre compte de messagerie pourrait devenir aussi universel qu’une adresse mail (plutôt que d’avoir plusieurs outils de messagerie instantanée incompatibles entre eux)
  • plus éthique : l’enjeu est de créer un commun, où tout le monde est financé de façon équitable à sa juste valeur, et de rendre visible les enjeux

A quoi ca ressemble Matrix Element ?
Globalement, la transition sera presque transparente. L’adresse sera la même, les contenus et les canaux seront migrés, le compte utilisateurice sera le même, les fonctionnalités et l’apprence sont très proches. Si vous êtes impatient·es, un serveur de test est déjà opérationnel

Comment on fait la migration ?
La proposition de calendrier est la suivante :

  1. discuter de la proposition de migration de chat sur le forum et le chat pour faire une prise de décision collective
  2. ensuite faire un mailing pour transmettre l’info de la migration décidée
    Si le choix de Matric Element est confirmé :
  3. en vue d’une migration effective le vendredi 31 mai, proposer 2 ateliers d’accompagnement à Matrix Element les lundi 6 mai et lundi 3 juin (permanence l’aprem de 14h à 17h pendant Commun lundi)
  4. ca sera l’occasion de mettre à jour la documentation écrite pour l’accès au chat sur movilab
  5. En parralèle réaliser deux courtes vidéos pédagogiques et sympas pour présenter l’outil (une vidéo tuto sur l’utilisation et une vidéo pédagogique sur les enjeux)

Combien ca côute ?
Pour rémunérer équitablement le travail autour de cette migration, en particulier l’accompagnement et la communication, on a estimé un besoin de 4500 €. Le chat et le forum sont des outils mutualisés, vous pouvez faire votre part de colibri sur l’outil de cofinancement

J’espère que la proposition est claire, n’hésitez pas à demander pour tout besoin d’éclaircissement.
Si vous avez une objection, vous pouvez répondre à ce message en précisant le risque que vous percevez, et on pourra bonifier ensemble la proposition.

4 « J'aime »

Merci pour ce travail de synthèse ! :seedling:

Je n’arrive pas à accéder au serveur test… le lien ne fonctionne pas ou est ce moi qui n’y arrive pas :face_with_peeking_eye::nerd_face: ?!

Aucune objection de mon côté (notre réseau régional n’utilisant pas Rocket.chat)

Le lien du serveur test de Matrix Element fonctionne, le revoici : https://element.tiers-lieux.org

Salut à vous, merci Guillaume pour le post et le résumé.
La Compagnie des Tiers-Lieux est très utilisatrice du tchat, pour son organisation et l’animation des différents cercles qui la composent.
Les utilisateurs·rices que l’on a amené sur le tchat, parfois en insistant, ne sont pas tous·tes des passionné·es des outils numériques, donc notre souci est que la migration soit la plus fluide possible. Je lis que « L’adresse sera la même, les contenus et les canaux seront migrés, le compte utilisateurice sera le même », c’est donc bien un engagement de IndieHosters ?
Pour le reste c’est de l’accompagnement à l’usage et on voit dans l’instance test que ça ne change pas vraiment par rapport à Rocket et nous inciterons les utilisateur·ices à participer aux ateliers.
Pour le cofinancement, je ne suis pas en mesure d’engager la Cie aujourd’hui, on vous dit quoi bientôt.
Merci encore !

Oui l’adresse, les canaux et contenus seront conservés.
Les identifiants ne changeront pas puisque c’est toujours le même SSO

Seuls quelques noms d’utilisateurices devront subir des modifications muineures et automatiques, voici l’explication de Indie Hosters :
Avec la migration de chat, il est nécessaire d’effectuer quelques changements de nom d’identifiants qui ne sont pas compatibles entre Rocket.Chat et Element Matrix.

Concrètement, il y 2 types de changements :

  • la suppression des caractères spéciaux “&”, “é”… et des espaces “ “.
    Par exemple : “dupont & dupond” sur Rokcet.Chat devient “dupontdupond” sur Elment Matrix
    Après vérification, cela concerne 23 personnes cette l’instance.

  • la suppressions des “@” et mail pour les personnes qui ont mis un mail en identifiant
    Par exemple : “dupont@liiib.re” devient “dupont”
    Après vérification, cela concerne 83 personnes sur cette instance

1 « J'aime »

Il y a juste quelques petites limitations ; plusieurs “détails” ne sont pas migrés, essentiellement car le concept n’existe pas comme cela dans Element Matrix :

  • Les citation d’un autre message
  • Les images externes importé depuis un lien url seront affichées en url et non migrées en images (cela ne concerne donc pas les images importées dans Rocket.Chat par glissé-déposé par exemple)
  • La description des fichiers envoyés depuis Rokcet.Chat
  • Les images d”avatar ne sont pas migrés, il faudra les remettre.
  • La fonction Livechat et Chatbot n’est pas migré.
  • La notification des @utilisateur.ice dans les messages n’est pas traduite. Par exemple, le message “ping @sasha” est bien migré mais ne renvoie plus à l’utilisateur.ice @sasha
  • les discussions

Tout le reste à normalement bien été migré (réactions, salon…).

La sollicitation prendra fin le mardi 30 avril 12h.
Après quoi, si aucune objection n’est donnée, on validera cette décision.

Dans le cadre de la migration de ce chat, il serait intéressant de savoir qui (tiers-lieux, réseau, partenaires, …) utilise cet outil de chat
:busts_in_silhouette: :bell: A toutes les structures qui utilisent ce chat, merci de répondre
à ce formulaire très simple qui utilise le chat tiers-lieux.org ? | Framaforms.org

Si vous voulez échanger sur ces sujets qui concernent le chat (ou si vous avez besoin d’informations, d’essayer Matrix Element, etc) : rdv à la permanence Migration du chat lundi 6 mai de 14h à 16h pendant Commun Lundi sur Jitsi Meet

La décision de passer de l’outil Rocket Chat à l’outil Matrix Element pour gérer notre chat est validée :tada: :clap:
La décision de migration a été documentée ici : Chat des tiers-lieux : migration vers Matrix Element en 2024 — Movilab

Si vous voulez voir les résultats sur l’utilisation du chat, c’est documenté ici : Statistiques sur l'utilisation du chat — Movilab

Les résultats en synthèse :

  • la plupart des structures viennent pour représenter leur structure à l’échelle nationale
  • il y a principalement des réseaux de tiers-lieux, et des tiers-lieux
  • le chat est un outil important pour ces structures