Owning Your Matrix Account

When we deployed our Matrix instance for GNOME, we were really used to IRC. We did not think through all the ways people would use an account for, and left registrations too open. As a consequence, many people created an account on our instance because they like the GNOME Project, and started using it as a personal account. Now that we are more experienced with the difference between an organisational account and a personal one, I would like to walk you through the differences between the two, why segregating activities can be useful, and finally how to migrate data from an account to another.
Read more →

Sovereignty on a Federated System: problems we faced on GNOME’s Matrix instance

This post follows an introduction to Matrix with e-mails, where I explain that Matrix is a federated system. Federation can be either public or private. A public server can communicate with any other server, except the ones which are explicitely avoided. Meanwhile, a private server can only communicate with a selected list of other servers. Private federation is often deployed between entities that can trust each other, for example between universites.
Read more →

Matrix for Instant Messaging

The Matrix protocol is full of concepts sometimes hard to grasp. In this post I’m going to try to cover how it’s used in the context of messaging, how close to e-mail it can feel, and how decentralisation is achieved in the open safely. For the sake of simplicity and ease of understanding I might lie to you sometimes: this post is aimed at non-experts. Instant messaging Matrix is a protocol to describe interactions between several entities.
Read more →

Running for the GNOME Foundation’s Board of Directors

Like many, I started my involvement in the GNOME community as an end-user. Eventually, I wanted to give back to this project I loved. I wanted to see both the project and the community strive. We already had and still have many excellent developers who work hard to implement the vision of our talented design team. Those are not areas where my contribution would make a difference. I started helping with translations.
Read more →

On the “Libera Chat” Spam

This blog post was originally a wall of text on GNOME’s Discourse to discuss of the impact of IRC on GNOME’s community safety. First, of course, we know that despite what the spam indicated the spam did not actually come from Libera Chat teams. It comes from imbeciles who obviously wanted to give Libera Chat a bad image by flooding all sorts of disgusting messages. What happened? Let’s have a clear look at what actually happened.
Read more →

IRC, Matrix, and thanks for all the kicks

This blog post was originally a wall of text on GNOME’s Discourse to discuss how we want our instant messaging to look like. I’ve come to talk with you about instant messaging platforms and peaceful coexistence. This is a pretty heated issue, so I count on everyone to keep the conversation constructive so we can shape our future platform together in a positive way! TL;DR Our experience with instant messaging is suboptimal on IRC and Matrix.
Read more →