A point of OSD and OSS Licensing came up recently in discussion of a proposed OSS Model License that I’d love to discuss here at greater length. Specifically, this concerns attempts to enforce application of license terms to model distillation.
Here is a sample clause from a draft license:
“Derivative Materials” means all improvements, modifications or derivative works to the
Licensed Material or any part thereof, which are created or developed by You (either by
Yourself or jointly with other third parties), including any derivative model developed by
transferring patterns of weights, parameters, activations and/or Output from the Model, such as
through distillation methods or synthetic data generation techniques, in order to replicate,
approximate, or otherwise achieve functional behavior that is similar to the Model.
This kind of clause is understandable because of the practice of distillation, for example the creation of DeepSeek by training it on ChatGPT. This is a concern for model licensing, since distillation is even being offered as a service these days. This can be regarded by the model owner as a type of copying, although legally it may not be copying.
This clause raises two questions for the concept of a copyleft license for models:
-
Is this type of clause a violation of the OSD, if the clause does not prohibit distillation, but makes it subject to the conditions of the otherwise-OSS license? Does it violate OSD9 or OSD6 somehow?
-
In copyright law, does a clause like this have any possible effect? Or is it cancelled out by the same kinds of precedents that allow LLMs to be trained on copyrighted material while ignoring license conditions?
The OpenMDW license does not apply any conditions to model output. However, OpenMDW is also designed as a permissive license, applying minimal conditions to any use of the software.