Ich bin kein Kunde wie @mattdm, aber ich betreibe eine Reihe von Discourse-Instanzen, die freier Software gewidmet sind, und Matrix ist eines der wichtigsten Werkzeuge, die in der Community verwendet werden. Es wurde für viele Menschen zum wichtigsten Kommunikationswerkzeug und verdrängte das native IRC, da es auch eine Brücke zu diesem schlagen kann. Dennoch bleibt Matrix als „Chat“ unterentwickelt: Es kann viel mehr und früher oder später wird ein föderiertes Forum über Matrix stattfinden. Es wäre großartig, wenn Discourse in diesem Bereich eine führende Rolle spielen würde, so wie es im Fediverse der Fall ist. Die Unterstützung der Chat-Interoperabilität mit Matrix wäre ein notwendiger erster Schritt.
@Thomas_Rother Hätten Sie Interesse, auf der nächsten OFFDEM weitere Finanzierungsmöglichkeiten für freie Software zu besprechen?
Ich würde die Aussagen von @hellekin voll und ganz unterstützen. Es gibt einen starken Trend zur Nutzung von Matrix für Chat-Lösungen in vielen Open-Source-Communities und auch innerhalb von Regierungsorganisationen hier in Europa. Discourse und CDCK als dessen organisatorischer Rahmen sollten verstehen, dass dies ein wichtiger Gamechanger für (oder gegen) Discourse in naher Zukunft sein kann. Derzeit mag dies nur ein Phänomen für „tecchie Leute“ sein. Aber früher oder später werden auch die weniger tecchie Leute (einschließlich Manager) verstehen, dass Matrix der richtige Weg ist – Open Source, basierend auf einem offenen und flexiblen offenen Protokoll und föderiert.
Ich habe bereits beschrieben, dass wir in Europa und Deutschland bereits eine Reihe von wirklich großen Akteuren haben, die Matrix-basierte Lösungen nutzen (oder bald nutzen werden) (z. B. bwmessenger für die Bundeswehr oder den zukünftigen TI-Messenger für das nationale Gesundheitsnetz, das von der deutschen GEMATIK betrieben wird).
Daher sollte CDCK dies wirklich zu einem offiziellen Projekt für die Entwicklung einer technischen Verbindung zwischen dem aktuellen Discourse-Chat und einigen Matrix-basierten Diensten außerhalb einer lokalen Discourse-Instanz (einschließlich des „Inter-Discourse“-Chats) machen. Ähnlich wie die Entwicklung, die bereits von @angus für das ActivityPub-Protokoll begonnen wurde (ActivityPub Plugin).
Ich bezweifle, dass die Finanzierung wirklich das Hauptproblem ist. Ich denke, wir brauchen zuerst
eine klare Zusage des CDCK-Personals, dass die Matrix-Implementierung eine nützliche und geplante Funktionalität/Anwendungsfall für das Discourse-Produkt ist
ein oder zwei Personen, die Entwicklungsarbeit leisten können (z. B. 1 x für DIscourse/Ruby-Programmierung, 1 x für UX-Arbeit). Plus weitere Unterstützer für Tests, Debugging und Dokumentation. Ich bin kein Ruby-Entwickler, aber ich könnte bei Testumgebungen und Debugging/Dokumentation helfen
Wir hatten bereits @joshsimmons von der Matrix Foundation in diesem Thema hier. Er kann bei Verbindungen und technischen Details auf der Matrix-Seite hilfreich sein.
Die Finanzierung, sei es durch Crowdfunding oder externe Mittel, ist meiner Meinung nach der letzte Planungsschritt. Ein Antrag auf Finanzierung kann nur gestellt werden, wenn die anderen Punkte klar und von der CDCK-Seite vereinbart sind. Ich habe bereits SRS als mögliche Quelle für Unterstützung erwähnt, und es mag andere geben. Es kann auch Stakeholder unter den Geschäftskunden von CDCK geben, die die Entwicklung einer Matrix-Funktionalität unterstützen könnten.
Nach einiger Recherche zu diesem allgemeinen Thema ergibt die Verlagerung des Chat-Systems zu Matrix absolut Sinn. Ich hoffe, diese Funktion wird bald verfügbar sein. Ich würde auch gerne als Beta-Tester teilnehmen.
CDCK muss nicht unbedingt aktiv beteiligt oder eine entscheidende Instanz sein – ein Dritter kann die Lücke füllen, wenn nötig – es gibt viele Plugins, die außerhalb von CDCK entstehen.
Die Finanzierung ist absolut entscheidend, um Entwicklern Anreize und Bandbreite zu bieten, sich zu engagieren.
Ich akzeptiere, dass die langfristige Unterstützung für alles, was gebaut wird, im Plan berücksichtigt werden muss.
Für die Finanzierung benötigt man normalerweise eine „Rechtspersönlichkeit“, die sich dafür bewerben kann. Dies ist typischerweise ein Unternehmen hinter einem Open-Source-Projekt oder eine andere Art von Organisation, aber nicht nur ein privater Entwickler.
Das Zeitfenster für die Finanzierung ist hier in Deutschland nun geschlossen. Der deutsche staatliche Technologie-Fonds, über den ich Anfang des Jahres gesprochen habe (https://www.sovereign.tech), ist überbucht und nimmt keine neuen Anfragen mehr entgegen.
Darüber hinaus ist seine finanzielle Basis nicht mehr stabil, da die aktuelle Koalition in Deutschland zerbrochen ist. Im Februar werden wir allgemeine Wahlen haben und dann eine konservativere Koalition. Diese wird – vermutlich – weniger Open-Source-freundlich sein als die aktuelle Koalition.
In der Tat. Jemand von der Matrix-Organisation oder einer damit verbundenen Stelle sollte solche Mittel beantragen. Es gibt viele Leute, die helfen wollen, aber die Finanzierung wird über einen glaubwürdigen Kandidaten laufen. Wer kennt sich genug mit dem Matrix-Protokoll und Discourse aus, um die benötigte Arbeit zu bewerten?