> Can I scrape all GPL source code from github. Then use the code commercially and then say so what, they made their source code available to download?
Yes, that's the whole point of the GPL. Use it however you want, but don't restrict the next person
You may remember from 2021 that Microsoft's Copilot would gladly regurgitate the GPL-licensed Quake 3 source code, without giving you any indication it got it from there or that the GPL applies.
I think technically such a model should abide by the licence of the inputs, hence all models would probably be GPL if the FSF had resources to fight it and the legal profession had an inkling of the processes involved.
Or maybe the FSF is just waiting for everyone using AI code to become hooked and then subpoena every Antrophic/OAI/Codex customer and force the most massive source release in history (If Adobe/MS would file lawsuits vs the Craft apps and with their resources create legal precedent it could create chaos, maybe the only part stopping them right now from filing lawsuits is them realizing it could backfire since they're heavy AI users themselves).
A while back I was thinking it wouldn't be enforced, but the entire Craft-clones and REA tools usage explosion kinda hints that disassembling/rebuilding the source is cheap enough that LLM's(ironically) could probably quickly find culprits if you had suspicions about certain apps.
Does it matter? Lawyers don't know either since most majorer cases are still in progress.
So far it seems more cases that have been decided in lower instances or has been settled or gone in the direction of the party with most money for lawyers, still even in those cases there seems to be a slight tilt towards rightsholders.
I'm not saying anything categorically, but if some cases go all the way and towards rightsholders, it could become a real shitshow in the software industry since we've adopted AI so heavily and the non-significatng portion of public GPL licenced code could bite people in the ass.
Maybe maybe not, something interesting popped up reading the currently top-of-HN article on the GHC policy is that OpenJDK currently forbids AI contributions.
What are the intellectual-property risks of using generative AI tools?
The Oracle Contributor Agreement (OCA) requires that a contributor own the intellectual property rights in each contribution and be able to grant those rights to Oracle, without restriction. Most generative AI tools, however, are trained on copyrighted and licensed content, and their output can include content that infringes those copyrights and licenses, so contributing such content would violate the OCA. Whether a user of a generative AI tool has IP rights in content generated by the tool is the subject of active litigation.
--------------------------
But they're just Oracle lawyers so it's baloney right?
You’re confusing two very different things. One is Oracle being careful with the provenance of IP that they let allow into their copyrighted codebase. That’s prudent in the face of real legal uncertainty over the issue. The other is
> technically such a model should abide by the licence of the inputs, hence all models would probably be GPL
so whether a the weights file of a machine learning model itself can “be” GPL
as a result of including GPL content in its training corpus.
That question is a category error because machine learning weights are not copyrightable at all, being mere lists of numbers and facts, the result of a statistical process and not a human creative hand, very much ineligible for copyright protection. They would be protected by trade secret law only, like the coke recipe.
So the GPL, which operates entirely within the domain of copyright law, cannot possibly virally spread from a licensed source code file to a machine learning model which trained on it. That would be a cross species jump. Certainly there could be other legal consequences but in no universe is someone going to jump out and yell gotcha and force OpenAI to personally hand deliver the newly GPLed weights for their frontier model to RMS.