HI version is available. Content is displayed in original English for accuracy.
Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
83% Positive
Analyzed from 687 words in the discussion.
Trending Topics
#quality#floss#code#software#llms#nazi#technical#project#models#atlas

Discussion (7 Comments)Read Original on HackerNews
> But rejecting code not for technical reasons (of which there are often many for vibecoded code) but for ideological reasons is unfortunate. [...] Such a policy — that contributing to a project because of the circumstances of the contribution’s creation, and not due to its quality — is directly contradictory to the spirit of free software.
Okay, what is FLOSS? Software published under free and open-source licenses. It's literally the definition of the concept, and thus a FLOSS project cannot accept contributions for which such licensing is impossible, regardless of technical quality. For example, a FLOSS project can't accept code copied out of a nonfree project, or copied from a project with an incompatible license. The provenance of the code has always been central to the whole endeavor.
When LLMs enter the picture, there are at least two problems.
1) LLMs were trained largely on copyrighted works, and it's unclear if the models themselves or their outputs should be considered to be derivative of their training data.
2) It's possible that LLM outputs can't be copyrighted at all, not as FLOSS or under any other license.
I won't try to get into the many arguments and opinions on both sides regarding those issues, but suffice to say they're contentious enough that, regardless of where an individual maintainer's opinion may fall, IMO it's definitely not wrong to refuse to accept LLM-generated code just to avoid needing to resolve them.
The "spirit of FLOSS" was never primarily about the technical quality of code, but about the freedom to use, study, modify, and redistribute software, although technical quality also benefits in some ways from the FLOSS ethos. I actually do care deeply about technical quality as well, so I have to mention that many of us have serious doubts about the overall effects of LLMs on software quality in the long term. Even if individual maintainers can maintain high standards for their projects, IMO promoting LLMs still creates long-term downward pressure on software quality that comes back to harm everyone.
Free software is the four freedoms you mentioned - use, study, modify, and redistribute. There is no obligation to accept anything, for any reason.
I don't think the argument that AI is a tool, combined with the disbelief that people would reject a tool due to "the circumstances of the contribution’s creation, and not due to its quality" is a strong argument for broad AI use, because we know examples were many people stopped using high quality tools due to the circumstances of its creation.
The Atlas of Topographical and Applied Human Anatomy was created by the Nazi Eduard Pernkopf and his four Nazi artist assistants. It is a "scientific and artistic masterpiece" ... created as the result of Nazi medical research on the corpses of executed political prisoners, and containing Nazi symbols in the original artwork which were airbrushed out for wider, post-war release. https://en.wikipedia.org/wiki/Eduard_Pernkopf
Sure, for some the book fundamentally a tool, but "[o]pponents have asserted that any use of the atlas makes the user complicit in Nazi crimes".
The Wikipedia entry ends with a quote from Pieter Carstens: "Beautiful anatomical drawings were created, but this was only made possible by the unethical and unlawful procurement of the anatomical remains of murdered victims of an evil Nazi regime–thus beauty and evil were fused. This fusion not only perverts and diminishes the status and content of the Pernkopf Atlas, but also explains why it should be rejected. / [It] should be permitted to show its duplicitous face only rarely and then for very good reason in the teaching of history, medical ethics and medical law so that its lessons will be learned and its history never repeated."
This is not a call for a ban of this tool (the atlas), but rather a call for highly limited use, for very specific purposes.
Since I think I would be one of those opponents to widespread use of the atlas, you can see how I would factor in "the circumstances of the contribution’s creation", even for a high quality contribution.
Can anybody comment on the validity of this in 2026? Compared to Fable on a $200 monthly subscription, what is a $2400 investment in a home setup (including electricity) getting me in a year?