[License-discuss] For Discussion: GNU Affero General Public License v3.0 with NonCommercial Exception
Pamela Chestek
pamela at chesteklegal.com
Thu Aug 6 04:41:23 UTC 2026
Dear Shao Kai,
I agree with Andrew's take on it, which is that in operation it is
effectively two licenses. It is the AGPL with an additional,
conceptually acceptable, permission, which is to be relieved of the
obligation to provide source code for some uses. But anyone downstream
can remove the additional permission, and it then becomes a standard
AGPL. I don't think the fact that it discriminates in favor of a group
in some situations means it no longer meets the OSD -- the GPL licenses
themselves have different compliance obligations for noncommercial uses,
in the AGPLv3 in Section 6(c).
I say it's conceptually acceptable, but a limitation tied to
commerciality is very difficult to define and even more difficult when
you're trying to add it to an existing license. Your terms introduce
ambiguity because you have contradicted some of the terms of the
AGPL. The AGPL says in Section 2 "This License explicitly affirms your
unlimited permission to run the unmodified Program." However, you may be
taking away some of that unlimited permission with your definition of
"Non-Commercial Purposes" where you define it as "(b) internal
deployment or service delivery by a legally registered
non-profit organization, educational institution, or government agency,
provided that such use is in furtherance of the organization's
charitable, educational, or public-service mission as defined in its
governing documents." Internal deployment of AGPL-licensed materials has
no compliance obligations for anyone, commercial or non-commercial, but
you've said it's only allowed for a "legally registered
non-profit organization, educational institution, or government agency"
(consistent with their non-profit mission). Should I interpret this to
mean that a commercial company using it internally will have to provide
the source code, even though that's not required under the AGPL?
Similarly, "Commercial Purposes" prohibit "providing the Software or any
Derivative Work thereof as a backend component of a fee-based online
service (including but not limited to SaaS, PaaS, API services, or
backend engines) to third parties." A "backend" component may simply be
running the unmodified Program, which the AGPL allows without any source
code obligation, but your addition seems to say it will have a source
code obligation. The section on "Commercial Purposes" is also
problematic in another way -- I assume it's meant to be clarification of
what is NOT Non-Commercial Purposes, but it would be better to call it
that, rather than introducing a new defined term that is not used
as-such in the document. You've set up two separate buckets that will
have a gap between them, creating ambiguity.
You also prohibit " providing fee-based technical support, consulting,
implementation, customization, or training services that involve
modification, copying, or distribution of the Software or any Derivative
Work, unless such services do not involve any modification, copying, or
distribution of the Software." It would not be an infringement of
copyright for someone to get paid to provide consulting, implementation,
customization or training (since the AGPL allows all of those
activities) and it's an unresolved question, discussed at length with
respect to the SSPL, whether trying to extend rights arising from
copyright to non-copyright areas is appropriate for open source
licenses. The AGPL, which only has the source code obligation for
modified code, is an example of trying to avoid overreach, so it's
interesting that of all licenses you've added this to the AGPL.
In your section 4 "Attribution Obligation" you require a "valid URL
pointing to the original source code repository of the Software." This
doesn't jump out at me as an OSD problem (although it is a practical
problem,
https://lists.opensource.org/pipermail/license-review_lists.opensource.org/2026-July/006117.html),
but it looks to me like an AGPL problem because a url is not an
Additional Permission that you can add under Section 7.
So conceptually you are probably ok under the OSD (except for the
undecided question about overextension), but there are other traps you
also have to also look out for.
Pam
Pamela S. Chestek
Chestek Legal
4641 Post St.
Unit 4316
El Dorado Hills, CA 95762
+1 919-800-8033
pamela at chesteklegal.com
www.chesteklegal.com
On 8/3/2026 12:23 PM, Andrew Katz wrote:
> IMV an additional permission, even if NC limited, does not prevent the licence from being open source.
>
> A quick thought experiment: code is dual licensed under GPL and CC-BY-NC. Is it open source? Yes, clearly, because a recipient can use it (etc) under GPL. The addition of another optional licence cannot act as an additional restriction under the GPL. Of course if the code is modified and redistributed under the NC licence, that is not open source, but there’s no contradiction there.
>
> This proposal is essentially for a dual licence under an open source licence and another restrictive licence.
>
> Best
>
> Andrew
>
>
>
> Andrew Katz
> +44 7970 835001
> I'm emailing from my smartphone, so please excuse terseness!
>
>
>> On 3 Aug 2026, at 14:51, Kevin P. Fleming via License-discuss <license-discuss at lists.opensource.org> wrote:
>>
>> On Mon, Aug 3, 2026, at 09:00, Stefano Maffulli wrote:
>>>> On 8/2/26 18:21, Shao Kai via License-discuss wrote:
>>>> 1. Does the non-commercial exemption as defined in the additional
>>>> permission raise any concerns regarding OSD Section 6 (No
>>>> Discrimination Against Fields of Endeavor)?
>>> Yes, unequivocally. It's stated in
>>> https://opensource.org/licenses/common-reasons-for-rejection-of-licenses
>>>
>>> I haven't processed the other questions.
>> That was my additional reaction too, but I'm willing to consider that 'additional permissions' may be acceptable on a field-of-endeavor basis where 'fewer permissions' are not, as long as the baseline set of permissions would otherwise be compatible with the OSD.
>>
>> _______________________________________________
>> The opinions expressed in this email are those of the sender and not necessarily those of the Open Source Initiative. Official statements by the Open Source Initiative will be sent from an opensource.org email address.
>>
>> License-discuss mailing list
>> License-discuss at lists.opensource.org
>> http://lists.opensource.org/mailman/listinfo/license-discuss_lists.opensource.org
> _______________________________________________
> The opinions expressed in this email are those of the sender and not necessarily those of the Open Source Initiative. Official statements by the Open Source Initiative will be sent from an opensource.org email address.
>
> License-discuss mailing list
> License-discuss at lists.opensource.org
> http://lists.opensource.org/mailman/listinfo/license-discuss_lists.opensource.org
More information about the License-discuss
mailing list