Well, yes. Except in a thread where he was explicitly tagged by DHH saying things like:
I really hope the nix community can recover from this infiltration of nut jobs and their nonsense
Anduril are big users of nix. Maybe @PalmerLuckey can help turn the ship around
That’s retarded. Anduril should have been CELEBRATED for supporting nix! And I think it still could be, if @PalmerLuckey and others with a stake in this technology decides to get these nut jobs out. I know he will have the support of @mitchellh and @tobi too (my nix pill pals!).
And what they decide to respond with is that they want to use nix for american dominance. They’ve been explicitly tagged, we know they share the same politics of wanting to remove “woke” and the only thing they talked about is how they will ensure Nix can be used for creating weapons so that america can stomp its boot on the face of the world, forever. At the very least that’s tacit endorsement. And given history of *nduril in this community and other tweets about planning a counterattack on “woke” in OSS projects it’s very hard not to read it as a statement of intent.
Sure, maaaaybe that’s just how righties banter nowadays, I wouldn’t know, I don’t talk to people. But if they are not, the only time to act is BEFORE they can get claws in the governance. After they have taken over the only recourse is forking. But why should we — as in the project before the hypothetical take over — have to fork, instead of them? If they really want “nazipkgs”* the Fork button is right there, no need to fuck up the existing community for that.
I think that one can hold both opinions at the same time
Okay, explain this one to me, because I can’t figure it out — how overreach in favour of one political option is supposed to be bad, while overreach in favour of the other political options is supposed to not be bad? Unless you explicitly prefer one over the other and want it to win that tug of war, that is? I think ideally no faction should inject their real-world politics into project governance — or more realistically speaking, as little as possible, because it’s not always easy/possible to dissociate from one’s political leanings.
having an influence on the project
I suppose, which is I’m specifically saying “project governance” — what I specifically care for here is for the project to remain self-sovereign. Nobody should tell Nix how to Nix other than us chickens. And certainly not some pigs that think they are more equal than other animals (“Animal Farm“ reference, not calling any human beings “pigs”). Any external actor trying to influence how the project governance is effected, should be considered an existential threat to the project.
It’s one thing to submit a PR that fixes Nix segfaulting building their internal modnukeit that doesn’t break any existing use case, and another is being able to decide unilaterally “from now on we only accept contributions that have signed CLAs declaring they condone what israel is doing in Gaza”.
Or one thing to fund improving dynamic derivations because they want to have better iteration times when developing their “Loyal Wingman” drone with their only return being the Nix team choosing on their own to focus on improvements on those Nix features — features that will then also be useful to the whole community — and another is to be have a say over which features are implemented at all, and prioritise their own and shoot down those they don’t like.
Of course I’m choosing very contrasting stances and what they actually do will be probably less bad — just in the context of the twitter thread and rather lukewarm response of the SC towards it, I have little trust the project would be ready to stand it ground, had such a company decided to go pedal-to-the-metal on the takeover.
the project governance is certainly going to think twice before doing something that would upset that company.
That is also true, but as long as the company doesn’t have direct influence over anyone in the governance, I think that’s acceptable. Because this means that the governance is entirely free to decide that they’re going to upset the company. The option is there, and the only deciding factors is a risk and benefit analysis of this move for the community. Sure, maybe you will lose some project support over that, but that is what governance is for — it should plan ahead on how to best ensure this project’s survival and self-sovereignty. They should work toward achieving diverse funding sources, a diverse pool of active contributors and representation of diverse community interest in the governance. And then — if some nefarious external actor thinks they want to rule the project — they will be ready to cut them out if push comes to shove.
To put it in american terms — it’s a difference between between being able to carry a gun and decide how and when to defend yourself and someone taking your gun and saying the will decide for you how and when you can defend yourself P:
I just don’t see how Anduril is a threat to the project’s self-sovereignty.
Well, if my arguments don’t convince you then ¯\_(ツ)_/¯ For what it’s worth, with the recent installer move by DetSys I also think they might merit consideration for that status. It’s just that it’s a relatively new development and america had been blatantly boasting for a while what they think of self-sovereignty of others (instead of at least trying to pretend they don’t) and *nduril CEO had shown support for that. And in the context of those tweets how am I supposed to assume he’d suddenly respect self-sovereignty of this community. I don’t think I can.
Hence why I want a clean slate and hope to motivate people towards voting for people who will staunchly guard this project’s self-sovereignty against takeovers like that with my rants. I can’t change the world, but maybe at least I can draw someone from a more milquetoast option to one that wants this community to stand up for itself with regard to external threats.
* — for the record, I don’t think they are nazis (yet, at least) but the pun was too funny to pass over.