NixOS Foundation board: Giving power to the community

2 years ago by Solar Bear to c/nix

The community is more important than the product. — Pieter Hintjens Dear contributors to the Nix ecosystem, dear users, We recognize that the Nix community keeps growing and changing, and its governance has not been adapting accordingly. While the foundation board was never intended to lead the community, we cannot deny that it is perceived to be in that role by many, and we therefore take full accountability. We acknowledge there’s been a series of recent crises in our community, which are...

Eelco has agreed to step down from the NixOS foundation board. Over the next two weeks, a constitutional assembly will be appointed to draft a constitution to democratically govern Nix/NixOS.

bear 31 points 2 years ago

Overall I'm quite pleased with this news, but I'm a bit of a zealot when it comes to democracy. Barring any breakdown of process during the drafting and election phases, I see this as an absolute win, and the first step towards repairing the community.

path: 0 9776020, hotness: undefined, score: 31, children: 0
onlinepersona 22 points 2 years ago

I wonder if the "aux" fork will continue to exist after that. However, if the forums continue to stay toxic, it wouldn't surprise me if another fork were made.

Anti Commercial-AI license

path: 0 9776986, hotness: undefined, score: 22, children: 2
starman 8 points 2 years ago

I wonder if the "aux" fork will continue to exist after that.

Probably not. And that would save potential users from that terrible, unsearchable name.

path: 0 9776986 9789101, hotness: undefined, score: 8, children: 1
onlinepersona 0 points 2 years ago

😂 It is not the best name, that's for sure. But I was hoping it would allow different technical decisions for example like getting off of github.

Anti Commercial-AI license

path: 0 9776986 9789101 9790594, hotness: undefined, score: 0, children: 0
Vilian 16 points 2 years ago

someone can send me a link explaning what's happening?

path: 0 9778519, hotness: undefined, score: 16, children: 15
uthredii 18 points 2 years ago

Most is described here (the author probably has some amount of bias but this is the only summary I know of): https://github.com/KFearsoff/nix-drama-explained

Other than that some very active contributors resigned as maintainers in support of the open letters.

And it seems now that the community members in support of the open letters/changes have convinced the board of the foundation to agree on some things.

path: 0 9778519 9781934, hotness: undefined, score: 18, children: 1
Vilian 3 points 2 years ago

thanks!

path: 0 9778519 9781934 9783862, hotness: undefined, score: 3, children: 0
dinckelman 5 points 2 years ago
path: 0 9778519 9783847, hotness: undefined, score: 5, children: 1
Vilian -4 points 2 years ago

Eelco is mad 😔

path: 0 9778519 9783847 9783910, hotness: undefined, score: -4, children: 0
KindaABigDyl -31 points 2 years ago

It's a hostile takeover by a handful of politically far-left individuals, stealing power away from Nix's creator, Eelco, framed by them as "giving power to the community," when they really just want to establish their own oligarchy and run moderation their way.

Just like Eelco's way of governing, it will likely have 0 effect on 99% of people using NixOS, but a handful of maintainers will be mad. Nothing will change for those out of the loop.

path: 0 9778519 9785732, hotness: undefined, score: -31, children: 10
ericjmorey 13 points 2 years ago

How well NixOS and Nixpkgs are maintained absolutely affects users of NixOS. This may have just saved NixOS from becoming an unmaintained or at best slowly maintained project that people advise against using for anything serious.

path: 0 9778519 9785732 9785852, hotness: undefined, score: 13, children: 2
KindaABigDyl -9 points 2 years ago

What I'm saying is that there will be no change in how well they are maintained.

path: 0 9778519 9785732 9785852 9787004, hotness: undefined, score: -9, children: 1
ericjmorey 6 points 2 years ago

I hope so. Split efforts often die independent of one another.

path: 0 9778519 9785732 9785852 9787004 9787048, hotness: undefined, score: 6, children: 0
moonpiedumplings 10 points 2 years ago

Just like Eelco's way of governing, it will likely have 0 effect on 99% of people using NixOS,

Flakes not being stabilized, or worked on by Eelco, despite him literally being the inventor absolutely has an effect on every single Nix user. The flakes-nonflakes aplit is part of why the documentation on nix is so poor. Some things only support one or the other, and it's a pain.

The aux fork of nix (which idk what's gonna happen to it) said they would stabilize the current implementation of flakes as v0. I hope this new council does the same, because it's been far too long. So much of the community uses flakes that's it's basically official, but it being "experimental" means they can't be mentioned in official docs, or included by default in the official installer. You have to edit a config file to enable flakes.

The worst part of this all, is that the Determinate Systems nix installer, only comes with flakes and no channels (old way) - and Eelco literally works for Determinate Systems. Despite all of this, flakes are still "experimental".

I hope things change. Flakes are legitimately better, a minor addition in complexity, in exchange for making it easy to reuse code. And finally having unified documentation and tooling (if flakes become the main way) will probably be the best benefit.

I really hope this council moves flakes put of their "experimental" status. If so, then democracy has spoken: the users want flakes.

path: 0 9778519 9785732 9787646, hotness: undefined, score: 10, children: 0
Vilian 8 points 2 years ago

Eelco is also leftist so no (this is said in the open letter) also the maintainers are what make nix be nix so yes, it's has the potencial to affect a lot of people and the link send explaining the situation has very good arguments(with proofs), that don't have any correlation with left or right, you need to give a good argument if you want people to belive in you

path: 0 9778519 9785732 9786492, hotness: undefined, score: 8, children: 5
melmi 5 points 2 years ago

Don't see too many leftists defending military contractors...

path: 0 9778519 9785732 9786492 9795574, hotness: undefined, score: 5, children: 0
KindaABigDyl -18 points 2 years ago

Eelco is also leftist so no

There's a difference between a leftist and a left-wing extremist like the handful of people involved with the open letter

also the maintainers are what make nix be nix so yes, it’s has the potencial to affect a lot of people

Yes of course, but the maintainers aren't really affect either.

What I'm saying is there are only a few maintainers upset right now, and if the tide turns (which it looks like it has) only a few maintainers on the other side will be upset.

My point is overall only a few maintainers will be upset, like 10-20 or so out of thousands, so the status quo will stay the same.

has very good arguments(with proofs)

Not really

that don’t have any correlation with left or right

Strong correlation with far-left extremist ideas, actually

you need to give a good argument if you want people to belive in you

Those writing the open letter didn't give good arguments, so I don't need to either

path: 0 9778519 9785732 9786492 9787067, hotness: undefined, score: -18, children: 3
jkrtn 10 points 2 years ago

What is the left-wing extremism in this case?

path: 0 9778519 9785732 9786492 9787067 9790080, hotness: undefined, score: 10, children: 0
MonkCanatella 5 points 2 years ago

Left wing extremism lmfao. You dropped this 🔴

path: 0 9778519 9785732 9786492 9787067 9796184, hotness: undefined, score: 5, children: 0
thedeadwalking4242 4 points 2 years ago

As opposed to the right wing extremists supporting the military industrial complex and starting a capitalist coup of nixos (detsys) to take over the community? ( We can all grasp at straws you lunatic)

path: 0 9778519 9785732 9786492 9787067 9791653, hotness: undefined, score: 4, children: 0
Rin 5 points 2 years ago
path: 0 9791181, hotness: undefined, score: 5, children: 0
refalo 0 points 2 years ago

I do not like distributed, community-driven leadership. The more leadership is shared, the more arguments there are, and the less gets done.

I would rather have a strong dictatorship focused on technical merit, to be deposed in the future for another dictator, again, based on technical merit.

path: 0 9813973, hotness: undefined, score: 0, children: 7
barsoap 3 points 2 years ago

You are free to set up such a project, instituting yourself as the initial dictator, accepting merit challenges of some specified form, and see whether someone bothers to go for your jugular. Call it KingOfTheHillOS.

...in all seriousness the general issue with merit-based approaches is that you need a way to decide on what "merit" means, and to have an actual project and not a one person show you need a community that shares that definition, and you can't dispose of the dictator if they have the power to dictate what merit is, so you are left with either a) an unchanging definition which is just as bad as unpatchable software or b) some form of stakeholder democracy.

path: 0 9813973 9851343, hotness: undefined, score: 3, children: 0
bear 1 point 2 years ago

I would rather have a strong dictatorship focused on technical merit, to be deposed in the future for another dictator, again, based on technical merit.

Normally when I see people say something like this, what they actually mean is "based on technical merit (and also has the right opinions that agree with mine)". The concern is that democracy will produce outcomes they find disagreeable.

path: 0 9813973 9870265, hotness: undefined, score: 1, children: 5
refalo 1 point 2 years ago

Personally I'd rather have a choice of who to follow based on whose opinions align better with my own, instead of everyone being forced to go with the majority... in other words I respect people's freedom to have opinions I do not like, which I think this type of "community power" is in some ways the opposite of that.

path: 0 9813973 9870265 9872018, hotness: undefined, score: 1, children: 4
bear 1 point 2 years ago

Personally I'd rather have a choice of who to follow based on whose opinions align better with my own, instead of everyone being forced to go with the majority...

NixOS is FOSS. People can freely fork it. Your choice is not being taken away.

in other words I respect people's freedom to have opinions I do not like, which I think this type of "community power" is in some ways the opposite of that.

I'm not sure how voting makes it so we can't respect each other's opinions.

path: 0 9813973 9870265 9872018 9877575, hotness: undefined, score: 1, children: 3
refalo 1 point 2 years ago

I’m not sure how voting makes it so we can’t respect each other’s opinions.

Typically this is done by adopting a CoC and then adding things to it that you don't like. But I have seen more hostile methods too.

path: 0 9813973 9870265 9872018 9877575 9878295, hotness: undefined, score: 1, children: 2

go to feed...