[License-review] For Approval: The BOS Public License v1.0

Josh Berkus josh at berkus.org
Thu Jul 23 19:41:16 UTC 2026


On 7/22/26 2:44 PM, Harz Tronics wrote:
> You can review the full license text and documentation here:
> https://github.com/Luis-Harz/The-BOS-License <https://github.com/Luis- 
> Harz/The-BOS-License>
> Thank you very much for your time and for reviewing this submission. I 
> look forward to hearing your feedback.

Please attach a copy of the text to your submission.  While we 
appreciate making it available via Github, we need a version that isn't 
subject to dynamic changes to evaluate.

Also, your links are broken.

I do question the utility of this license, based on its goals.  While I 
understand your motivation, I do not think you have thought it through 
sufficiently.

- What is an "original repository"?  The repository I forked, or some 
other repository? If it's some other, then how do I know where that is 
if it's not in the license text?

- How does that apply if software under this license becomes part of a 
language library set (like NPM or PyPy)?

- What if the "original repository" is made private, archived, or 
deleted, or is on a platform that no longer exists?  What if it gets 
hijacked?  Am I still obligated to link to it?

- What if I'm not forking the whole project, but instead am just copying 
a single module from it?  What are my obligations?

- What if a project under this license imports another project under the 
same license?  Which is the "original repository" then?

Then there's the clause around CREDITS.txt:

"You are not allowed to remove, hide, or edit the names or credits 
within this file."

The way this clause is written, only the "original repository" can add a 
CREDITS file, and nobody in any downstream repository can add names to 
it, even if they do extensive work -- even if the work they do eclipses 
the work done by the "original repository".

Overall, this license falls into the common trap of thinking of OSS as 
having an "original source" which was somehow created from scratch 
without using any other OSS components, and all downstream derivatives 
are copying most of its code, and directly from it.  While direct 
forking certainly happens, so does minor code copying, downstream 
redistribution, project merging, aggregation into collections, etc.  A 
new license should take the realities of modern OSS software 
distribution into account.

-- 
Josh Berkus


More information about the License-review mailing list