BSD Zero Clause License is listed in Wikipedia: https://en.wikipedia.org/wiki/BSD_licenses#0-clause_license_(%22BSD_Zero_Clause_License%22) Some GitHub projects are licensed under 0BSD: * https://github.com/brummer10/LittleFly.lv2/blob/master/LICENSE * https://github.com/smoltcp-rs/rust-managed/blob/master/LICENSE-0BSD.txt * https://github.com/justjavac/gatsbyjs-demo/blob/main/LICENSE
None of the ports in our tree use that license at this time, is that correct? The idea of adding it makes sense, but I just want to gauge the likelihood that there will ever be anything in the tree that uses it. Yuri, do you have a feel for that?
(In reply to Adam Weinberger from comment #1) Adam, I came across this issue when I was trying to port https://github.com/brummer10/LittleFly.lv2/blob which uses this license. Since this license is recognized (based on web search) - we should add it.
Ah okay, if the intent is to add something to the tree with it then it seems like a good idea to have it. Do you have a patch?
Created attachment 223900 [details] BSD0CLAUSE.patch
The WP page doesn't list FSF-assessment of 0-Clause, and I can't find reference to it on the GNU Project's licenses page. Unless you see evidence otherwise, I don't think we can list FSF there.
(In reply to Adam Weinberger from comment #5) Then the question becomes: What license to assign to ports when authors license them under "0BSD".
OSI lists 0BSD as a valid license: https://opensource.org/licenses/0BSD
I'm talking about FSF, not OSI. You have `_LICENSE_GROUPS_BSD0CLAUSE= FSF OSI COPYFREE`. FSF doesn't list the 0-clause license, so I don't think FSF can be in that list.
Created attachment 223901 [details] BSD0CLAUSE.patch Sorry, I misunderstood, I've updated the patch.
I'm a little unsure about COPYFREE. Copyfree hasn't listed 0bsd. It's pretty reasonable to assume that if 2bsd meets Copyfree's requirements, then 0bsd will too. But they don't explicitly list it so I'm not confident about whether to list COPYFREE at this time.
Created attachment 223906 [details] BSD0CLAUSE.patch
Thanks, Yuri. Approved, go for it.
Committed, thanks!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=cdea03ab491cdf68f1e3389c7369b302958f30b5 commit cdea03ab491cdf68f1e3389c7369b302958f30b5 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2021-04-07 20:48:45 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2021-04-07 20:48:45 +0000 Mk/bsd.licenses.db.mk: Add BSD0CLAUSE license PR: 254844 Approved by: adamw on behalf of portmgr Mk/bsd.licenses.db.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)