Why was Jon Ringer banned from GitHub?

I’m brand new to Nix, and I was just checking out the release schedule (NixOS 24.05 — Release Schedule · Issue #303285 · NixOS/nixpkgs · GitHub) to figure out if I should hold off for the new release (I prefer sticking to stable branches) or not. While browsing, I stumbled upon a comment regarding Jon’s ban, which piqued my interest to learn more about how the project operates. I’m keen on diving into NixOS, so understanding why Jon got banned, whether it was justified, and if I want to be part of a community that bans people like him is important to me.

Now, bear in mind, all I have are speculations as I’ve only spent about an hour looking into this.

Despite going through the ban reasoning (Suspend jonringer for 6 weeks · NixOS/moderation@c0f7744 · GitHub), I couldn’t find a clear reason for his ban. So, I turned to Jon’s activity history on Discourse (Profile - jonringer - NixOS Discourse) to see if there were any red flags. Nothing really stood out to me at first glance. He appeared quite level-headed—no signs of aggression or a tendency to escalate situations. I stumbled upon this thread (Should organizations relating to the defense sector being able to sponsor NixOS? - #32 by no_name) where some folks were acting in a way that, personally, I would consider bullying, but Jon handled it very calmly. I also found this Reddit post of his (written in a calm and reasonable tone, almost seeming like he’s been gaslighted into believing he’s wrong here) https://www.reddit.com/r/NixOS/comments/1cd5fod/in_case_im_unable_to_return_wish_you_all_the_best/, which led me to an open letter https://save-nix-together.org that I haven’t had time to read yet, but it seems Jon’s stance on this letter might’ve played a part in his ban.

From an outsider’s perspective, it all appears like an internal power struggle—someone possibly wanting Jon to keep quiet not because he’s bad for the project, but because he crossed paths with someone.

I’m not taking sides here because I don’t know enough about the situation, but I strongly believe in transparency, and this whole scenario doesn’t seem transparent at all. Hopefully, this situation will prompt the Foundation to move towards a more open approach.

34 Likes