Dear community,
I joined the Nix team in 2022 because they were looking for volunteers to help out and become maintainers, and I have continued to do so until this day.
We have come a long way, but since last year, the Nix team has been attacked by people loosely(?) affiliated with those who demanded radical change, right at a time when we were starting to get good results from our collaborative process to improve Nix maintainership.
I have stepped into the line of fire, defending the team. I felt this was necessary, in part because I was unaware of prior conflicts I had no part in, but most of all because a lot of things were said about the team that were simply not true.
Later that year I was elected to the Steering Committee with a large number of nominations.
I believed I could make a change, and together with the rest of the SC, we did. We prevented issues from blowing up by deciding them internally, and together with the mod team, we had a fairly quiet time.
We also worked on forward-looking plans, and we were an important part of a successful sponsorship process.
I supported action against Anduril’s campaign to recruit from our community at the cost of our community, and I supported our constitutional duty to oversee the teams as needed.
However, today it feels that none of that mattered. Some SC members have given up on their responsibilities, and now Gabriella has actively turned against us. I trusted her on our decision to intervene in the mod team, that he couldn’t be worked with, and that she was in touch with the part of the community he was part of.
I don’t just give up, but I do have to recognize the harsh reality that, due to the large amount of misinformation and vitriol, my presence in the Nix team puts our new members and contributors in harm’s way.
So while I shouldn’t let myself be bullied away, I am stepping down from the Nix maintainer team.
I am not as of now stepping down from the SC, because that would be irresponsible.
As a practical matter, I have committed myself to make a significant contribution in a paid capacity in the coming months, so I won’t disappear from the project, but I will not have the commit bit, and I will not participate in any project level decision making.
This is entirely my own decision, and I am lucky to be in a position where I can make such a decision without dire consequences to career or livelihood.
I have not observed any ill intent or whatever allegations may be from any Nix team member, so I encourage the other team members to stay on, and keep up the good work.
Gotta say, it’s been fun, and I’d probably keep dropping by as a contributor anyway, regardless of the eval cache project.
All that said though, I want this cycle of abuse to stop, and I urge everyone, including those who think they already do, to start listening to each other instead of jumping to conclusions.
I wish you all health, peace and joy.
Robert