Comment Re:AI coding (Score 1) 105
The licenses state if you change something you must give back,
No, GPL states that if you distribute anything, you must also provide the source code. Presence or absence of change is irrelevant.
See section 4, "Conveying Verbatim Copies", section 5, "Conveying Modified Source Versions", and section 6, "conveying non-source forms".
If a person doesn't accept the terms of the GPL, they may instead treat the software as if the authors said "All Rights Reserved", which means no distribution.
AI learning from Opensourced code is no different than a human doing the same other than at a faster rate
Large-language models don't actually learn, they just determine what's the next token that's statistically likely to be printed.
If you GPLed your code you can't expect anything back from anyone who uses AI to write code that is not a modification of your code.
The only way to avoid distributing things under the GPL is to not distribute anything at all. If a person redistributes software that was originally released under the GPL, they may only do so by complying by the license, and that's a full source code release.
A vibe coder that takes AI generated code taken from a GPL repository must also release their software under the GPL, and the AI system must also abide by that restriction as well.