4 ms·
The immediate tension is some people are unhappy for the second time that NixConf has accepted defense contractor Anduril as a sponsor, after a similar blow up
by Macha 3y ago
The immediate tension is some people are unhappy for the second time that NixConf has accepted defense contractor Anduril as a sponsor, after a similar blow up last year was resolved due to the venue's rules banning military sponsors. I think the community took away from that the conference had accepted it was a bad idea and wouldn't do it again, but what the conference had taken away from it was "better check the venue's rules closely next time".
The longer boiling tensions that have led to this point:
- Flakes. They're largely promoted as the solution to composability but don't handle all use cases, and this has caused tensions with those that prefer more flexible but less ergonomic tools
- The decision making process that led to flakes being a thing. There was a community process established to replace the previous de-facto BDFL process with a community driven process, and then the previous de-facto BDFL merged flakes in and started promoting them without following said community process. Later attempts to engage with the community process have had the issues where flakes now have a lot of genuine community support, but also some resistance from core contributors due to either the genuine feature gaps, or the fact that they're now presented as a fait accompli.
- Moderation. There was a significant contributor who was up to some hateful conduct in (mostly) non-Nix community spaces that was banned across all project venues. There were groups unhappy that they were banned, and groups unhappy that they were not banned quickly enough. The project tried to navigate this with an attempt at middle grounding their moderation policies, which annoyed both groups.
- Corporate influence from Determinate Systems: Newer initiatives from the former BDFL have mostly been announced through the company they founded Determinate Systems, and include stuff like a centralised repository in the form of Flake Hub. You can either see that as "proving it in the wild before bringing it to the community process" or "bypassing the community process to make it a fait accompli", but either way the ex-defacto-BDFL seems to see the community process as too slow and is end-running it with his new company.
- Corporate influence from other parties: DetSys is getting the most hate right now due to employing the ex-defacto-BDFL and still having enough leadership positions to be seen as responsible, but other groups like Tweag or Cachix have also been seen as attempting to commercialise parts of the ecosystem at time.