Non sono un cliente come @mattdm, ma gestisco diverse istanze di Discourse dedicate al software libero, e Matrix è uno dei principali strumenti utilizzati nella community. È diventato lo strumento di comunicazione principale per un certo numero di persone, soppiantando IRC nativo poiché può anche interfacciarsi con esso. Eppure, Matrix rimane sotto-sfruttato come “chat”: può fare molto di più, e prima o poi, un forum federato su Matrix è destinato ad accadere. Sarebbe fantastico vedere Discourse come leader in quel campo, come lo è nel Fediverso. Il supporto all’interoperabilità delle chat con Matrix sarebbe un primo passo necessario.
@Thomas_Rother saresti interessato a discutere di ulteriori opportunità di finanziamento per il software libero al prossimo OFFDEM?
Sosterrei completamente le affermazioni di @hellekin. C’è una forte spinta verso l’uso di Matrix per le soluzioni di chat tra molte comunità open source e anche all’interno delle organizzazioni governative qui in Europa. Discourse e CDCK come suo quadro organizzativo dovrebbero capire che questo può essere un importante punto di svolta per (o contro) Discourse nel prossimo futuro. Attualmente questo potrebbe essere solo un fenomeno per le “persone tecniche”. Ma prima o poi anche le persone meno tecniche (inclusi i manager) capiranno che Matrix è la strada giusta da percorrere: open source, basato su un protocollo aperto e flessibile e federato.
Ho descritto in precedenza che abbiamo già un certo numero di attori davvero importanti in Europa e in Germania che utilizzano (o utilizzeranno presto) soluzioni basate su Matrix (ad esempio, bwmessenger per l’esercito tedesco o il futuro TI-messenger per la rete sanitaria nazionale gestita dalla GEMATIK tedesca).
Pertanto, CDCK dovrebbe davvero renderlo un progetto ufficiale per lo sviluppo di una connessione tecnica tra la chat Discourse attuale e alcuni servizi basati su Matrix al di fuori di un’istanza Discourse locale (inclusa la chat “inter-Discourse”). Simile allo sviluppo che è già iniziato da @angus per il protocollo ActivityPub (ActivityPub Plugin)
Dubito che il finanziamento sia davvero il problema principale. Penso che prima abbiamo bisogno di
un chiaro impegno da parte dello staff di CDCK sul fatto che l’implementazione di Matrix sia una funzionalità/caso d’uso utile e pianificato per il prodotto Discourse
una o due persone che possano svolgere lavori di sviluppo (ad es. 1 x per programmazione Discourse/ruby, 1 x per lavoro UX). Più sostenitori per test, debug e documentazione. Non sono uno sviluppatore ruby, ma potrei aiutare con ambienti di test e debug/documentazione
abbiamo già avuto qualcuno@joshsimmons dalla Matrix Foundation in questo argomento qui. Potrebbe essere utile con connessioni e dettagli tecnici dal lato Matrix.
Il finanziamento, sia tramite crowdfunding che fondi esterni, è l’ultimo passo di pianificazione dal mio punto di vista. Una richiesta di finanziamento può essere fatta solo se gli altri punti sono chiari e concordati dal lato CDCK. Ho già menzionato SRS come possibile fonte di supporto e potrebbero essercene altre. Potrebbero esserci anche stakeholder tra i clienti aziendali di CDCK che potrebbero supportare lo sviluppo di una funzionalità Matrix.
Dopo alcune ricerche su questo argomento generale, spostare il sistema di chat su Discourse a Matrix ha molto senso. Spero che questa funzionalità sia disponibile presto. Sarei felice di fare anche da beta tester.
CDCK non ha necessariamente bisogno di essere attivamente coinvolto né di prendere decisioni: una terza parte può colmare il divario, se necessario; ci sono molti plugin che iniziano la loro vita al di fuori di CDCK.
Il finanziamento è assolutamente fondamentale per fornire incentivi e larghezza di banda agli sviluppatori affinché si coinvolgano.
Accetto che il supporto a lungo termine per qualsiasi cosa venga costruita debba essere considerato nel piano.
Per i finanziamenti è solitamente necessaria una “entità legale” che possa farne richiesta. Si tratta tipicamente di un’azienda dietro un progetto open source o un altro tipo di organizzazione, ma non di un singolo sviluppatore privato.
La finestra temporale per i finanziamenti qui in Germania è ormai chiusa. Il fondo sovrano tedesco per la tecnologia di cui parlavo all’inizio dell’anno (https://www.sovereign.tech) è sovra-prenotato e non accetta nuove richieste.
Inoltre, la sua base finanziaria non è più stabile poiché l’attuale coalizione in Germania è rotta. A febbraio ci saranno elezioni generali e poi una coalizione più conservatrice. Che sarà - presumibilmente - meno orientata all’open source rispetto all’attuale coalizione.
Infatti. Qualcuno presso Matrix org o un’entità correlata dovrebbe fare domanda per tali finanziamenti. Ci sono molte persone disposte ad aiutare, ma i finanziamenti andranno a un candidato credibile. Chi ne sa abbastanza del protocollo Matrix e di Discourse per valutare il lavoro necessario?