[License-discuss] Total Reciprocity Public License (TRPL v1.0)

Bruce Perens bruce at perens.com
Thu Dec 4 05:23:22 UTC 2025


It just struck me as odd, because I _always_ use just those words:
"including, but not limited to", out of fear that some court somewhere will
think otherwise.

I agree that the present license discussion is academic. We get approached
with essentially the same misconceptions, behind different drafts, about
once a month.

On Wed, Dec 3, 2025 at 5:06 PM Gil Yehuda <tenorgil at gmail.com> wrote:

> Bruce,
> This was a minor comment relative to the larger point. There is nothing
> fundamentally wrong with a list of examples. It did, however, cause me to
> pause and see if I could understand what was in or out. I was unsure. That
> seemed worth mentioning as feedback to the OP.
>
> Let that not interfere with my larger points. I think this license can’t
> be complied with, even if fixed, offers little to the open source industry,
> and seems like it would make software licensed this way very unattractive
> to use. At most hopeful, if this is supposed to improve AGPL, I’d start
> with AGPL’s text and explore where and why improvements could be made.
>
> Gil
>
> On Wed, Dec 3, 2025 at 7:19 PM Bruce Perens via License-discuss <
> license-discuss at lists.opensource.org> wrote:
>
>> Gil wrote:
>>
>> when licenses say “This includes, but is not limited to” that
>> automatically creates a speed bump where a reader (and their lawyer) have
>> to imagine if this includes something surprisingly not intended. It creates
>> a very broad scope
>>
>> Really? I would have thought that it only did just what it said: to make
>> clear that inclusion did not imply limitation. I don't see why that broad
>> scope would not exist before any such statement and would be activated by
>> that text.
>>
>> Are there any actual cases where this was debated?
>>
>>     Thanks
>>
>>     Bruce
>>
>> On Wed, Dec 3, 2025 at 8:23 AM Gil Yehuda <tenorgil at gmail.com> wrote:
>>
>>> Jay,
>>> If you intend to ask for critique, there’s quite a bit — from nitpicking
>>> details to fundamental flaws. I’ll list some of the apparent ones below as
>>> I read the license text.
>>> If you intend to suggest this as a new open source license that would
>>> meet the OSD, I don’t think this will do.
>>>
>>> As I read the license:
>>>
>>>    - Preamble: Licenses are documents that grant rights under
>>>    conditions. This text suggests that the license can guarantee freedom,
>>>    indeed “radical” freedom (I’m not sure of the difference) in software
>>>    architecture (not just code?). Licenses should articulate the rights they
>>>    grant and the conditions under which those rights are granted. Preambles
>>>    are great to convey intent which helps when trying to interpret ambiguity;
>>>    but they also reveal cases where the intent is to express a wish for how
>>>    things ought to be in the world. That’s better expressed in a manifesto,
>>>    not a legal document.
>>>    - “Intimate Communication” is one of my favorite terms found in
>>>    software licenses since it makes people think we’re also dabbling in
>>>    marriage counseling. My constructive comment here is that when licenses say
>>>    “This includes, but is not limited to” that automatically creates a speed
>>>    bump where a reader (and their lawyer) have to imagine if this includes
>>>    something surprisingly not intended. It creates a very broad scope — and
>>>    that’s going to warn me to stay away from using code under this license
>>>    because I might intent to comply only to learn that the scope was even
>>>    broader than assumed.
>>>    - “Content Output” is defined with two terms “human consumption or
>>>    data storage” — I understand the first to exclude non-human uses and the
>>>    second to exclude the use of data that is not stored. I note this because
>>>    of the next phrase...
>>>    - “Deployment” is defined with a curious inclusion of the term
>>>    “internally or externally” which I assume means in the context of a
>>>    corporation (not of “human consumption” in the above clause — right?!) If
>>>    so, then “internally” suggests that if I deploy my application onto my work
>>>    computer for use by my work colleagues, then the copyright license
>>>    considers this to be “deployment’ subject to copyright protection. I do not
>>>    believe that would hold up in the current interpretation of copyright laws.
>>>    - “Consequently” (line 40) is where this becomes quite challenging.
>>>    If I create a system with code licensed under TRPL 1.0 that shares data
>>>    with any proprietary software to achieve a unified functional goal — this
>>>    license declares that the proprietary software becomes part of a "Combined
>>>    Work” that I must release its source code under the terms of this license.
>>>    But what if that proprietary software is not mine to release? I might not
>>>    even have the source code? Let’s say I license the proprietary edition of
>>>    Postman and use it to make an API call to software under TRPL 1.0 —
>>>    internally (to my corporation, not in my body). I now have to acquire and
>>>    release Postman’s proprietary source code under the TRPL 1.0 license? How
>>>    would I go about doing that? Since there’s no definition of “release” here,
>>>    can I assume that if I deploy internally, then I can release internally
>>>    too? You see that would not help promote your intent. This section of the
>>>    license seems to convey how you wish software would work — but it does not
>>>    clarify how I, a potential user of software licensed under this license,
>>>    needs to do to make the world work that way.
>>>
>>>
>>> I’m concerned there is little practical use of this license since any
>>> software licensed this way, no matter how appealing that software may be,
>>> is automatically going to pose a threat to the rest of my software. Given
>>> that software is subject to copyright, and that as a user of software, I
>>> seek to honor other people’s copyrights, this license would make it nearly
>>> impossible to do so. I’d always have to limit my use of this software to
>>> ensure I don’t inadvertently infringe other people’s rights.
>>>
>>> Rather than a license, maybe we can collectively imagine what the past
>>> 40-50 years of technology would have been like had there been no copyright
>>> on source code. I imagine it would be different — better in some ways,
>>> worse in others. This license appears to invoke that imagination. But since
>>> source code is subject to copyright laws, I think the licenses should do
>>> their best to work within that context, granting rights that the grantor
>>> wishes to grant, and imposing conditions that the users of the software
>>> wish to, and can, comply with. This text falls short on the second part, at
>>> least for me.
>>>
>>> Gil
>>>
>>>
>>>
>>> On Dec 3, 2025, at 12:59 AM, Jay Patel <jaypatel.ani at gmail.com> wrote:
>>>
>>> I am reaching out to community to collect feedback on the proposed
>>> license.
>>>
>>> Here is text of License:
>>>
>>> https://github.com/trplfoundation/trpl-license/blob/main/LICENSE
>>>
>>> Thanks,
>>>
>>> Jay
>>>
>>> _______________________________________________
>>> 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
>>>
>>
>>
>> --
>> Bruce Perens K6BP
>> _______________________________________________
>> 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
>


-- 
Bruce Perens K6BP
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensource.org/pipermail/license-discuss_lists.opensource.org/attachments/20251203/97b14247/attachment.htm>


More information about the License-discuss mailing list