jesus christ... it's been said over a million times, the development of the linux kernel is not some fucking 5 star github repo. it goes through a shit ton of review, it's seen by a lot of eyes. a small piece of text that says it was assisted or not by ai is irrelevant if the code is good or not, which is the work of maintainers to decide.
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
On the contrary, a small piece of text that says “this code deserves more review because humans may not have seen it” is absolutely necessary.
All this is doing is making it so I can hide that I didn’t touch the code.
They why try to hide it? If AI is not problematic at all, why do 90% of AI bros hide it and refuse to disclose and when they do are often extremely cagey about it?
For these types of projects, it is standardized what compiler they are building against, kernel /proc allows you to see what compiler was used.
Why does AI, which Linus himself has compared to compilers numerous times, get a complete pass and absolutely nothing has to be specified about them whatsoever (in the anti-AI-Disclosure advocation space of course)?
but why remove it ?
Because rules have to be enforced, and investing time and effort into detecting and punishing rule-breakers would be a pointless endeavor when, disclosure/AI or not, all code has to be reviewed anyway.
According to Linus it's free advertising for the AI companies (wowe look at how much code Claude (partially) committed buy le Anthropic now!) and also people don't disclose all their other tools either so this is just an exception which can be removed. And I bet there's going to be a ton of LLM based reviewing on all code that's submitted to double check for potential bugs anyway.
Anyone who is allowed to work in the Linux kernel isn't going to (be allowed to) push random slop.
maybe we should ask the maintainers, since it's they're the ones where this disclaimer could be useful or not. :)
It's been said a billion times: you don't get to decide what I find relevant. The only reason these clowns want to hide their behavior is because they're ashamed of the criticism. There is no other reason to hide attribution, your patronization notwithstanding.
It's seen by a lot of eyes
Wonder how long before the code review is also offloaded to AI and Linux kernel becomes a black box with not even Linus himself knowing well enough how it works and what it does.
I find this exceptionally upsetting.
Can we as the tech community stop dick riding Linus and accept that he sold out to big tech?
This decision baffles me.
Has anyone thought about what AI code does to the license of each file it’s used in?
If AI code can’t be copyrighted does it also follow that it can’t be protected by copyleft rules?
Do I have to make ai source available when I reuse some part of it in my project?
This should be a real concern for commercial software, maybe not Linux, but all the vibe coding game studios should lose copyrights on things that AI codes.
I have also been thinking about this, because as far as I know you're correct - at least under US copyright law, AI output is not copyrightable, and since you don't own it you can't license it. All AI code is public domain (again, at least in the US). It's surprising to me that there has been little discussion about this, and Linus himself has not addressed it
I think Linus is probably being pressured by the corporate lobby that funds his org. And I think with the bubble inflating out of control, the tech bros are desperate to push AI really hard down everyone's throats.
As some one here summarised it: it is to stop AI companies from getting free advertisement and endorsement, the kernel itself goes through an unbelievable amount of scrutiny so the disclosure requirement was irrelevant
That would be solved by removing public mentions of ai companies in the ai disclosure notice.
I guess, as he suggested, it's time to fork it.
the hardest part is to come pu with a good project name and mascot.
If the use and inclusion of LLM derived output is truly defensible, why would you need to conceal its provenance or existence?
The debasement and solvency of competency wrought by the unbridled abdication to responsibility to such an incompetent construct is beyond depressing, this Is truly a world no longer worth inhabiting.
The question is why it matters in the first place. As long as the person submitting code takes ownership of the code, and there is a review of the code being done the same as before, nothing actually changes. Your whole line of argument is absurd because it's premised on the idea that we can trust code produced by a human more than code produced by an LLM. And that's obviously not true because humans make mistakes all the time. So, the focus on how the code was produced is fundamentally misguided. The focus in any successful project is on validation through things like code reviews, specifications, testing, and other well established practices. That's what responsible teams have always done.
It would be interesting if this results in Linux being forked or perhaps even more interesting developers and users opposed to AI moving to GNU Hurd or any of the BSD variants.