Bug 254844 - BSD Zero Clause License is missing in Mk/bsd.licenses.db.mk
Summary: BSD Zero Clause License is missing in Mk/bsd.licenses.db.mk
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Ports Framework (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Yuri Victorovich
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-07 04:44 UTC by Yuri Victorovich
Modified: 2021-04-07 20:51 UTC (History)
2 users (show)

See Also:


Attachments
BSD0CLAUSE.patch (845 bytes, patch)
2021-04-07 16:28 UTC, Yuri Victorovich
no flags Details | Diff
BSD0CLAUSE.patch (841 bytes, patch)
2021-04-07 18:19 UTC, Yuri Victorovich
no flags Details | Diff
BSD0CLAUSE.patch (832 bytes, patch)
2021-04-07 19:58 UTC, Yuri Victorovich
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Comment 1 Adam Weinberger freebsd_committer freebsd_triage 2021-04-07 15:46:37 UTC
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?
Comment 2 Yuri Victorovich freebsd_committer freebsd_triage 2021-04-07 16:11:00 UTC
(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.
Comment 3 Adam Weinberger freebsd_committer freebsd_triage 2021-04-07 16:16:20 UTC
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?
Comment 4 Yuri Victorovich freebsd_committer freebsd_triage 2021-04-07 16:28:15 UTC
Created attachment 223900 [details]
BSD0CLAUSE.patch
Comment 5 Adam Weinberger freebsd_committer freebsd_triage 2021-04-07 17:26:35 UTC
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.
Comment 6 Yuri Victorovich freebsd_committer freebsd_triage 2021-04-07 17:40:43 UTC
(In reply to Adam Weinberger from comment #5)

Then the question becomes: What license to assign to ports when authors license them under "0BSD".
Comment 7 Yuri Victorovich freebsd_committer freebsd_triage 2021-04-07 17:54:45 UTC
OSI lists 0BSD as a valid license: https://opensource.org/licenses/0BSD
Comment 8 Adam Weinberger freebsd_committer freebsd_triage 2021-04-07 18:08:18 UTC
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.
Comment 9 Yuri Victorovich freebsd_committer freebsd_triage 2021-04-07 18:19:24 UTC
Created attachment 223901 [details]
BSD0CLAUSE.patch

Sorry, I misunderstood,

I've updated the patch.
Comment 10 Adam Weinberger freebsd_committer freebsd_triage 2021-04-07 19:26:22 UTC
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.
Comment 11 Yuri Victorovich freebsd_committer freebsd_triage 2021-04-07 19:58:53 UTC
Created attachment 223906 [details]
BSD0CLAUSE.patch
Comment 12 Adam Weinberger freebsd_committer freebsd_triage 2021-04-07 20:46:42 UTC
Thanks, Yuri. Approved, go for it.
Comment 13 Yuri Victorovich freebsd_committer freebsd_triage 2021-04-07 20:51:10 UTC
Committed, thanks!
Comment 14 commit-hook freebsd_committer freebsd_triage 2021-04-07 20:51:15 UTC
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(-)