Jokes aside, there's a difference to understanding the code and understanding the reasoning that is behind the code, I feel that LLMs still struggle enormously with the later. They start writing, and sometimes realise halfway through that they can't backtrack and just keep writing rubbish. You can argue about spinning loops and iterative processes, as long as they are actually able to converge.
> We welcome all contributors to the community even if they have not yet followed our policies; we should guide such contributors on how to do so.
Kudos to the GNU project for their attitude.
Their way of putting it is funny. I like this person's opinion, but I disagree with it. It's just their own framework, but I think it could also serve as a foundation for building other things.
Speaking of PRs, honestly, I've done the same thing before—it was just a one-line fix, but I asked the LLM to add 30 lines of tests just to look more professional
Once the 3 big ones start using LLM to review/accept the work for speed reliability sake, who knows what is going to happen.
I have no interest reading someone else’s ai output that has not been verified.
Or to put it another way, expecting me to review code you didn't and had an LLM generate is pushing the onus onto me and that's not happening.
From the page itself, linking to https://www.gnu.org/prep/maintain/maintain.html#Legally-Sign....
It uses the definition of "legally significant" from the GNU Project maintainer guidelines, which holds that the threshold is "around 15 lines of code and/or text" to qualify as significant for copyright purposes.
>> It uses the definition of "legally significant" from the GNU Project maintainer guidelines, which holds that the threshold is ""around 15 lines of code and/or text"" to qualify as significant for copyright purposes. GCC maintainers may, however, choose to accept legally significant test cases that are generated by an LLM.
Does anyone read more than the headline before jumping to the comments anymore?
Meanwhile, I don't know who quotemstr is, but they don't sound sane in any of the exchanges in this thread.
at some point, what's stopping people from lying or make the code like human writing one ????
But I don't think generated code in itself was ever the issue. It's who takes responsibility for it. And I think in this case, can the submitter guarantee it's not code that is copyrighted elsewhere.
That said, I think the gains will mostly be in boring, enterprise software; they are often a lot more code that, if the application is designed well, is mostly configuration and boring wiring. Boring code is good for LLMs to write.
But the underlying tools like GCC are not boring. They will have boring aspects to it, but for the most part they are not boring.
So, in your view, banning vibecoded slop contributions is "succumbing to the slopmonster?"
> critical mass of hard to detect bugs accumulate in the project
Their announcement explicitly said LLMs are allowed for bug detection.
(Extra fun if the AI generated compiler is under BSD licence.)
Ofc, it's less fun to accept that many of them are probably bots, but whatever.
The moderating should focus on good user participation, and a reputation to give old users leeway. I'd be as specific as requesting new users to respond as succinctly as possible to avoid AI ranting
nothing is said about you the user holding copyright over result of tool use
"Given this framework, it follows that purely AI-generated outputs—those created automatically by an AI system without substantial human intervention—are not eligible for copyright protection in the EU. Such outputs are considered to fall into the public domain, making them freely available for anyone to use, reproduce, or adapt without seeking permission or providing attribution. The legal and commercial implications of this are significant. For creators and companies investing in AI systems that generate music, art, or text, there is no proprietary right over the final output unless a human has contributed in a way that meets the “intellectual creation” standard."
https://www.europarl.europa.eu/RegData/etudes/STUD/2025/7740...
The courts are AFAICT still undecided in the US regarding this.
The starting point of GNU was that Unix was expensive and costly for research labs, so they set out to build a free alternative that users could control from the ground up.
So if LLMs are useful, shouldn't we be building a free LLM ecosystem where users can run, study, and modify them, rather than letting a few companies control access to models, execution, environments, and data processing?
Of course, it's natural for organizations to drift from their original mission as they get older.
But judging by GNU's early history, the logic that:
1.LLMs themselves are bad because companies control them,
2.Writing code with AI isn't real programming,
3.Only human-written code is truly free.
This logic seems a bit flawed. After all, compilers, debuggers, and automated builds all automated tasks that humans used to do manually. And the GNU project itself created tools like Make and GDB so that programmers could work at a higher level.
If LLMs can reduce repetitive coding, documentation browsing, translation, test generation, and understanding legacy code, then that seems perfectly aligned with the next goals of free software. Making knowledge accessible to more people rather than keeping it locked up as tacit knowledge held by a few experts.
I guess when organizations grow large, they inevitably attract people who don't fully align with the original purpose
Fork it into Rust or something.
This is such a fire quote
News back then were about intentionally prompting to output known copyrighted material.
The parent comment still stands in my opinion:
When, despite millions of developers using agentic AI already, are these lawsuits supposed to manifest?
It’s a hard balancing act to do. Give in too much randomness and you get non-sensical outputs that are difficult to align. Fit too closely to the training data and the model regurgitates the training data.
And oh, what’s that copyrighted material we never made any agreement to use doing in there?
IP law (like a lot of other things) has been skewed toward the interests of business, even when that conflicts with fairness or societal good. For all its flaws (IMO), the free software movement tends to be principled. Just because something is legal doesn’t mean it’s right.
1) Someone re-licenses GCC under a non-GPL license.
2) EFF sues them, to stop the behaviour
3) Court tells EFF that they have no standing to sue because LLM generated content has no copyright
Obviously this happening would be in the future after someone translated GCC to Rust with LLMs or something.
unprovable•57m ago
fractorial•44m ago
You weren’t kidding, huh.
randusername•28m ago
Off the cuff, I would be surprised if the GNU project embraced AI, so I'm confused that people think so strongly otherwise.
user43928•8m ago
olalonde•27m ago
1) Courts reverse their previous decisions and declare LLM generated code as belonging to LLM labs.
2) LLM labs decide to assert their copyright and sue open source projects.
3) They are able to prove that the code was generated by an LLM and not just any LLM but their LLM.
Retr0id•25m ago
justthehuman•22m ago
worthless-trash•16m ago
olalonde•15m ago
dijksterhuis•8m ago
freakynit•19m ago
prymitive•19m ago
tossandthrow•11m ago
For 99.999% of people, it is literally kthxbye on all code they execute on all their devices.
EvanAnderson•5m ago
I'm not "blindly trusting" code on my computing devices. I'm trusting the vendors / maintainers to do their job.
Until very recently the norm has been that the vast majority of code had human eyes and hands on it.
m4tthumphrey•4m ago
> "The true purpose of AI is to allow wealth to access skill without allowing skill to access wealth."
beepbooptheory•43m ago
> Denying it is denying human nature, Mr. Bond, and the gods tend to punish the hubris of denying nature.
snowram•29m ago
pocksuppet•20m ago
a-french-anon•19m ago
So the real question is: what's LLVM policy?
duskdozer•6m ago
datakan•28m ago
kmlx•24m ago
anon373839•13m ago
idiotsecant•11m ago
cryo32•4m ago
For me I’m a late adopter. I’ve seen more things go than stay. I’ll wait until the industry has stabilised or evaporated before making a decision. It’ll save me time and money.
addandsubtract•21m ago