As I understand it, the state of copyright for LLM-generated output is:
So accepting LLM-generated code seems very high risk. Especially for something like ext4, where it’s likely that there is exactly one implementation in the training set.
EDIT: I don’t expect the second to be settled conclusively any time soon, because there’s a lot of subjectivity in existing human-only derived-work cases.
I agree that the second won't have a court ruling anytime soon, but the fact that some AI companies are settling instead of going to court is a strong signal. If they truly thought they'd win in court, they wouldn't settle for $1.5b. (yes there is risk reward to consider when analyzing this, but that just, imo, shows that the legal standing is even weaker, that if they lost they'd likely be on the hook for even larger penalties.)
@ratsnakegames @HaTetsu @davidgerard Found this commit on main from a couple of weeks back: https://github.com/freebsd/freebsd-src/commit/6495dafd58b94a44fc9bc966ef47d6bc6916f5b9
It's only a trivial change and it seems to originally come from this PR at openzfs: https://github.com/openzfs/zfs/pull/18255
So yes, technically there's a Claude commit in FreeBSD's main branch, but this particular one is probably too trivial to directly affect FreeBSD's quality or legal situation. It would have been great if they still rejected it as a matter of principle though.
@lu_leipzig @ratsnakegames @HaTetsu @davidgerard And here's a similar situation with OpenBSD
https://github.com/openbsd/src/commit/9c2b8e445a0bdfafdd6148b1760f00aa5429627b
It's more involved, but also from a 3rd party project.
@lu_leipzig @HaTetsu @davidgerard their CONTRIBUTING.md does allow AI contributions:
"Low quality submimssions will be rejected. This includes submissions generated by AI tools that lack sufficient validation, testing, or understanding by the submitter."
@lu_leipzig @HaTetsu @davidgerard @ratsnakegames
God, that's so depressing…
@lu_leipzig @HaTetsu @davidgerard @ratsnakegames
Godot does actually accept AI slop code though, right?
I knew Linux was doing a stupid and considering AI "reviews" and stuff, but are they actually "generating" code now? Jesus Christ…
Seriously? Fucking hell. Yeah when did that start happening? Pls source so I can reference it later.
@cloudskater @davidgerard Not that I know of, but since they seem open to the idea in principle (and also since they take a lot of corporate code contributions), my hopes of having no slop code in the Kernel in the long run are rather low.
I'm also a bit suspicious of Rust in the Kernel in this regard, but that's just an uneducated gut feeling.
@lu_leipzig @cloudskater nah it's in there
performative dickhead put it in without telling the maintainer
https://lwn.net/Articles/1026558/
see comments for the maintainer unhappy at being sandbagged