 Cool. Let me look over here at these polls. What do we have polled? Okay, a lot of IRC fans here, so I'll try and tune my IRC talk that way here, but the basic thing is, yeah, since the dawn of time, Fedora as a project has used IRC as our primary synchronous communications method as we're around the world. It's an open source free distributed even way to communicate with people in real time. So a lot of open source projects, including Fedora, naturally used it as kind of the backbone of real-time communication with mailing lists being the primary place for asynchronous communication, basically when you're not talking in real time. And it served us pretty well, but it has some problems. IRC is a very old protocol predating worldwide web. And there's also a lot of kind of culture and just technology stuff around it that, you know, are pretty much from those days as well. And one of those things is basically it has no strong authentication. So anybody can log in and be whoever they want, which is cool. But it also means that in modern times, when people want to be known for who they are and their IRC networks, there's been things built up to make it so that people can reattach to the same nicknames every time. And the process for doing that is fairly complicated. It's not like it's rocket science, but if you're a new user, the steps to go through getting registered with NickServe to register your nickname and communicate in our channels is really hard. And that barrier to entry to communication is one of the things we have done for a long time is frustrating for new people participating in the project. Another thing is that IRC doesn't have any sort of natural persistence. If you're not connected to a channel and you come back later, you don't know what's going on. And that has really two problems. First of all, it biases towards things towards people who are able to just keep this connected and go in all of the time. It means that the people who are chatting tend to be the same people who are really invested in IRC and in Fedora as a thing to connect to all of the time. And that also means that people who are just dropping in, you don't have the thread of what was going on. And both of these things together contribute to another problem I've talked about a lot, which is when people out in the world kind of want to see what's going on in Fedora, is this Linux distribution backed by an active vibrant community? Or is it just, is it one or two people doing nothing? Or is it dead? When all of the activity is basically on mailing lists that are hard to kind of see the pulse of or very much on IRC, it's invisible activity and so you don't see what's going on in the project. Plus, there are some modern innovations in communication, like sending emoji reactions, which sound a little bit silly, but are actually really nice in a conversation because you can have a lot, you can, you could sort of give feedback on something without having a, having to actually put something more heavy, like an entire message or a plus one or something that scrolls the chat and adds more, because you can have out of band things. And of course you can post graphics, which is nice for of course sending memes, a vital mode of conversation these days, my teenagers basically speak in meme. And then also it's useful for things like if I want to send a Fedora stats graph or something, it's easy to pass that around and IRC is not, you know, it's not, it's all text oriented. Now of course there are some advantages to a text-based thing that's accessible and that has some things to it as well, but there are also just modern conveniences that are nice to have. So we have decided that we're going to move Fedora's primary communication channels to a thing called Matrix. Matrix is basically a modern evolution of IRC. We actually had a chat with one of the creators of it and who is now the, runs a company called Element, Fedora Council, we can drop a link in here. It was very popular and really interesting kind of conversation with him about the protocol. But basically this gives us, so we've actually have a contract, Red Hat is funding, thank you Red Hat, a home server for us. So chat.FedoraProject.org will be the primary real-time chat channel for Fedora and everybody in the Fedora project can get a fedora.im handle your username at the colon Fedora I am on Matrix. And we have a bunch of rooms set up there to go. This gives us several things. It gives us kind of that visible presence of chat. It gives us somewhere people can easily join, go here to these channels and it kind of gives us a nice visual organization. Another problem with IRC is there's no really great way to show a list of all the channels. The IRC clients can do it, but for various reasons it's just sort of messy and we had a wiki page listing all the IRC channels and it was horribly out of date. So we have a thing called a space in Matrix that shows basically collects all of our channels into one place and they can have nice like a logo for each of the web team could have their logo and the design team and other logo in the Fedora Council can have their logo so they're easily identifiable. And another important thing about this is you can go to the Fedora Chat server or you can actually use any other Matrix home server or matrix.org and you can connect into our channels on FedoraProject.org or you can connect out from there to the existing or yeah, to other other Matrix rooms. And an important thing here with this is we have bridged it to IRC, to Illibera Chat IRC. So basically all of the existing Fedora rooms are bridged and many of the new rooms we create also have an IRC bridge to them and there is a general IRC bridge so that using the Matrix client using FedoraProject.org you can connect to any other IRC Libra Chat room where a lot of other open source projects still are. So it makes a nice experience for a lot of people. It also means if you still are, I saw the XKCD thing in the poll, if you still want to connect to it via IRC, we do have that bridge. But it is probably the case that some newer things are not going to be bridged as we go forward as they kind of focus on some of the Matrix first, Matrix based technologies going on there. So where are we at with this? It is launched and live in kind of a soft launch phase. We have a couple things to work out. There's one thing with the like click-through agreements. I need to work out with legal and then we have a bunch of documentation we need to update. So on gushin.fodoreproject.org we have a category called Matrix for the Matrix SIG. This is where we're kind of working on those documents and policies for things. If you're interested in this, please join us there. If you're interested in IRC still working with it, there is a section called IRC Matrix compatibility or something like that for posting your experiences with that. And if you would like to help us write the documentation we need to go forward, please come join us there because that's really what the next step is for us to do this. Yeah. Okay. Let's see if there are any questions here. Nothing in the Q&A. If you would like to ask a question, please go ahead and ask a question. Otherwise there's my summary of things. I can type some link to the pages. Yeah. Hold on. Let me find them. Wait. My other web browser is not up because of the whole thing that they're rebooting. The actual link here is... Yeah. Okay. So yeah. The question, app service kicked blah blah blah. You've been kicked for being idle. Will it be allowed to idle indefinitely in the chats? So this is actually a message from the bridge. You can idle indefinitely on the IRC side or idle indefinitely on the Matrix side. What happens is though, the way the Matrix bridge works is there's a puppet user. So the puppet user, which is basically what you speak through, is created when you log into the channel. And there's a technical thing where basically infinite numbers of users would pile up until there's a billion users, something like that. The access is explained in the council video chat thing. So basically idle users on the bridge are removed just from the bridge. I would like to get those messages suppressed because they're annoying and pointless, but they're working on that. Yeah. So there's a question here which says, I'm struggling if I want to use my Fedora IAM account or if I want to stick with my Matrix account. Most clients don't support multiple accounts. And Ben doesn't want to know if he looks like once look like he's representing Fedora when he's participating in unrelated communities. Yeah. If you're using your Fedora IAM account, you are in a way representing Fedora when you're participating in other communities. So keep that in mind. There are some RFEs, like some work on Matrix to make client support switch between identities. And I hope that comes out because I think that that makes sense. I would encourage people to use their Fedora IAM account when you're participating in the Fedora chat stuff because it's nice to be proud of that identity. And it's nice to know if you are a person in Fedora and I want to make sure I'm talking to BeCotton. When I send a message to BeCotton on the Fedora channel there, I know I'm talking to the right one and not an imposter. So that's a nice thing there. And also we can look at usage there and we can correlate user names to actual Fedora account names nicely, which is cool for meeting stats and things like that. You are paying per user for Fedora IAM things or rather Red Hat is, but I think the advantages of it are worth it. If you do want to instead use your Matrix.org account or other account primarily and your Fedora one only occasionally, that will save Red Hat a tiny bit of money, but I think that's okay. I'd rather have this actually be a smashing success and need to go back to Red Hat with we need even more money for this rather than the other way around. Someone says I can't register for account, cannot reach home server. You should be able to just log in using your Fedora account name and it should automatically create your account. If there is a bug there, I don't know. Did someone link the discussion channel, the Matrix, and you pick another nickname other than your fast name. No, it is your fast name. However, you get a display name that is different. It is always your fast name just like your Fedora product or email address is your fast name. How can we achieve widespread adoption? I think the documentation is going to be the main thing here and kind of making our communications doc be Matrix focused. I think it's going to happen naturally and we can measure it I think just by seeing your accounts in channels and we can maybe do some sampling and say, you know, okay, let's look in, you know, the main Fedora room, you know, monthly say on a certain day and like see the number of users in each from each connected from each place and the number of lines spoken from people coming from where so we could do statistics like that to figure things out. Does it replace existing elements Fedora chat? So we have whenever possible you Matrix rooms are basically objects can have different identity. They've got their actual name is a just a long number or whatever, you know, text string and they can actually have different identities attached to them. We have actually all the rooms we could find change to have the Fedora project or name be the primary identity and it may also have a matrix or identity. So you should be able to connect to those from everywhere. I mentioned Fedora dot I am and Fedora project org. We made a decision to make the official channels on a little tiny secret home server we have that is Fedora project org. So there are Fedora colon Fedora hash Fedora colon Fedora project org rooms and you can also be Fedora dot I am rooms which you can just create on the fly for anything Fedora related and we're going to have a process for promoting those two official rooms at some point but we are still working on that. The names we decided to be Fedora I am kind of for that is this an official Fedora thing. Well, you are kind of representing Fedora as I said when you use Fedora I am but it's clear that it's not necessarily an official official Fedora product dot org message just because you have that the handle and we're we're probably have maybe a bot and a couple of us have administrative accounts using Fedora project at our but you won't see those used very often. Thanks everybody sorry for the video trouble hopefully it will be better for my next session.