[License-review] ModelGo Attribution-OpenSource License, Version 2.0
Josh Berkus
josh at berkus.org
Fri Feb 28 02:25:34 UTC 2025
Sending a copy of Moming's replies to License-Review, since they answers
a bunch of questions. See below.
On 2/26/25 18:26, Moming Duan wrote:
> Hi Berkus,
>
> Thank you for summarizing the issues.
>
>> Sections:
>>
>> 2.1.a: "a
>> non-exclusive, non-transferable, sublicensable, irrevocable, royalty-
>> free, worldwide right and license" What does it mean for a license to
>> be "non-transferable and sublicensable"?
>>
>> 2.3.a.i: this is another "all applicable laws" section. Again, these
>> are wholly unnecessary, and are debatably a minor OSD violation.
>>
>> 7.1. The wording here is problematic when combined with 2.3.a.i. It
>> effectively says that the software must be used under the laws of
>> Singapore regardless of where any author of derivative works and their
>> users reside. This would be highly problematic, and is probably a
>> violation of OSD5 due to effectively preventing large sections of the
>> world from using it.
>
> I noticed these issues during a previous review of the MG0 licenses and
> will amend them to improve OSD compliance.
>
>
>> 2.4.b.: "You may Distribute the Output to third parties provided that
>> You indicate as part of the Distribution that any Output generated
>> through the use of the Licensed Materials and/or Derivative Materials
>> may contain AI-generated content."
>> ... this is a pretty novel notice requirement, with no parallel in
>> accepted non-AI licenses; can you explain the motivation behind it and
>> intended effect?
>
> I intend for model users to add a proper notice when distributing
> generated content. This is not a restriction on using the content for
> specific purposes but rather a requirement to attribute the generated
> content as AI-assisted, helping to reduce misinformation and misleading
> claims.
> Currently, many AI systems implement similar mechanisms. For example,
> DeepSeek displays a pop-up when providing legal advice (see below),
> which is one way to comply with this clause.
> Notably, Clause 2.4(b) does not require adding a watermark to generated
> content, as this could negatively impact content quality.
>
> PastedGraphic-2.png
>
>
>> 2.5.b.: It feels like this clause needs to be modified to make it
>> clear that you can refer to the Licensor's trademark in order to
>> identify the software.
>
> (b)Without prejudice to the generality of the foregoing, You shall
> not refer to the Licensor or
> use the Licensor’s trademarks, trade names, and service marks, for
> any publicity,
> advertising or marketing purposes, without the Licensor’s prior
> written consent.
>
>
> From my understanding, the Licensee can still refer to the trademark
> for the purpose of identifying the software, as it is not publicity,
> advertising, marketing purposes.
>
>
>> 5.2.: You may want to have the license auto-terminate instead of
>> saying that the licensor MAY terminate.
>
> I agree with making this clause stricter since it is a copyleft license.
> I think "SHALL terminate” is more suitable.
>
>> 6. This third-party materials clause is new to me, and seems apt for
>> model licensing.
>
> 6.1You acknowledge and agree that the Licensed Materials may use or
> embody rights (including
> Intellectual Property Rights) of third parties (“Third-Party
> Materials”), including Open-Source
> Software and other free-content works.
>
>
> I want to clarify that third-party materials in an AI model are not
> limited to code and data. A model can be embedded in another model, for
> example, through Mix-of-Experts (MoE) or as a feature extractor.
> Therefore, I believe this clause should be extended to cover ML models
> in the next amendment.
> Add, "Open-Source" should be spelled as "Open Source," as pointed out by
> Carlo. Awkward...
>
>
> Best,
> Moming
>
>
--
Josh Berkus
More information about the License-review
mailing list