matrix & irc
Thoughts around how to implement Matrix for the Ansible community
Lots of good ideas in this doc from OpenStack
As per the OpenStack doc, there are also side benefits such as:
Propose to make Matrix the default community discussion place - this is an important statement as it implies the additional features provided by Matrix are welcome, and we are not just participating in an IRC room via a fancy client.
To achieve this, we have options:
Right now, there's a couple of problems
Talk notes
Mozilla's server is a good model
Funding still TBD
Homeserver for Ansible at Gold level
Bridge plumbing for all ansible rooms to equiv Matrix rooms
Decide policy for homeserver accounts
DNS name
.well-known/matrix
) for that, such as
But we’re setting a higher bar for ourselves and our communities now and IRC can’t meet that bar.
Riot/Matrix was the only candidate that included CPG reporting and enforcement tooling as a standard part of their offering, offering individual users the opportunity to raise their own shields on their own terms as well as supporting the general health and safety of the community.
So this is an issue with "double-bridging" which is where a portal room and a plumbed room exist at the same time. How does this happen? Consider this scenario:
This key understanding here is that one should only create portal or plumbed rooms, not both. Thanks to the upgraded tech stack on Libera, portal rooms are recommended by Element, so we'll be standardising on that (but rooms can have arbitrary additional aliases, so we'll also have matrix.org and ansible.com room addresses)
Super question. I've been discussing this with other communities, and the consensus seems to be that an MXID is very similar to an "work email". It's something that belongs to the organisation, and you can lose it:
An org's MXID means you're representing that org, just like with work mail. That means you need to adhere to the org's CoC when using it, and that will be the primary reason for losing an account