If you lack the majority, you have fewer options, most of which devolve to coups and forcing an ouster.
I don’t know how to read this letter in any other light.
I think it may also be symptomatic of the peculiarly leftist failure of assuming the inevitability and reasonableness of their positions as universal and that to disagree makes one a priori a bad actor.
>If you have the majority and leadership will not cede to your will, you fork the project and break away.
It's more likely that there is a majority BUT leadership does not cede and they hold the keys to the castle. It makes more sense to first try to remove the leadership. I would say this is in fact direct democratic action.
Some uses of "majority" can be disingenuous, because there is probably a large group of people that is indifferent to whether current leadership is forced out. They could be counted as not part of the majority that wants change. But they can just as well be counted for the other side.
Forking Nix would take an immense amount of effort, and the maintainers are already overworked. There would absolutely be a community split, which means that there would be even more work required than before to just maintain both of the forks and keeping them in sync. The nix language itself has no spec right now, meaning the behavior is defined by the singular existing implementation. Forking Nix itself will very likely introduce incompatibilities that are impossible to remedy. A lot of the power of nix comes from nixpkgs (where the entirety of NixOS is maintained as well), its build system hydra and the binary cache, the servers, CDNs and agents for which are sponsored by external companies (we're talking 0€ cost for something that would normally cost 10s of thousands every year). Forking would lose all of that, it's pretty much impossible financially.
A group that _barely_ uses Nix wants to overthrow its creator. This is hilarious and I hope they don't win.
This to me, says a lot. I been around Nix. There are some names on that list that hurt, that will be missed, but I honestly expected worse, given the self-important tone and demands the letter contains.
An 18000 commit user just left NixOS FYI
https://discourse.nixos.org/t/major-nixpkgs-contributor-leav...