

Je pense qu’on a en effet dépassé le stade de la discussion cordiale, je sens beaucoup d’insécurité dans ta réponse et c’est bien dommage.
Je ne gagne rien à ferrailler avec toi donc je ne vais pas entretenir ce débat plus longtemps, mais je vais quand même corriger certains propos mensongers ou inexacts pour qui lirait ce thread :
Matrix est décentralisé en dessein mais pas en pratique
C’est faux
C’est vrai, de l’aveu même des développeurs de matrix, ref: https://matrix.org/blog/2024/03/why-matrix-org/
Ça se fait très bien sur un SoC à 50-80€ à la maison, bref.
Administrer un serveur fédéré requiert beaucoup de resources et d’attention:
- explosion des logs: https://github.com/matrix-org/synapse/issues/7472
- lenteurs: https://github.com/matrix-org/synapse/issues/14654
- utilisation RAM: https://www.reddit.com/r/selfhosted/comments/1m9omjp/cheapestlowest_performance_possible_for_a/n58kncf/
Le cas de Tchap est encore plus à charge: vu qu’il n’est de toute façon pas question de fédérer, à quoi bon s’imposer toute cette complexité technique ?
Qu’est-ce qui te permet de l’affirmer ? Je demande parce que de toute évidence, la feuille de route 2025 de la DINUM mentionne la fédération
D’après ton lien, il est question de “Permettre les interactions avec d’autres outils de communication qui utilisent le protocole Matrix. L’enjeu est de faciliter les échanges entre utilisateurs de différentes applications, permettant une collaboration plus fluide.”, il n’est pas mentionné de fédération avec des utilisateurs d’autres serveurs, et encore moins de serveurs du réseau ouvert Matrix (si tu as des contre-exemples, je suis preneur).
Et si element-hq finit par mettre la clé sous la porte définitivement, et qu’il ne reste plus que Tchap, fruit d’un déploiement très spécifique, il y a peu de chance que ce qu’il en résulte ne bénéficie à qui que ce soit.
Sachant qu’il est possible de fork Tchap et de retirer les personnalisations qui seraient inutiles, ça bénéficie de fait à tout le monde
Le gouvernement français n’a pas pour ambition de développer Tchap pour “tout le monde”, le gouvernement français développe Tchap pour lui-même (ses fonctionnaires et ministères). Si le gouvernement français n’avait pas de besoins spécifiques en la matière, le gouvernement français utiliserait “element” et pas “tchap” et il n’y aurait pas de fork.
Tu comprends que ce serait pas judicieux d’avoir un seul serveur pour toute la France ?
Je ne pense pas que Matrix soit scalable au point de supporter 70M de comptes sur un seul serveur, non, mais d’autre protocoles fédérés en sont capables. Joli homme de paille, soit dit en passant (les problèmes que je remote à l’encontre de Matrix sont sans rapport il me semble?).
Par ailleurs, et pour fermer le point sur ce que je trouve “judicieux” en la matière, il s’avère que j’administre plusieurs serveurs XMPP fédérés dont le plus gros a 500 comptes utilisateurs. Mon problème avec Matrix n’est pas idéologique comme tu le prétends, mais bien d’ordre pratique.
Autres lectures récentes pour les curieux:
Et donc tu souhaites faire combien de fois le tour du même pot ? On est déjà passé par là. Matrix.org est la plus grosse instance, managée par EMS. Mozilla, KDE, Gnome sont les autres grosses instances, aussi managées par EMS. La même entité qui développe Synapse en opencore, la seule implémentation serveur compatible avec elle-même, et a la main mise sur le seul client capable (element), de même que le protocole. Je ne te laisserai pas dire que ce niveau de centralisation est “symbolique”.
Et dès que tu veux auto-héberger Synapse et sortir de cette centralisation, tu te retrouves confronté à ce genre de débilités. Donc je me répète mais non: la fédération technique bien qu’existante, est complexe et coûteuse en pratique, a contribué à faire de matrix.org le nœud principal du réseau, et son principal point de faiblesse tant la fédération entre matrix.org et le reste du réseau est constamment pétée.
Je ne doute pas de ton enthousiasme pour Matrix, je sympathise, étant passé par là. Je t’invite cependant à sortir de ta bulle et voir ce qu’il existe autour.