[Bug 193573] New: Mk/bsd.licenses.db.mk: LICENSE Public Domain; LICENSE Copyright by some author
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Sep 11 19:59:16 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193573
Bug ID: 193573
Summary: Mk/bsd.licenses.db.mk: LICENSE Public Domain; LICENSE
Copyright by some author
Product: Ports Tree
Version: Latest
Hardware: Any
OS: Any
Status: Needs Triage
Severity: Affects Only Me
Priority: ---
Component: Infrastructure
Assignee: freebsd-ports-bugs at FreeBSD.org
Reporter: kalten at gmx.at
Created attachment 147225
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=147225&action=edit
LICENSE_PD (PublicDomain) variations from /usr/ports/
When I was searching for the right LICENSE entries for some ports—as
portlint(1) urged me to specify it—I realised that there seem to be
missing two cases:
* “Public Domain” license
* “Copyright © Hansi Wurzl” or some other author of software
So I looked into the “Porter’s Handbook”¹⁾ searching for every
occurrence of “license” and into the files Mk/bsd.licenses.db.mk
as well as Mk/bsd.licenses.mk, and searched for something that could
match “Public Domain”, and found nothing.
Then I did some grep(1)ping in /usr/ports/
find /usr/ports/ -name Makefile\* -exec \
grep -iHn "license.*public.*domain.*" {} \; > license_PD.txt
Complete variations used in those ports can be found in the attachment
LICENSE_PD_variations.txt
As you can see, it is an awful mess! :-(
Pray do add an entry like:
_LICENSE_NAME_PD= Public Domain
to Mk/bsd.licenses.db.mk and do make the necessary other adjustments.
Some text about the handling of LICENSE in the “Porter’s Handbook”¹⁾
would be very welcome too and would reduce the mess—at least it would be
easy to point the errors out to the maintainers ;-)
--------
And what about the second case mentioned above—namely
“Copyright © Hansi Wurzl” or some other author of software?
How should one handle this case?
E.g.: software under GPLv3 “Copyright © Hansi Wurzl” would be something
similar to:
---8<---
LICENSE= GPLv3 Copyright_By_HansiWurzl
LICENSE_COMB= multi
LICENSE_NAME_Copyright_By_HansiWurzl= Copyright by Hansi Wurzl
<root at freelove.tu-graz.ac.at>
LICENSE_TEXT_Copyright_By_HansiWurzl= ???
LICENSE_PERMS_Copyright_By_HansiWurzl= dist-mirror dist-sell pkg-mirror
pkg-sell auto-accept
--->8---
I suppose? Or how should we implement that? (and the “???” are not good too
;-))
Again: some section in the “Porter’s Handbook”¹⁾ explaining this too would
be very welcome.
Thank you!
Kalten
¹⁾ https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/book.html
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list