danielp3344 wrote: ↑
Sat Jun 08, 2019 8:55 pm
PSIG wrote: ↑
Sat Jun 08, 2019 8:45 pm
So, I hope you understand that Matrix may be an awesome solution for something, but the initial reaction you may get can be… less than enthusiastic.
That is, unless it simultaneously helps to solve some of the issues stated. If it can, please post that info for us.
Well, what I can tell you is this: matrix is fully libre and federated, meaning you can run your own server that still allows all other servers you communicate with you and your rooms. You can also keep history in an organized fashion that stays around forever if you so desire. But the biggest perk of matrix is it was designed so you can use a matrix room to bridge all the other chat rooms together enabling everyone, regardless of platform, to access the room (there are links to bridges in the URL I sent earlier). I think this would be a good thing for the speeduino community in general
In the list of bridges covered, the only one we use is slack. So there is no advantage to having a bridging capability. We'd only get an advantage if we added something else, which is the opposite of what's needed given the 5 sources mentioned.
It seems like it's just the slack UI that is not liked (ref the first sentence in the opening post). Like I said before I can't see a problem with it myself. It isn't exactly complicated and it's just a messaging platform. I previously suggested we should remove it and prefer that people use the forum where stuff is retained and searchable, but it seems a lot of people like the instant nature of it (seems to be the same with facebook).
There is no advantage to having our own server for another messaging system (even if it bridges/mirrors slack). In fact this is a massive disadvantage, because someone has to maintain it and that would be Josh no doubt, and he actually has a proper job as well.
I don't subscribe to the view that every tool we use must be open source and self-managed. It just introduces more effort when that effort could be spent furthering the main goals of the project.