Protocole Matrix pour le chat

Je ne suis pas un client comme @mattdm, mais j’administre plusieurs instances de Discourse dédiées aux logiciels libres, et Matrix est l’un des principaux outils utilisés dans la communauté. Il est devenu l’outil de communication principal pour un certain nombre de personnes, supplantant IRC natif car il peut également s’interfacer avec lui. Pourtant, Matrix reste sous-exploité en tant que « chat » : il peut faire beaucoup plus, et tôt ou tard, un forum fédéré sur Matrix est voué à arriver. Ce serait formidable de voir Discourse comme un leader dans ce domaine, comme il l’est dans le Fediverse. Le support de l’interopérabilité du chat avec Matrix serait une première étape nécessaire.

@Thomas_Rother seriez-vous intéressé à discuter de davantage d’opportunités de financement pour les logiciels libres lors du prochain OFFDEM ?

4 « J'aime »

@mcwumbly @sam @lindsey

Je soutiendrais entièrement les déclarations de @hellekin. Il y a une forte tendance à utiliser Matrix pour les solutions de chat au sein de nombreuses communautés open source et également au sein des organisations gouvernementales ici en Europe. Discourse et CDCK, en tant que cadre organisationnel, devraient comprendre que cela peut être un facteur de changement important pour (ou contre) Discourse dans un avenir proche. Actuellement, cela ne concerne peut-être que les « techniciens ». Mais tôt ou tard, les moins techniciens (y compris les gestionnaires) comprendront que Matrix est la bonne voie à suivre – open source, basé sur un protocole ouvert et flexible, et fédéré.

J’ai déjà décrit que nous avons déjà un certain nombre de très grands acteurs en Europe et en Allemagne qui utilisent (ou utiliseront bientôt) des solutions basées sur Matrix (par exemple, bwmessenger pour l’armée allemande ou le futur TI-messenger pour le réseau national de soins de santé géré par la GEMATIK allemande).

Par conséquent, CDCK devrait vraiment en faire un projet officiel pour le développement d’une connexion technique entre le chat Discourse actuel et certains services basés sur Matrix en dehors d’une instance Discourse locale (y compris le chat « inter-Discourse »). Similaire au développement déjà initié par @angus pour le protocole ActivityPub (ActivityPub Plugin)

Références :

6 « J'aime »

Le financement participatif pourrait-il aider à financer une telle entreprise ?

À mon avis, il devrait y avoir une feuille de route pour se débarrasser de la nécessité de l’e-mail.
L’utilisation de Matrix pourrait en être une.

Je doute que le financement soit vraiment le problème principal. Je pense que nous avons d’abord besoin de :

  • un engagement clair de la part du personnel de CDCK que l’implémentation de Matrix est une fonctionnalité/un cas d’utilisation utile et planifié pour le produit Discourse.
  • une ou deux personnes capables de faire du travail de développement (par exemple, 1 x pour la programmation Discourse/Ruby, 1 x pour le travail UX). Plus de supporters pour les tests, le débogage et la documentation. Je ne suis pas un développeur Ruby, mais je pourrais aider avec les environnements de test et le débogage/la documentation.
  • vérifier le code déjà créé par @dan sur GitHub - udan11/discourse-chat-matrix: A Matrix bridge for Discourse Chat pour voir où il faut travailler pour passer du statut « alpha » au statut « bêta ».
  • nous avons déjà eu quelqu’un @joshsimmons de la Matrix Foundation dans ce sujet ici. Il pourrait être utile pour les connexions et les détails techniques du côté de Matrix.

Le financement, qu’il s’agisse de financement participatif ou de fonds externes, est la dernière étape de planification de mon point de vue. Une demande de financement ne peut être faite que si les autres points sont clairs et approuvés par CDCK. J’ai déjà mentionné le SRS comme source de soutien possible et il peut y en avoir d’autres. Il peut également y avoir des parties prenantes parmi les clients commerciaux de CDCK qui pourraient soutenir le développement d’une fonctionnalité Matrix.

6 « J'aime »

Après quelques recherches sur ce sujet général, déplacer le système de chat de Discourse vers Matrix a beaucoup de sens. J’espère que cette fonctionnalité sera bientôt disponible. Je serais heureux de la tester en version bêta également.

1 « J'aime »

hmmm… pas sûr d’être d’accord.

CDCK n’a pas nécessairement besoin d’être activement impliqué ni d’être un décideur - un tiers peut combler le vide si nécessaire - il existe de nombreux plugins qui commencent en dehors de CDCK.

Le financement est absolument essentiel pour inciter et donner la bande passante aux développeurs pour qu’ils s’impliquent.

J’accepte que le support à long terme pour tout ce qui est construit doit être pris en compte dans le plan.

6 « J'aime »

Pour le financement, il faut normalement une « entité légale » qui puisse y postuler. Il s’agit généralement d’une entreprise derrière un projet open source ou d’une autre sorte d’organisation, mais pas d’un simple développeur privé.

La fenêtre de financement est désormais fermée en Allemagne. Le fonds souverain allemand pour la technologie dont je parlais plus tôt cette année (https://www.sovereign.tech) est surréservé et n’accepte plus de nouvelles demandes.

De plus, sa base financière n’est plus stable car la coalition actuelle en Allemagne est rompue. En février, nous aurons des élections générales, puis une coalition plus conservatrice. Qui sera - vraisemblablement - moins favorable à l’open source que la coalition actuelle.

2 « J'aime »

En effet. Quelqu’un de Matrix org ou d’une entité liée devrait postuler pour un tel financement. Il y a beaucoup de gens prêts à aider, mais le financement passera par un candidat crédible. Qui en sait assez sur le protocole Matrix et Discourse pour évaluer le travail nécessaire ?

1 « J'aime »