The Elephant in the Room

In a few weeks it’ll be one year since a board member of the GNOME Foundation was removed from the project entirely (including Gitlab, Matrix, Discourse, etc.) under very suspicious circumstances. Very little has been said or done about this in public since then. The intentions behind keeping everything internal were good — the hope was to get to a resolution without unnecessary conflict. However, because there’s no non-public way to have discussions across the entire community, and with this dragging on longer and longer, what I’ve seen is partial facts and misunderstandings spreading across different sub-groups, making it harder to talk to each other. I’m now convinced it’s better to break the silence and start having this conversations across the entire project, rather than letting the conflict continue to fester in the background.

That’s not to say nothing has been happening. Over the past year, a number of people from the community (including myself), and some members of the board have tried to resolve this behind the scenes. On a personal level, I’d like to thank all the board members involved for their efforts, even if we didn’t always see eye to eye. Medium-term I’m hopeful that some positive policy changes can be made as a result of this process.

One important thing to note is that nobody involved is against Codes of Conduct. The problem here is the Foundation’s structural dysfunction, bad leadership, and the way the CoC was used in this case as a result. I’m aware of the charged nature of the subject, and the potential for feeding right wing narratives, but I think it’s also important to not let that deter us from discussing these very real issues. But just to be extra clear: Fuck Nazis, GNOME is Antifa.

Sonny has been out since last summer, and as far as I know he’s currently not interested in investing more energy into this. That’s understandable given how he’s been treated, but the rest of us are still here, and we still need to work together. For that we need, if not justice, at least closure, and a way forward.

In this case someone was disappeared entirely from the community with no recourse, no attempts to de-escalate, no process for re-integration, and no communication to the rest of the project (not until months later anyway). Having talked to members of other projects’ CoC structures this is highly unusual, especially completely out of the blue against a well-integrated member of the project.

While the details of this case are unknown to most of the community due to the (understandable) need to keep CoC reports confidential, what is known (semi-) publicly paints a pretty damning picture all by itself:

  • A first-time CoC complaint was met with an immediate ban
  • A week later the ban was suspended, and a mediation promised
  • The 2024 board elections were held a few weeks later without informing the electorate about the ban
  • 2 months later the ban was re-instated unilaterally, against the wishes of the new board
  • There was an (unsuccessful) vote to remove the chairman of the CoC committee from the board and CoC committee

Given the above, I think it’s fair to say that the people who were on the board and CoC committee when the ban happened, have, at the very least, acted with incredible recklessness. The haphazard and intransparent way in which they handled this case, the incoherence of their subsequent actions, and the lack of communication have have caused great damage to the project. Among other things, in Sonny Piers they have cost us one of our most prolific developers and organizers, and in the STF development team our most successful program in recent history.

What perhaps not everyone’s aware of is that we were working on making this team permanent and tried to apply for followup funding from different sources. None of this materialized due to the ban and the events surrounding it, and the team has since been disbanded. In an alternate world where this had not happened we could be looking at a very different Foundation today, with an arm that strategically funds ongoing development and can employ community members.

More importantly however, we’re now in a situation where large parts of the community do not trust our CoC structure because they feel it can be weaponized as part of internal power struggles.

This ban was only the latest in a long series of failures, missteps, and broken promises by the Foundation. In addition to the recent financial problems and operational failures (e.g. not handling internships, repeatedly messing up invoicing, not responding to time-sensitive communication), all strategic initiatives over the past 5+ years have either stalled or just never happened (e.g. Flathub payments (2019), local-first (2021), development initiative (2024)).

I think there are structural reasons at the root of many of these issues, but it’s also true that much of the Foundation leadership and staff has not changed throughout this period, and that new people joining the board and trying to improve things tend to get frustrated and give up quickly (or in Sonny’s case, get banned). This is a problem we need to confront.

To those on the board and CoC committee who were involved in Sonny’s ban: I’m asking you to step down from your positions, and take some time off from Foundation politics. I know you know you fucked up, and I know you care about this project, like we all do. Whatever your reasons at the time, consider what’s best for the project now. Nobody can undo what happened, but in the medium-term I’m actually hopeful that reconciliation is possible and that both the Foundation and community can come out of this stronger than before. I don’t think that can happen under the current leadership though.

To everyone else: My hope in talking openly about this is that we can get closer to a common understanding of the situation. It seems unlikely that we can resolve this quickly, but I’d at least like to make a start. Eventually I hope we can have some mediated sessions for people from across the community to process the many feelings about this, and see how we can heal these wounds. Perhaps we could organize something at GUADEC this summer — if anyone would be interested in that, let me know.

7 thoughts on “The Elephant in the Room”

    1. Why is that sentence offends you exactly? He didn’t say every right-wing person a Nazi, while many of them are.

    2. > Was it really necessary to call right wing people nazis?
      Spin it all you want, it was never this necessary since WW2.

      > does this kind of talk benefit anyone?
      Everyone. Specially when done in public.

      Fuck Nazis. GNOME is Antifa.

  1. I’ve sat with this post for a bit because it hits really close to home.

    Sonny Piers was my mentor during my GNOME internship. More than just a mentor — Sonny was someone who gave me guidance, support, and a real sense of belonging in this community. I owe so much of the growth I’ve had here to his time, patience, and intellect. That internship fostered a love for FOSS and GNOME inside of me.

    I became a Foundation Member because of him. Very shortly after, he was completely banned from the project. I felt blindsided. I had no idea what was happening — no way to understand why one of the people who helped bring me into this community was suddenly disappeared from it. And honestly? I still don’t understand. It makes me scared to contribute, in a way.

    Meaning that, I haven’t engaged with this community in the way I wanted to. I believe the last time I spoke with you, Tobias, was when I was interviewing you during that internship. I would love to organize and just speak with you about anything.

    If there’s any effort toward healing, toward real accountability, toward making this right — I want to be part of that.

    I’m here because people like Sonny showed up for me.
    I’m going to show up, too.

    Fuck Nazis. GNOME is Antifa.

  2. You lost me when you said “Fuck Nazis. GNOME is Antifa”. Tell me in what way Antifa is any different to the Nazi Brownshirts in 1930’s Germany? I think it would be more accurate to say:

    “Fuck Nazis. Antifa is Nazi”.

Leave a Reply to Canta Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.