[License-review] Notice requirement for model output: OSD-compliant or not? (ModelGo)

Josh Berkus josh at berkus.org
Tue Mar 4 18:24:24 UTC 2025


On 3/3/25 17:48, Moming Duan wrote:
> An AI model is not like an editor. As I discussed previously, the intention of this clause is not to enforce legal compliance but to ensure that open source remains substantial. It is a widely practiced approach in the ML community to extract knowledge from one model to improve another. In some cases, like DeepSeek, the new model can even outperform the original one.
> 
> Using your editor analogy, an AI model is more like an editor that is likely to output part of its source code. My intention is to require downstream users to provide attribution when they create a dataset using this content, which may then be used by others for training their models (e.g., Llama, ChatGPT).

So, a couple things:

1. The current language does NOT require attribution (or licensing for 
that matter); it just requires a notice that the output was produced 
using some kind of AI.

2. Also, by my reading, the notice requirement isn't inheritable.  So if 
I were to take the output from a ModelGo model, and use it to train a 
new model called "JoshAI", then there is no requirement that JoshAI have 
any particular notices.

3. It's not clear that model output has any copyrightability, so even if 
you wrote a provision which contained attribution and was inheritable, 
it's not clear that it could be legally enforced.  Lawyers?

-- 
Josh Berkus



More information about the License-review mailing list