Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Sep 2014 19:59:16 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 193573] New: Mk/bsd.licenses.db.mk: LICENSE Public Domain; LICENSE Copyright by some author
Message-ID:  <bug-193573-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D193573

            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@FreeBSD.org
          Reporter: kalten@gmx.at

Created attachment 147225
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D147225&action=
=3Dedit
LICENSE_PD (PublicDomain) variations from /usr/ports/

When I was searching for the right LICENSE entries for some ports=E2=80=94as
portlint(1) urged me to specify it=E2=80=94I realised that there seem to be
missing two cases:

* =E2=80=9CPublic Domain=E2=80=9D license
* =E2=80=9CCopyright =C2=A9 Hansi Wurzl=E2=80=9D or some other author of so=
ftware

So I looked into the =E2=80=9CPorter=E2=80=99s Handbook=E2=80=9D=C2=B9=E2=
=81=BE searching for every
occurrence of =E2=80=9Clicense=E2=80=9D and into the files Mk/bsd.licenses.=
db.mk
as well as Mk/bsd.licenses.mk, and searched for something that could
match =E2=80=9CPublic Domain=E2=80=9D, 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=3D      Public Domain
to Mk/bsd.licenses.db.mk and do make the necessary other adjustments.

Some text about the handling of LICENSE in the =E2=80=9CPorter=E2=80=99s Ha=
ndbook=E2=80=9D=C2=B9=E2=81=BE
would be very welcome too and would reduce the mess=E2=80=94at least it wou=
ld be
easy to point the errors out to the maintainers ;-)

--------

And what about the second case mentioned above=E2=80=94namely
=E2=80=9CCopyright =C2=A9 Hansi Wurzl=E2=80=9D or some other author of soft=
ware?
How should one handle this case?

E.g.: software under GPLv3 =E2=80=9CCopyright =C2=A9 Hansi Wurzl=E2=80=9D  =
would be something
similar to:
---8<---
LICENSE=3D GPLv3 Copyright_By_HansiWurzl
LICENSE_COMB=3D    multi
LICENSE_NAME_Copyright_By_HansiWurzl=3D   Copyright by Hansi Wurzl
<root@freelove.tu-graz.ac.at>
LICENSE_TEXT_Copyright_By_HansiWurzl=3D   ???
LICENSE_PERMS_Copyright_By_HansiWurzl=3D  dist-mirror dist-sell pkg-mirror
pkg-sell auto-accept
--->8---
I suppose? Or how should we implement that? (and the =E2=80=9C???=E2=80=9D =
are not good too
;-))

Again: some section in the =E2=80=9CPorter=E2=80=99s Handbook=E2=80=9D=C2=
=B9=E2=81=BE explaining this too would
be very welcome.

Thank you!
 Kalten
=C2=B9=E2=81=BE https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-h=
andbook/book.html

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-193573-13>