Earlier quoted context omitted.
AI is on a trajectory to replace people who do not effectively use AI with people that do
That is the bait and switch. The end goal is that you are out of the equation. Your perceived effectiveness at using AI as an exchange of labor diminishes over time to the point that you become irrelevant.
AI assistance when contributing to the Linux kernel
301–310 of 464 posts
Re: AI assistance when contributing to the Linux kernel
#302Re: AI assistance when contributing to the Linux kernel
#303Earlier quoted context omitted.
Not every change is good, and sometimes we realise too late
What is it that worries you about the change that is happening?
It obviously depends on how powerful AI is going to become. These scenarios are mutually exclusive because some assume that AI is actually not very powerful and some assume that it is very powerful. I think one of these things happening is not at all unlikely.
Re: AI assistance when contributing to the Linux kernel
#304Earlier quoted context omitted.
Even human developers are unlikely to have only ever seen GPL-2.0-only code.
Humans will not regurgitate longer segments of code verbatim. Even if we wanted to, we couldn’t do it because our memory doesn’t work that way. LLM on the other hand can totally do that, and there’s nothing you can do to prevent it.
Re: AI assistance when contributing to the Linux kernel
#305Earlier quoted context omitted.
That is the bait and switch. The end goal is that you are out of the equation. Your perceived effectiveness at using AI as an exchange of labor diminishes over time to the point that you become irrelevant.
Who has that end goal?? Who is going to direct the AI if only the CEO is left in the organization? The CEO will never actually do it , and will always need someone who can and will do it. I just can’t see a grand plan to take humans out of the equation entirely.
Re: AI assistance when contributing to the Linux kernel
#306Earlier quoted context omitted.
From everything I'm seeing in the industry (I'm basically a noncoder choosing to not use AI in the stuff that I make, and privy to the private work experience of coders and creators also in that field because of human social contacts), I feel like I can shed a bit of light. It looks to me like a more restrictive policy will be flat-out impossible. Even people I trust are going along with this stuff, akin to CAD repla…
You can refuse to use AI personally, but why would you not help yourself when you can? … my dad is 86 and only after I signed him up to Claude could he write Arduino code without a phone call to me after 5 minutes of trying himself. So now, he’s spending 4+ hours at a time focused writing code and building circuits of things he only dreamt about creating for decades. Unless you’re doing something for the personal lov…
Re: AI assistance when contributing to the Linux kernel
#307Earlier quoted context omitted.
Signed-off-by is already a custom/formality that is surely cargo-culted by many first-time/infrequent contributors. It has an air of "the plans were on display in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying 'Beware of the Leopard.'" There's no way to assert that every contributor has read a random document declaring what that line means in kernel parlance. I recent…
The way you describe it, the developers all did the right thing. You contributed something to the patch, and even if it wasn't in your preferred final form (and it's basically never going to be for a kernel contribution of any significance), you were correctly credited. If you didn't want to be credited you should have said. Signed-off-by probably has some legal weight. When you add that to code you are making a clea…
Newcomers see everyone saying balacalaboozy, so they say it to. It doesn't mean that they have read or agree to the doc that declared its meaning.
LLMs are the world's most sophisticated copycats. Surely they too will parrot balacalaboozy, unless their training is updated to include, understand, and consistently follow these new guidelines.
Re: AI assistance when contributing to the Linux kernel
#308Earlier quoted context omitted.
Just remember that "reviewed" is not enough to not be considered public domain. It needs to be modified by a human. No amount of prompting counts, and you can only copyright the modified parts. Any license on "100% vibecoded" projects can be safely ignored. I expect litigations in a few years where people argue about how much they can steal and relicense "since it was vibecoded anyway".
> Any license on "100% vibecoded" projects can be safely ignored. As far as I know that has only been decided in US so far, which is far from the whole world.
Everything else is various shades of "No, unless a human modified it"
edit: https://www.copyright.gov/ai/Copyright-and-Artificial-Intell...
Re: AI assistance when contributing to the Linux kernel
#309Earlier quoted context omitted.
Just remember that "reviewed" is not enough to not be considered public domain. It needs to be modified by a human. No amount of prompting counts, and you can only copyright the modified parts. Any license on "100% vibecoded" projects can be safely ignored. I expect litigations in a few years where people argue about how much they can steal and relicense "since it was vibecoded anyway".
In what jurisdiction?! It’s weird how people on HN state legal opinion as fact… e.g if someone in the Philippines vibecodes an app and a person in Equador vibecodes a 100% copy of the source, what now?
Everywhere else in the world is in various shades of "No, unless a human modified it"
https://www.copyright.gov/ai/Copyright-and-Artificial-Intell...
Re: AI assistance when contributing to the Linux kernel
#310> All code must be compatible with GPL-2.0-only How can you guarantee that will happen when AI has been trained a world full of multiple licenses and even closed source material without permission of the copyright owners...I confirmed that with several AI's just now.
NIT: All AI code satisfies the GPL license. Anything generated by an AI is public domain. You can include public domain in your GPL code. I would urge some stronger requirement with the help of a lawyer. You only need a comment like "completely coded by AI, but 100% reviewed by me" to make that code's license worthless. The only AI-generated part copyrightable are the ones modified by a human. I am afraid that this "…
Language models do generate character for character existing code on which they are trained on . The training corpus usually contain code which is only source available but is not FOSS licensed .
Generated does not automatically mean novel or new the bar needed for IP.
[1] Even this is not definitely ruled in courts or codified in IP law and treaties yet .