Linux Kernel's Policy on AI Coding Assistants
Posted by TheTwelveYearOld@reddit | linux | View on Reddit | 48 comments
Posted by TheTwelveYearOld@reddit | linux | View on Reddit | 48 comments
blackcain@reddit
I wonder what happens if code generated inadvertently replicates proprietary code? Do we get an indemnication ?
Internal-Cellist-920@reddit
It's not infringement if you reproduce the proprietary code unless you are previously familiar with it. So unless the AI was trained on the proprietary code then generated the proprietary code (which would make the AI company liable, really) and you didn't try to make it do that on purpose or were aware it happened then it's hard to see how you could catch any real heat from it.
ElectronWill@reddit
Copyright violation or patent violation does not depend on whether you do it voluntarily, so...
edparadox@reddit
No, we simply do not know at this point in time.
MatchingTurret@reddit
Is this supposed to be some kind of big revelation?
aksdb@reddit
With all the doomsayers and haters around? Of course! For many people anything that remotely uses AI is the death or opensource and the epitome of incompetence; everything touched by an LLM is slop. So having a big project like Linux take a pragmatic stance and formalize it is a huge thing.
donut4ever21@reddit
I think some of these people are just mad that bleps like us won't be begging them for code anymore. They feel like they're losing their "superiority" and being the smartest people in the history of mankind. Lmao.
edparadox@reddit
No.
You might want to think that, but that's very far from the truth.
donut4ever21@reddit
You're definitely one of them. Lmao. Go cry in a corner. It's ok.
IrradiatedFrog@reddit
You simply do not know what you're talking about.
IrradiatedFrog@reddit
You're definitely the dullest knife in the drawer. Could you post your stupid propaganda somewhere else?
aksdb@reddit
Well, you sound like the other end of the spectrum. Coding agents are good, but they don't (yet) replace senior developers. They need steering to produce good results. (Notice: good results. They produce results anyway, but not necessarily sustainable ones.)
donut4ever21@reddit
How do I sound like the other end of the spectrum? I've used AI to create personal projects that I needed for a long time but couldn't get them done because they'd take years. I don't go around and push my projects on people. I've never shared anything with the public. That's for one, second, I don't go around attacking everyone that doesn't use AI like the "other end of the spectrum" actively does on every single damn post that has anything AI.
aksdb@reddit
The one end of the spectrum are the people who say "AI is shit and everything they produce is slop" while the other end would be "AI is perfect we don't need developers anymore". Your comment sounded like the latter.
donut4ever21@reddit
I need you to quote the part of my comment where I said AI is perfect and we don't need developers anymore. I said we don't beg them anymore. Not sure how that means we don't need them anymore. But ok.
IrradiatedFrog@reddit
Which one? There are many sentences like this.
aksdb@reddit
Yup that’s exactly the part.
That definitely sounds like „we non developers don’t need these arrogant developers anymore.“
edparadox@reddit
You definitely sound very dense.
You could not even understand what the other commenter said.
donut4ever21@reddit
Oh get bent and fck right off.
edparadox@reddit
Did you even read it before commenting?
aksdb@reddit
Yes
edparadox@reddit
everything points to the contrary
MatchingTurret@reddit
I mean it's been there for a few months. Nothing new.
aksdb@reddit
Ah, then I misunderstood. And since it references the upcoming version 7, it seemed plausible.
frankster@reddit
Assisted-By - in a few years maybe we consider coding agents to be no more remarkable/interesting than gcc, make, vim etc
edparadox@reddit
LMAO, stop dreaming.
aksdb@reddit
Not yet. Legislation is slow and "AI" currently moves fast. But it will be dealt with sooner or later. But sure, there is a risk that it will be shit show.
edparadox@reddit
It's just the tip of the iceberg.
But believe whatever you want.
Putting
gccand such next to Copilot and others is still stupid.ConnaitLesRisques@reddit
I don’t get the interest of naming the AI tool that was used. It’s not like there’s enough information to reproduce the results.
edparadox@reddit
FOSS projects like their statistics.
Also, if there is some licensing ruling tomorrow that make some LLM-based tools problematic for contributing to FOSS, it will be easy to track which commits need to be removed.
marmot1101@reddit
My speculation is it’s just data point gathering. Being a big code base with lots of contributors over a long time who knows what interesting patterns will develop. Can’t know if you don’t start gathering data.
Internal-Cellist-920@reddit
It's just listed alongside stuff like linters and static analysis tools, not something super important. It does seem that they want it listed first (and both named and versioned,) and that unlike other tools disclosing AI use is not optional. So I guess it's more to help hold maintainers accountable for reviewing all AI code and not just submitting slop without understanding it than for any other reason.
erkose@reddit
What happened to GPL-2. 0-or-later?
BashfulMelon@reddit
The kernel pretty famously rejected the "or later" clause. Linus doesn't like GPLv3.
erkose@reddit
Sure, the things LT owned or influenced, but not everything. For example networking. tcp.c is "or-later".
MatchingTurret@reddit
or-later never applied to the kernel. And how is that question relevant?
erkose@reddit
Much of "net" is marked "or-later".
Kevin_Kofler@reddit
Why is AI slop allowed in the kernel at all? Linux is going to get infected with more and more vibe-coded Rust slop.
Additional-Simple248@reddit
It isn’t. It’s only AI slop if someone just generates and merges it in (vibe coding).
If it’s going through proper review processes, it’s just regular code written in a different way.
Exotic_Accident3101@reddit
All of us uses tools in our work, but we should resposible for any generated code.
If you have a junior working under you and it did make a mistake wouls the senior above him be responsible or not?
PJBonoVox@reddit
Because it's not always possible to identify it.
Psionikus@reddit
And if we can't identify it, we're asking what color the bits are.
MatchingTurret@reddit
Because that's what the senior kernel contributors decided.
DependentOnIt@reddit
W Linus
erkose@reddit
Assisted by: Kernel docs.
gainan@reddit
Is there a consensus on whether AI generated code (not assisted only) can be copyrighted?
https://www.reddit.com/r/vibecoding/comments/1s10vbf/ai_code_cant_be_copyrighted/
https://dnapartners.fr/en/ai-generated-code-and-vibe-coding-copyright-licensing-and-legal-risks/
https://www.congress.gov/crs-product/LSB10922?__cf_chl_f_tk=uAAwcW5BgbdjmgPN_Cx7f16506fTLFCVGZk1q_1PizI-1775933729-1.0.1.1-sTssiKh.xOBK0aET_BaS.b9UVCHXtwYKXzv_dG1pavA
https://www.reddit.com/r/foss/comments/1rnbigm/how_opensource_community_is_dealing_with_ai_and/
edparadox@reddit
No, that's the thing.
Hence, why its on the contributors.
edparadox@reddit
Yes?