OSArch Chatroom and Freenode changes
Some of you have seen this already, but here is a summary from the Gentoo Linux community: https://www.gentoo.org/news/2021/05/20/Freenode.html
Edit: Gentoo has decided to move
So we need to make a choice - stay with Freenode? Move networks? Change protocols? Etc. Thoughts?
Comments
Just in case of channel squatters, I have registered channels ##architect and #osarch on liberachat.
Also ping @yorik - FreeCAD Gitter bot is also currently forwarding to Freenode, which may need to be reconsidered.
Keep IRC for as long as it is our only channel that doesn't require authentication. It's important people can just drop in with a question without having to understand Matrix/whatever or register. I am not informed enough to have an opinion about the switch so I would just go with the flow of other projects and developers.
My vote is for Matrix only. :)
Peace.
...or, if both, would vote for having Matrix being the 'front door' for members instead of the IRC channel. I think we loose a lot of potential engagement when they drop in on the IRC channel, as it looks empty (past conversations are not visible) and they are not pinged, if someone answers them, after they close their session.
[matrix] is my choice, too, as primary/only communication platform
I'm OK to go either way. One option is to have the "Chatroom" link go to a landing page, where a user is presented with two choices, IRC or Matrix highlighting the differences between them. Does Matrix not allow guests?
In channel parameter you can allow guest to see history but I found no way to allow guest to write something like on IRC.
A comparison with other protocol is available in matrix FAQs.
@Moult @Cyril @theoryshaw my main reason for supporting IRC is that I see no disadvantage if someone likes using it. That's the whole point of open protocols - you choose the tool you like. The other reason is being able to comment without registering. That looks like it should be possible:
https://element.io/help

I think I found the setting in our test room (sorry, in danish)
Try joining this room without being logged in: https://app.element.io/#/room/#OSArch-test:matrix.org I can't get it to work.
100% agree thar IRC should continue to be supported.
Given the opinions expressed here, can I propose:
We need to still decide:
This is what we have now.
This is the intention with the new room, but I haven't yet seen how to set it up. Anyone want to try? @tetov was this something you started looking into?
I need to hear some testing of an anonymous connection to https://app.element.io/#/room/#OSArch-test:matrix.org - does it work?
We currently have a portal room. appservice-matrix-irc running on matrix.org is providing Matrix users the possibility of joining an IRC room as if it were a Matrix room.
A plumbed room is a matrix room on any homeserver where appservice-matrix-irc provides a bridge to an IRC room.
In either case there’s a bridge (appservice-matrix-irc is the proven solution) impersonating users on one side to send messages between the services.
In a plumbed room the homeserver (e.g. matrix.org) handles logging and I think the history is replicated to a federated homeserver if a user from there joins. The history should in theory have the same lifespan as the room.
A plumbed room is matrix first so could be bridged to other services or networks. There’s no technical obstacle to bridging both freenode and liberachat (or a Slack workspace for example).
I should note that the Freenode and Matrix.org have/had a special relationship. There’s been some consternation from Freenode’s side over Matrix.org deciding to bridge every room on the whole server. It seems to me that that was resolved through changes to make the bridge a better Feeenode citizen. I haven’t looked into what the plans and attitudes are around LiberaChat.
I’d happy to help set up the matrix room and bridge/bridges.
It’s not very well documented how to ”plumb” but this seems to be it:
From https://matrix-org.github.io/matrix-appservice-irc/latest/irc_operators.html#portals-and-plumbed
@tetov I've made you an admin of https://app.element.io/#/room/#OSArch-test:matrix.org where you could try and plumb IRC in.
https://www.gentoo.org/news/2021/05/26/gentoo-freenode-channels-hijacked.html time to jump ship!
@Moult Me and @duncan hoped to have moved the alias #OSArch:matrix.org to the new channel but we’ve had some trouble with that. The current room alias is #osarch:matrix.org.
I’ll connect them today whenever I get back to my PC. @Moult: You (as op of #osarch on libera.chat) will have to confirm in a DM from a bot.
Everything is now set up for a move to Libera.Chat including a new Matrix room.
IRC channel: #OSArch on irc.libera.chat IRC link
Matrix room: #OSArch on matrix.org
There’s a new page with links to IRC & Matrix as well as an embedded web IRC client at osarch.org/chat.
Hope to see you in #OSArch soon!
nice work on the chat room.

Possible for members to invite others to chat room?...
I changed "who's allowed to invite" from mod to user, it should work for you now.
Just sent in project registration details to libera. Here's what I sent:
No reply yet, so I've just pinged the operators again :)
Great news! We are now registered as a project (not a community) in Libera!
I was confused about the definition of project and community, but we are classified as a project. The distinction is:
Here's the response email! So if anybody wants a cloak, we can have them! If you want
osarch/benevolentdictator/foo
, now is the time to claim it :DFor anyone on Matrix there are specific instructions of how to register with Libera if you want to.
Nice