Since this topic came up in Future of the weekly Ansible Community Meeting, and we don’t yet have an active discussion about it on the forum, let’s have that discussion here (instead of side-tracking other discussions).
We moved from Freenode to Libera.chat a couple of years ago (when Freenode was dissolving), which already increased some fragmentation (not everyone came along). Then a bit later we decided to embrace Matrix as well, to make our community chats more attractive to a larger audience. Back then this seemed like a “safe” idea since there was a Matrix-IRC bridge to Libera.chat. That basicaly means that the different rooms / channels were visible from both sides (Matrix and IRC): if you write a message in one of them, it’s visible on the other end as well. Obviously not every kind of message worked (media like images, videos, … work differently enough), and there were some details like editing of Matrix messages that caused annoyance on the IRC side, but in general it was great, since everyone could talk to each other, no matter whether they used IRC or Matrix.
Unfortunately the bridge caused problems with Libera.chat (Disabling Matrix Portalling | Libera Chat, Matrix.org - Deportalling from Libera Chat) a bit less than a year ago, then was deactivated temporarily (Matrix Bridge Temporary Shutdown, a Retrospective | Libera Chat, Matrix FAQ | Libera Chat), and eventually finally shut down (Matrix.org - Shutting down the Matrix bridge to Libera Chat). In the beginning, we used a relay bot in some channels/rooms to relay messages back and forth, but that bot also got kicked and banned from Libera.chat from time to time. So basically we now have fragmentation: Matrix and IRC cannot talk to each other anymore.
This state is really annoying, since some folks really prefer IRC, while others really prefer Matrix. And even for folks like me, who can live with both, it’s annoying since I forget more and more often to actually look into IRC since it’s less active than the Matrix side.
There are a lot of different things we can do about this, and this is the place to discuss it Please be nice to each other and don’t start flame wars