There would a lot of problems with the feasibility and enforceability of such a project, but putting that aside…
Would eliminating one item from a long list of problems delete all the other problems from the list?
the problems with AI can be easily mitigated, they just aren’t for various reasons.
You can have an AI trained on public domain content, running on electricity from renewable sources and locally hosted. What’s the problem then?
“Various reasons” being the intractability and absolute dominance of capitalism. People are in a race to dominate the world, as such they can’t be bothered with writing public domain software, or waiting for renewable energy to come online. They can’t even wait for hardware to be built before buying it!
I mean, it’s kind of like asking a herd of zebras, “would lions be so bad if they just ate grass instead?” Like, sure, but the reality is that lions will always eat meat just as inevitably as AI will always be horrible under capitalism.
deleted by creator
Barring environmental concerns, no, I don’t think so.
Given that FOSS licenses are premised on copyright, yes, the same ails would still exist: 1) AI washing of licenses (including transforming one license into another), and 2) the vagueness of whether LLM outputs can be copyright, which threatens the validity of a FOSS license upon that output.
The first ail can be seen even without LLMs: the BSD variants have gone through great pains to remove GPL-licensed code from their base repositories. This basically involves reimplementing utilities and functionality from scratch, using only the ideas that are in common with the equivalent GPL code, but never copying that code directly. This is properly considered a reimplementation, which can then be licensed permissively (eg MIT license).
If an LLM were to train on GPL code but the output were licensed with MIT, then that could be a GPL violation because GPL mandates that remixes continue to keep the GPL license.
Maybe you could avoid this fate by limiting the LLM to only train on permissively licensed code. So that it would be permissive licenses going in, and permissive licenses coming out. No GPL problems here. But that brings us to ail #2.
Some jurisdictions have rules against granting copyright for computer-generated works, in the same vein as works generated by non-humans (eg a macaque). If this LLM fell into this situation, then the output is not copyrightable. And if there is no copyright, a license like MIT or GPL simply cannot apply, because its terms couldn’t be enforced.
Well, to be clear, the copyright parts of those licenses would be unenforceable. Some parts of the license may still be enforced under a contracts claim. But in any case, the things we refer to as “FOSS licenses” cannot attach to uncopyrightable works (with the possible exception of the CC0 license, which is essentially the absence of any license whatsoever).
EDIT: you did say “consenting projects” and consent is key. If such consent came in the form of a license grant, then yes, that would be enthusiastic consent for the LLM to generate output, which solves ail #1. But for most multi-person projects, getting consent from everyone is difficult or impossible. The Linux kernel is one such example, having so many contributors that some of them are already dead. Death means they cannot consent, but their copyright grant lives on. And so practically speaking, obtaining enthusiastic consent for whole projects is a challenge, which drastically limits the prospects for such an LLM from the very beginning.
It would still be problematic, yes. You can’t copyright the output of an LLM, so you can’t actually enforce any license on it.



