[License-review] [SUBMISSION] CompanioNation Public Licence, version 1.0 (CNPL-1.0)
Pamela Chestek
pamela at chesteklegal.com
Sat Apr 18 12:47:33 UTC 2026
I have the following comments on the license:
OSI will not approve licenses where the title refers to a particular
person, entity or software or that have them "hard coded" into the
license (see "Standard for New Licenses" para. 1,
https://opensource.org/licenses/review-process). For this reason, the
license name and the text of the license cannot include "CompanionNation."
The license does not grant all the rights under copyright, at least
under US law. US law also includes the right to publicly perform and
publicly display. This matters because, as an example, use in SaaS might
be considered a public performance or display of the software. That
said, it is also better practice not to define the the grant by
enumerating specific rights, since those may be country-specific, and
instead state more generally that all necessary rights have been granted
subject to the conditions of the license.
The definition of "Software" is ambiguous. It is defined as software
that "includ[es] any modifications or derivative works." This "or"
statement suggests that modifications are different from derivative
works, but there is no description or definition of a "modification."
This matters because in the grant clause in some places you have granted
the right to make derivative works but not modifications. For this
reason too you have not necessarily granted all rights under copyright.
You say that the license is a "simple permissive license," but the
definition of "Software" can lead to a conclusion that it is a copyleft
license. If I modify the "Software," and "Software" includes "any
modifications or derivative works," are my modifications now subject to
this license?
Also, the possibility that "modifications" that are not within the scope
of copyright may nevertheless become subject to the license may violate
OSD 9.
You have overstated what you perceive to be one flaw with the Apache
license, which is that the Apache license "imposes a NOTICE file
requirement." It is true that IF a notice file exists there are
obligations for others to provide it, but there is no duty for the
original licensor to include a NOTICE file ("*/If /*the Work includes a
'NOTICE' text file as part of its distribution ..."). You can avoid the
complexity of the NOTICE file requirement by not including one.
You also say that a flaw of the MIT license is that it "requires
retention of the copyright notice and permission notice only,"
suggesting that a copy of the license is not required. That is not
accurate; the "permission notice" that you mention must be provided
*/IS/* the license. Thus, the gap that you claim exists between your
proposed license and the MIT and Apache licenses is not as broad as you
claim.
Please also note, per the license review guidelines, "a license cannot
be changed while it is being considered. If the license submitter would
like to change the language of the license, the current version of the
license should be withdrawn from review and an updated version
submitted. We recommend that, if changes are going to be made, that the
license submitter wait and collect all the desired changes in a single
new submission rather than withdrawing and resubmitting the same license
several times."
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 4/17/2026 6:22 AM, Drew McPherson wrote:
> To the license-review list,
>
> I am submitting the CompanioNation Public Licence, version 1.0
> (CNPL-1.0) for OSI approval. I am the author and license steward.
>
> License steward and submitter:
> Drew McPherson (DrewZero®)
> drew.mcpherson at gmail.com
>
> The full license text is attached as plain text.
>
> ---
>
> ## 1. Unique name and identifier
>
> CompanioNation Public Licence, version 1.0
> Proposed SPDX identifier: CNPL-1.0
>
> Note: I am aware that CPL-1.0 is already registered (IBM Common Public
> License). CNPL-1.0 is intentionally distinct.
>
> ---
>
> ## 2. OSD compliance affirmations
>
> I affirm that CNPL-1.0 complies with the Open Source Definition.
> Specifically:
>
> - OSD §3 (Derived Works): Section 2 grants unrestricted rights to
> prepare and distribute derivative works. ✓
> - OSD §5 (No Discrimination Against Persons or Groups): The license
> places no restrictions on any person or group. ✓
> - OSD §6 (No Discrimination Against Fields of Endeavor): The license
> explicitly permits commercial use, SaaS deployment, and any other
> purpose. ✓
> - OSD §9 (License Must Not Restrict Other Software): The license
> contains no such restriction. ✓
>
> Full OSD mapping:
>
> §1 Free Redistribution — Sections 2 and 3 grant unconditional
> redistribution rights with no royalty. ✓
> §2 Source Code — The license imposes no source-withholding restriction. ✓
> §3 Derived Works — See above. ✓
> §4 Integrity of Author's Source Code — No patch-file or name-change
> restriction is imposed. ✓
> §5 No Discrimination — See above. ✓
> §6 No Field Restriction — See above. ✓
> §7 Distribution of License — Rights apply to all downstream recipients
> automatically. ✓
> §8 Not Specific to a Product — Section 1 defines "Software"
> generically; no product dependency. ✓
> §9 No Restriction on Other Software — See above. ✓
> §10 Technology Neutral — No technology-specific provision exists. ✓
>
> ---
>
> ## 3. Projects using this license
>
> CNPL-1.0 is a new license. It is currently in use by one project:
>
> CompanioNation™ — an open-source online dating platform
> https://github.com/CompanioNation/Core
>
> ---
>
> ## 4. Gap not filled by existing licenses
>
> CNPL-1.0 is a simple permissive license with two features not combined
> in any single currently approved license:
>
> a) An explicit, broad patent grant (as in Apache 2.0) combined with
> permissive, copyleft-free terms (as in MIT). The MIT License contains
> no patent grant. Apache 2.0 contains one, but also imposes a NOTICE
> file requirement and has considerably more complexity.
>
> b) A redistribution condition requiring the complete license text (not
> merely a copyright notice) to be retained. This ensures downstream
> recipients always receive the full grant of rights — including the
> patent licence — rather than just a copyright attribution line that
> may be stripped of legal context.
>
> The intent is a license that is as simple as MIT, but legally
> complete: explicit patent grant, full-text redistribution, and no
> overhead.
>
> ---
>
> ## 5. Comparison to similar approved licenses
>
> Most similar: MIT License
> - Both are permissive, copyleft-free, and impose minimal conditions.
> - MIT requires retention of the copyright notice and permission notice
> only. CNPL-1.0 requires retention of the complete license text.
> - MIT contains no patent grant. CNPL-1.0 includes an explicit patent
> grant with a litigation termination clause.
>
> Also comparable: Apache License 2.0
> - Both include explicit patent grants with litigation termination.
> - Apache 2.0 requires a NOTICE file, tracks modifications, and is
> substantially longer. CNPL-1.0 imposes none of those requirements.
> - Apache 2.0 is permissive but complex. CNPL-1.0 is intentionally minimal.
>
> In short: CNPL-1.0 occupies the space between MIT (no patent grant,
> notice-only) and Apache 2.0 (patent grant, significant overhead).
>
> ---
>
> ## 6. Legal review
>
> The license was drafted by the submitter, who is not a lawyer. No
> formal legal review has been conducted. I welcome scrutiny of the text
> on this list.
>
> ---
>
> ## 7. Proposed tags
>
> Permissive, Patent-Grant, Simple
>
> ---
>
> The license text is attached. I have subscribed to license-review and
> will be attentive and responsive to discussion.
>
> Thank you for your consideration.
>
> Drew McPherson
> License Steward, CNPL-1.0
> drew.mcpherson at gmail.com
> https://github.com/CompanioNation/Core
>
>
> _______________________________________________
> The opinions expressed in this email are those of the sender and not necessarily those of the Open Source Initiative. Communication from the Open Source Initiative will be sent from an opensource.org email address.
>
> License-review mailing list
> License-review at lists.opensource.org
> http://lists.opensource.org/mailman/listinfo/license-review_lists.opensource.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensource.org/pipermail/license-review_lists.opensource.org/attachments/20260418/8d7ed7a7/attachment.htm>
More information about the License-review
mailing list