this post was submitted on 12 Apr 2026
658 points (95.3% liked)

Technology

84019 readers
3501 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] anarchiddy@lemmy.dbzer0.com -2 points 1 week ago (2 children)

The Linux Kernel is under a copyleft license - it isnt being copyrighted.

But the policy being discussed isn't allowing the use of copyrighted code - they're simply requiring any code submitted by AI be tagged as such so that the human using the agent is ultimately responsible for any infringing code, instead of allowing that code go undisclosed (and even 'certified' by the dev submitting it even if they didnt write or review it themselves)

Submissions are still subject to copyright law - the law just doesnt function the way you or OP are suggesting.

[–] hperrin@lemmy.ca 1 points 1 week ago* (last edited 1 week ago) (1 children)

Copyleft doesn’t mean it’s not copyrighted. Copyleft is not a legal term. “Copyleft” licenses are enforced through copyright ownership.

Did you read the quotes from the copyright office I linked to? I am going to go ahead and trust the copyright office over you on issues of copyrightability.

[–] anarchiddy@lemmy.dbzer0.com 0 points 1 week ago (1 children)

Even if this were true, it would only mean that the GNU license is unenforceable, not that the Linux kernel itself is infringing copyright

[–] hperrin@lemmy.ca 2 points 1 week ago (1 children)

Unless the code the AI generated is a copy of copyrighted code, of course. Then it would be copyright infringement.

I can cause the AI to spit out code that I own the copyright to, because it was trained on my code too. If someone used that code without including attribution to me (the requirement of the license I release my code under), that would be copyright infringement. Do you understand what I mean?

[–] anarchiddy@lemmy.dbzer0.com 0 points 1 week ago (1 children)

That would be true even if they didn't use AI to reproduce it.

The problem being addressed by the Linux foundation isn't the use of copyrighted work in developer contribution, it's the assumption that the code was authored by them at all just because it's submitted in their name and tagged as verified.

Does that make sense?

[–] hperrin@lemmy.ca 2 points 1 week ago (1 children)

Yes, that makes sense. People have always been able to intentionally commit copyright infringement. However, it has historically been fairly difficult to unintentionally commit copyright infringement. That’s no longer the case. AI makes it very easy to unintentionally commit copyright infringement. That’s a good reason to ban it outright.

[–] anarchiddy@lemmy.dbzer0.com 0 points 1 week ago (1 children)

The risk of that is relatively low for kernel contributions, though. Most of the work being done is porting existing protocols/firmware into the latest Linux kernel, not creating novel features.

The larger risk is instability caused by bad, hallucinated code because it was submitted under the assumption of human authorship. In both cases, further review by the Linux team can be done if they understand where that code is coming from.

Banning AI does nothing, because theres no way of knowing who uses it without proper disclosure, which wouldnt happen if it were banned. To use an example from the article, it would be like banning code written with the use of a specific brand of keyboard.

Better to have it properly disclosed than to make it illicit

[–] hperrin@lemmy.ca 1 points 1 week ago

Wow, what an atrocious analogy. So, you just can’t determine what brand of keyboard someone uses, period. When someone uses an AI, there will be certain patterns that are somewhat more common in their code. Their code will also look different than their previous code. It also tends to produce very large commits. You can also ask them why they did certain things and see how they answer. So you might not be 100% accurate, but there are ways to tell when someone is using AI.

[–] AeonFelis@lemmy.world 1 points 1 week ago (1 children)

they’re simply requiring any code submitted by AI be tagged as such so that the human using the agent is ultimately responsible for any infringing code, instead of allowing that code go undisclosed

This makes zero sense, because the article says that this new tagging will replace the legally binding "Signed-off-by" tag. Wouldn't that old tag already put that responsibility on the person submitting the code.

Also - what will holding the submitter responsible even achieve? If an infringement is detected, the Linux maintainers won't be able to just pass all the blame to the submitter of that code while keeping it in the codebase - they'll have to remove the infringing code regardless of who's responsible for putting it in.

[–] anarchiddy@lemmy.dbzer0.com 1 points 1 week ago

Kinda, but they're specifically saying the the AI agent cannot itself tag the contribution with the sign-off - like, someone using Claude Code to submit PRs on their behalf. The developer must add the tag themselves, indicating that they at least reviewed and submitted it themselves, and it wasn't just an agent going off-prompt or some other shit and submitting it without the developer's knowledge. This is saying 'the dog ate my homework' is not a valid excuse.

The developer can use AI, but they must review the code themselves, and the agent can't "sign-off" on the code for them.

Also - what will holding the submitter responsible even achieve?

What does holding any individual responsible on a development team do? The Linux project is still responsible for anything they put out in the kernel just like any other project, but individual developers can be removed from the contributing team if they break the rules and put it at risk.

The new rule simply makes the expectations clear.