TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

A leadership crisis in the Nix community

120 pointsby elikogaabout 1 year ago

23 comments

cosmic_quantaabout 1 year ago
&gt; Anduril, a military contractor that uses NixOS, has repeatedly attempted to become a sponsor of NixCon, which did not go over well with the community<p>Something similar happened in the Haskell community, where some people called for Anduril job postings to be removed.<p>Nix is a software project, not a social movement. The goals of Nix are entirely separate from how the software is used.<p>I really like Coinbase&#x27;s statement that is is mission focused (<a href="https:&#x2F;&#x2F;www.coinbase.com&#x2F;en-ca&#x2F;blog&#x2F;coinbase-is-a-mission-focused-company" rel="nofollow">https:&#x2F;&#x2F;www.coinbase.com&#x2F;en-ca&#x2F;blog&#x2F;coinbase-is-a-mission-fo...</a>). Anything that isn&#x27;t directly related to its mission is out-of-scope. I wish the same was true about software projects like Nix.<p>If you care about the way your software is used, then by all means, say it in the license! Of course, such software won&#x27;t get used much.
评论 #40200316 未加载
评论 #40200519 未加载
评论 #40200099 未加载
评论 #40200130 未加载
评论 #40226705 未加载
评论 #40200423 未加载
评论 #40200626 未加载
评论 #40201150 未加载
suddenclarityabout 1 year ago
Skimming the letter makes it look like another attempt at pushing through their Code of Conduct (RFC98) targeting &quot;ideas rooted in fascism or bigotry&quot;, whatever that means. Now going a step further by erasing the people in charge.
评论 #40199877 未加载
评论 #40199884 未加载
aredoxabout 1 year ago
The main reason for the persistence of Nix despite its warts and general mess is just &quot;first-mover advantage&quot;: it was the first, therefore it has more libraries&#x2F;packages&#x2F;development of the ecosystem than the alternatives.<p>Stop being lazy, go back to engineering first principles and it makes little sense to stay with Nix. Guix or any rewrite as a library in a well-developed language* makes more sense.<p>*For example, why are Haskellians using Nix so much instead of integrating its concepts into their own tooling?
评论 #40199761 未加载
评论 #40208937 未加载
评论 #40201364 未加载
评论 #40200010 未加载
评论 #40200304 未加载
评论 #40200418 未加载
评论 #40199772 未加载
eductionabout 1 year ago
&gt; In short, Dolstra is acting as &quot;the effective Benevolent Dictator for Life (BDFL)&quot; of the project, even though the NixOS Foundation&#x27;s charter doesn&#x27;t grant anyone that authority.<p>This is silly - authority in a software community doesn’t come from a nonprofit charter. Being founder is also no guarantee of authority, but it is more relevant because it’s rooted in actions and outcomes.<p>The more I observe from the sidelines of open source the less attention I pay to these sorts of disputes. In the end they are all adjudicated by delivering useful software and updates quickly to end users. Whoever does that better “wins.”<p>Sometimes this is the founder of the project and sometimes not. In general I think it’s a mistake to think anyone cares all the much about anything beyond the license, capabilities of the software, and how quickly the community&#x2F;maintainers fix bugs. They may say they do but people who are taking software for free are in no position to dictate much and at the end of the day they know and accept it (especially something like who sponsors a conference, who is the keynote speaker (Rails incident) etc)
评论 #40200559 未加载
jdossabout 1 year ago
The reaction to Anduril sponsoring Nix is very similar to some people&#x27;s reaction at Kubecon 2018 where the U.S. Air Force gave a talk about how they are using k8s to deploy software on F-16s.<p><a href="https:&#x2F;&#x2F;thenewstack.io&#x2F;how-the-u-s-air-force-deployed-kubernetes-and-istio-on-an-f-16-in-45-days&#x2F;" rel="nofollow">https:&#x2F;&#x2F;thenewstack.io&#x2F;how-the-u-s-air-force-deployed-kubern...</a>
steve1977about 1 year ago
People seem to forget that a lot if not most of IT has some form of military background&#x2F;funding behind it.<p>Be it the first computers, the Internet, RISC CPUs, BSD UNIX and much much more.<p>You’re free not to like this fact of course, but then using the technologies anyway is a bit of a double standard.
评论 #40200717 未加载
评论 #40200687 未加载
评论 #40209027 未加载
评论 #40204052 未加载
评论 #40205555 未加载
评论 #40204043 未加载
thuuuomasabout 1 year ago
Culture war grandstanding drowning out the much more interesting discussion around Determinate System’s pledge to support the long-debated Nix Flakes officially.<p>Nix Flakes looking like the real source of the schism in the Nix community.
评论 #40201403 未加载
评论 #40200193 未加载
jsyang00about 1 year ago
The Anduril issue seems to have been the main catalyst for the drama. Seems like Anduril probably did more harm then good - who at Anduril couldn&#x27;t have predicted that the Nix folks would start to have a major freakout the minute they attempted to sponsor?
评论 #40199949 未加载
评论 #40200262 未加载
评论 #40199908 未加载
benreesmanabout 1 year ago
There are too many stakeholders, it’s too forkable (guix, flox, Anduril).<p>Maybe the official leadership has a shuffle, maybe it’s even big.<p>I’m not changing my Nix investment, I discourage others from changing theirs.
评论 #40199560 未加载
评论 #40199572 未加载
评论 #40199803 未加载
gizmoabout 1 year ago
I don&#x27;t have any knowledge about nix, the community, about Eelco Dolstra, or about this particular drama. What I do know is that there is no such thing as &quot;community leadership&quot; and that extremely long diatribes about the flaws of the founder can be safely ignored.<p>People who are unhappy with the community or the direction of nix should leave and start their own thing. They&#x27;ll discover that building something is actually a great deal harder than it looks from the outside.
评论 #40199971 未加载
stonewallabout 1 year ago
Seems like this is becoming the terminal phase of the FOSS lifecycle for many projects.<p>I wonder what makes some long-lived communities immune to this behavior...OpenBSD comes to mind.
评论 #40209087 未加载
评论 #40205646 未加载
tripdoutabout 1 year ago
I really don&#x27;t see the problem with accepting sponsorship money from Anduril. Rejecting it just results in less improvements and exposure for Nix.<p>They&#x27;re going to continue to use Nix either way, and in the same way that the community can fork Nix because they&#x27;re unhappy with the sponsorship, so can Anduril - and their fork might just be private.<p>Defence companies and all sorts of other companies that people might disagree with heavily use open source projects.
jonringer117about 1 year ago
For those that are curious about an alternative perspective on this matter, I detailed much of my personal views in my reddit suspension post. I don&#x27;t have much context on the EU NixCon 2023 events, but I&#x27;ve been actively involved with the project for 2019, 2020, 2021, beginning of 2022, and late 2023.<p><a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;NixOS&#x2F;comments&#x2F;1cd5fod&#x2F;in_case_im_unable_to_return_wish_you_all_the_best&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;NixOS&#x2F;comments&#x2F;1cd5fod&#x2F;in_case_im_u...</a>
busterarmabout 1 year ago
This seems more like a community crisis around Nix than a leadership crisis in the Nix community.
评论 #40199707 未加载
sridabout 1 year ago
Related submissions:<p>Open letter to the NixOS foundation (50 comments) <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=40107370">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=40107370</a><p>The dire state of NixOS&#x27;s moderation culture (76 comments) <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=40166912">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=40166912</a><p>---<p>Additionally, these r&#x2F;NixOS submissions may be of interest:<p>Jon Ringer: &quot;In case I&#x27;m unable to return, wish you all the best&quot; (348 comments) <a href="https:&#x2F;&#x2F;old.reddit.com&#x2F;r&#x2F;NixOS&#x2F;comments&#x2F;1cd5fod&#x2F;in_case_im_unable_to_return_wish_you_all_the_best&#x2F;" rel="nofollow">https:&#x2F;&#x2F;old.reddit.com&#x2F;r&#x2F;NixOS&#x2F;comments&#x2F;1cd5fod&#x2F;in_case_im_u...</a><p>Transparency about jonringer’s suspension (153 comments) <a href="https:&#x2F;&#x2F;old.reddit.com&#x2F;r&#x2F;NixOS&#x2F;comments&#x2F;1ceeg8h&#x2F;transparency_about_jonringers_suspension&#x2F;" rel="nofollow">https:&#x2F;&#x2F;old.reddit.com&#x2F;r&#x2F;NixOS&#x2F;comments&#x2F;1ceeg8h&#x2F;transparency...</a><p>Thoughts on Jon Ringer&#x27;s temporary suspension (71 comments) <a href="https:&#x2F;&#x2F;old.reddit.com&#x2F;r&#x2F;NixOS&#x2F;comments&#x2F;1ceiz36&#x2F;thoughts_on_jon_ringers_temporary_suspension&#x2F;" rel="nofollow">https:&#x2F;&#x2F;old.reddit.com&#x2F;r&#x2F;NixOS&#x2F;comments&#x2F;1ceiz36&#x2F;thoughts_on_...</a><p>Moderation no-go zones (55 comments; ongoing) <a href="https:&#x2F;&#x2F;old.reddit.com&#x2F;r&#x2F;NixOS&#x2F;comments&#x2F;1cfv8vo&#x2F;moderation_nogo_zones&#x2F;" rel="nofollow">https:&#x2F;&#x2F;old.reddit.com&#x2F;r&#x2F;NixOS&#x2F;comments&#x2F;1cfv8vo&#x2F;moderation_n...</a><p>---<p>Finally, the RFC to improve the situation:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;NixOS&#x2F;rfcs&#x2F;pull&#x2F;175">https:&#x2F;&#x2F;github.com&#x2F;NixOS&#x2F;rfcs&#x2F;pull&#x2F;175</a>
freedombenabout 1 year ago
This is a meta comment, but the (apparent) style of using a different color (red) to indicate direct quotes is interesting. At first I found it confusing and a little distracting, but on the second pass where my goal was to cleanly separate the author&#x27;s opinion from the sources, it was extremely helpful.
评论 #40200473 未加载
评论 #40200204 未加载
Laaasabout 1 year ago
I think it’s important to make clear that the letter is mostly bogus and almost libelous.<p>Check into any one claim, and you’ll find it’s not the entire story.<p>This however is true:<p>&gt; The Foundation board has unrepresentative composition relative to the community because, due to our count, all current members are cisgender, white-passing, men, one of whom has done military service, and one other (Eelco) likely relies on undisclosed military-tech work.
评论 #40199796 未加载
评论 #40200753 未加载
评论 #40199885 未加载
评论 #40200216 未加载
评论 #40200122 未加载
nightowl_gamesabout 1 year ago
Can anybody more knowledgeable than me clarify how a project like Fedora Silverblue compares to Nix? I know Nix has the declarative configuration, but do you get the same reproducibility out of Silverblue?
评论 #40199810 未加载
binary132about 1 year ago
Witch hunt detected. Turning care knob straight to zero. Maybe I’ll tune back in if there’s a change in the wind.
zer00eyzabout 1 year ago
NO one wants to admit that the tyranny of leadership is probably a good thing for a projects success.<p>DDH, Linus, Poettering, Im sure someone is offended by hearing one of these names, but look at the status and reputation of their projects. Now go look at Wayland, or Rust who lack these guiding voices... Note that if you did in deep on these projects your likely going to need some popcorn to go with the soap opera levels of drama.<p>Nix is going to be interesting to watch in the coming months.
评论 #40200028 未加载
评论 #40199998 未加载
themgtabout 1 year ago
<i>That same day, Samuel Dionne-Riel stated that Dolstra had refused to clarify whether he had a relationship with Anduril and asked Christensen, a co-founder of Determinate Systems: &quot;Does DetSys have or had relationships with Anduril?&quot; Christensen replied: &quot;Did you know this category of question is pretty much impossible to answer because NDAs are a thing?&quot;</i><p><i>[Determinate Systems] produces its own installer for Nix that the company promises will provide stable support for some Nix features. The letter states: &quot;This is fine, however, it is questionably acceptable to do that while employing the lead developer of CppNix [the main Nix implementation] and saying nothing about how this will interact with the team&#x27;s [decision-making] autonomy.&quot;</i><p>So &quot;DetSys&quot; is a commercial provider of Nix services, making corporate promises about future Nix feature support and (presumably) contracting with Anduril whose current focus is Shahed-inspired kamikaze drones, while wearing a separate hat as board chair of NixOS Foundation.<p>Effectively the tl;dr is whether Nix foundation should be bankrolled by the DoD, feature roadmap guided by the needs of mass produced suicide drones. And if they are, do other contributors want to continue providing free R&amp;D for that organization?
otabdeveloper4about 1 year ago
&gt; ...are going to be interpreted as a bunch of left-wing people taking over the project<p>Yeah, it&#x27;s a bunch of left-wing malcontents trying to take over a project.<p>Anyways, Nix is very much decentralized as far as open-source projects go.
评论 #40200017 未加载
ordinaryradicalabout 1 year ago
Dolstra nailed it:<p>&gt; It is my opinion that it is not for us, as open source software developers, to decide whose views are valid and whose are not, and to allow or disallow project or conference participation as a result.<p>You really should not be in open source if you believe it is your purview to ideologically police the usage and contribution to your software. That notion is incompatible with the spirit of the endeavor.
评论 #40199907 未加载
评论 #40199878 未加载
评论 #40199946 未加载
评论 #40199952 未加载
评论 #40200476 未加载
评论 #40200042 未加载
评论 #40200501 未加载
评论 #40199906 未加载