Não sou um cliente como o @mattdm, mas estou executando várias instâncias do Discourse dedicadas a software livre, e o Matrix é uma das principais ferramentas usadas na comunidade. Tornou-se a principal ferramenta de comunicação para várias pessoas, suplantando o IRC nativo, pois também pode fazer ponte com ele. No entanto, o Matrix permanece subutilizado como um “chat”: ele pode fazer muito mais, e mais cedo ou mais tarde, um fórum federado sobre Matrix está fadado a acontecer. Seria ótimo ver o Discourse como líder nesse campo, assim como está no Fediverse. O suporte à interoperabilidade de chat com o Matrix seria um primeiro passo necessário.
@Thomas_Rother você estaria interessado em discutir mais oportunidades de financiamento para software livre no próximo OFFDEM?
Eu apoiaria completamente as declarações de @hellekin. Há um forte impulso para usar o Matrix para soluções de chat entre muitas comunidades de código aberto e também dentro de organizações governamentais aqui na Europa. O Discourse e o CDCK, como sua estrutura organizacional, devem entender que isso pode ser um importante divisor de águas para (ou contra) o Discourse no futuro próximo. Atualmente, isso pode ser apenas um fenômeno para “pessoas de tecnologia”. Mas, mais cedo ou mais tarde, as pessoas menos técnicas (incluindo gerentes) também entenderão que o Matrix é o caminho certo a seguir - código aberto, baseado em um protocolo aberto e flexível e federado.
Descrevi anteriormente que já temos um número de grandes players na Europa e na Alemanha que usam (ou em breve usarão) soluções baseadas em Matrix (por exemplo, bwmessenger para o exército alemão ou o futuro TI-messenger para a rede nacional de saúde operada pela GEMATIK alemã).
Portanto, o CDCK realmente deveria fazer disso um projeto oficial para o desenvolvimento de uma conexão técnica entre o chat atual do Discourse e alguns serviços baseados em Matrix fora de uma instância local do Discourse (incluindo chat “inter-Discourse”). Semelhante ao desenvolvimento que já começou por @angus para o protocolo ActivityPub (ActivityPub Plugin)
Duvido que o financiamento seja realmente o principal problema. Acho que, primeiro, precisamos de:
um compromisso claro da equipe do CDCK de que a implementação do matrix é uma funcionalidade/caso de uso útil e planejado para o produto Discourse.
uma ou duas pessoas que possam fazer o trabalho de desenvolvimento (por exemplo, 1 para programação Discourse/ruby, 1 para trabalho de UX). Além de mais apoiadores para testes, depuração e documentação. Eu não sou um desenvolvedor ruby, mas poderia ajudar com ambientes de teste e depuração/documentação.
já tivemos alguém@joshsimmons da Matrix Foundation neste tópico aqui. Ele pode ser útil com conexões e detalhes técnicos do lado do matrix.
Financiamento, seja crowdfunding ou fundos externos, é o último passo de planejamento do meu ponto de vista. Uma solicitação de financiamento só pode ser feita se os outros pontos estiverem claros e acordados pelo lado do CDCK. Já mencionei o SRS como uma possível fonte de apoio e pode haver outras. Pode haver também partes interessadas entre os clientes empresariais do CDCK que poderiam apoiar o desenvolvimento de uma funcionalidade matrix.
Após alguma pesquisa sobre este tópico geral, mover o sistema de chat no discourse para o matrix faz muito sentido. Espero que este recurso esteja disponível em breve. Eu ficaria feliz em testar em beta também.
O CDCK não precisa necessariamente estar ativamente envolvido nem ser um tomador de decisão - um terceiro pode preencher a lacuna, se necessário - existem muitos plugins que começam fora do CDCK.
O financiamento é absolutamente fundamental para fornecer incentivo e largura de banda para os desenvolvedores se envolverem.
Aceito que o suporte de longo prazo para o que quer que seja construído deve ser considerado no plano.
Para financiamento, normalmente é necessária uma “entidade legal” que possa se candidatar. Geralmente, é uma empresa por trás de um projeto de código aberto ou algum outro tipo de organização, mas não apenas um desenvolvedor particular.
A janela de tempo para financiamento aqui na Alemanha já está fechada. O fundo soberano de tecnologia alemão sobre o qual falei no início deste ano (https://www.sovereign.tech) está superlotado e não aceita novas solicitações.
Além disso, sua base financeira não é mais estável, pois a atual coalizão na Alemanha está desfeita. Em fevereiro teremos eleições gerais e, em seguida, uma coalizão mais conservadora. Que será - presumivelmente - menos voltada para o código aberto do que a atual coalizão.
De fato. Alguém na organização Matrix ou em uma entidade relacionada deveria estar solicitando esse tipo de financiamento. Há muitas pessoas dispostas a ajudar, mas o financiamento passará por um candidato credível. Quem sabe o suficiente sobre o protocolo Matrix e Discourse para avaliar o trabalho necessário?