mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [PATCH 00/34] License updates
@ 2019-05-10  9:24 Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 01/34] at: Add license identifiers and hashes Alexander Dahl
                   ` (34 more replies)
  0 siblings, 35 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

Hei hei,

I reviewed lots of packages for licensing issues and this patch series
is the outcome. There are basically three types of patches:

1) Add license information where it was missing
2) Add license file hashes for otherwise already correct packages
3) Fix license information where the given licenses are/became wrong
4) Combinations of the above

When mistakes were traceable to specific changesets, I added Fixes:
lines and the original author in Cc. This is not meant to offend
anyone, but to get a second opinion or review. This legal stuff is
hard, I get headaches from this. This is also why some commit messages
are longer than others.

Please review these patches carefully, I'm no lawyer. Some small
upstream projects make it easy to check each file, some would require
to inspect over 100 source files, if you want to do it right. Almost
none so far uses those still quite new SPDX license identifiers in the
file headers (sudo does in a version not yet available in ptxdist).

Some patches contain additional notes with remarks or questions.

Thanks to Roland Hieber for his SPDX matching tool [1], which made all
this a lot easier. You should however not solely depend on that tool,
but have a look into the current SPDX license list [3] and exceptions
[4].

Also helpful was the Debian project. They carry detailed copyright
information with their packages (well, most of them), e.g.:

https://metadata.ftp-master.debian.org/changelogs//main/u/util-linux/util-linux_2.33.1-0.1_copyright

And I also had a look on the license information the buildroot project
[2] has in its packages. Maybe someone wants to send them patches as
well. ;-)

Some additional notes on which packages should be reviewed and
probably updated:

* U-Boot
* util-linux-ng

Let me know, if I should reorder or change or squash something, but I
would also be happy, if just a subset would be applied.

Greets
Alex

P.S.: For people enjoying a long read about this whole license mess,
here you go: https://invisible-island.net/ncurses/ncurses-license.html

P.P.S.: If you did not already know, the FSFE started the REUSE
initiative to make all this somewhat easier, so if you're an upstream
developer, have a look: https://reuse.software/

[1] https://github.com/rohieb/spdx-license-match
[2] https://buildroot.org/
[3] https://spdx.org/licenses/
[4] https://spdx.org/licenses/exceptions-index.html

Alexander Dahl (34):
  at: Add license identifiers and hashes
  at91bootstrap: Add license information
  boost: Add license file hash
  busybox: Add license file hash
  libnl3: Fix license and add license hash
  dropbear: Add license information
  figlet: Fix license and add license file hashes
  flex: Fix license and add license file hash
  json-c: Add license file hash
  coreutils: Add license file hash
  libarchive: Add license file hash
  libfaketime: Add license file hash
  libgmp: Fix license
  libgmp: Add license file hashes
  libmnl: Fix license and add license file hashes
  libmodbus3: Fix license and add license file hashes
  libnet: Add license information
  libnftnl: Fix license and add license file hash
  libpcap: Fix license and add license file hash
  libpopt: Add license file hash
  libxml2: Fix license and add license file hash
  lighttpd: Fix licenses and add more license file hashes
  lm_sensors: Add license file hashes
  log4cplus: Fix licenses and add license file hash
  mtd-utils: Add license file hash
  ncurses: Use 'COPYING' for license file hash
  net-snmp: Fix licenses and add license file hash
  nftables: Add license file hash
  opkg: Add license file hash
  readline: Add license file hash
  rt-tests: Fix licenses and add license file hash
  sudo: Fix licenses and add license file hash
  tree: Fix licenses and add license file hashes
  u-boot-tools: Fix licenses and add license file hashes

 rules/at.make            | 5 ++++-
 rules/at91bootstrap.make | 4 ++++
 rules/boost.make         | 1 +
 rules/busybox.make       | 1 +
 rules/coreutils.make     | 1 +
 rules/dropbear.make      | 2 ++
 rules/figlet.make        | 8 +++++++-
 rules/flex.make          | 3 ++-
 rules/json-c.make        | 1 +
 rules/libarchive.make    | 1 +
 rules/libfaketime.make   | 1 +
 rules/libgmp.make        | 7 ++++++-
 rules/libmnl.make        | 3 ++-
 rules/libmodbus3.make    | 5 ++++-
 rules/libnet.make        | 2 ++
 rules/libnftnl.make      | 3 ++-
 rules/libnl3.make        | 4 +++-
 rules/libpcap.make       | 3 ++-
 rules/libpopt.make       | 1 +
 rules/libxml2.make       | 4 +++-
 rules/lighttpd.make      | 7 +++++--
 rules/lm_sensors.make    | 3 +++
 rules/log4cplus.make     | 3 ++-
 rules/mtd-utils.make     | 2 ++
 rules/ncurses.make       | 3 +--
 rules/net-snmp.make      | 3 ++-
 rules/nftables.make      | 1 +
 rules/opkg.make          | 1 +
 rules/readline.make      | 1 +
 rules/rt-tests.make      | 3 ++-
 rules/sudo.make          | 3 ++-
 rules/tree.make          | 5 ++++-
 rules/u-boot-tools.make  | 5 ++++-
 33 files changed, 80 insertions(+), 20 deletions(-)

-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 01/34] at: Add license identifiers and hashes
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 02/34] at91bootstrap: Add license information Alexander Dahl
                   ` (33 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/at.make | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/rules/at.make b/rules/at.make
index 1436dcdbb..101529a4f 100644
--- a/rules/at.make
+++ b/rules/at.make
@@ -24,7 +24,10 @@ AT_TARBALL	:= at_$(AT_VERSION).orig.$(AT_SUFFIX)
 AT_URL		:= http://snapshot.debian.org/archive/debian/20091130T214753Z/pool/main/a/at/$(AT_TARBALL)
 AT_SOURCE	:= $(SRCDIR)/$(AT_TARBALL)
 AT_DIR		:= $(BUILDDIR)/$(AT)
-AT_LICENSE	:= unknown
+AT_LICENSE	:= GPL-2.0-or-later AND GPL-3.0-or-later AND ISC
+AT_LICENSE_FILES := \
+	file://COPYING;md5=4325afd396febcb659c36b49533135d4 \
+	file://Copyright;md5=dffa11c636884752fbf0b2a159b2883a
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 02/34] at91bootstrap: Add license information
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 01/34] at: Add license identifiers and hashes Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 03/34] boost: Add license file hash Alexander Dahl
                   ` (32 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

There's no separate license nor readme file in this project, but just
some information in the file headers. Files of the following types were
checked for individual license information: .h, .c, Makefile, .S, .bat,
and .sh. Most code by Atmel matches "BSD-Source-Code" license, one file
from U-Boot (?) is under GPL.

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/at91bootstrap.make | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/rules/at91bootstrap.make b/rules/at91bootstrap.make
index 5dd1c2991..bb8bf8ad9 100644
--- a/rules/at91bootstrap.make
+++ b/rules/at91bootstrap.make
@@ -27,6 +27,10 @@ AT91BOOTSTRAP_URL	:= \
         http://sources.buildroot.net/$(AT91BOOTSTRAP_TARBALL)
 AT91BOOTSTRAP_SOURCE	:= $(SRCDIR)/$(AT91BOOTSTRAP_TARBALL)
 AT91BOOTSTRAP_DIR	:= $(BUILDDIR)/$(AT91BOOTSTRAP)
+AT91BOOTSTRAP_LICENSE	:= BSD-Source-Code AND GPL-2.0-or-later
+AT91BOOTSTRAP_LICENSE_FILES := \
+	file://main.c;startline=4;endline=26;md5=3492153edbe9064d12ba58818b73983d \
+	file://lib/div0.c;startline=2;endline=21;md5=e0212951661974539b2490564f7050fe
 
 # ----------------------------------------------------------------------------
 # Compile
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 03/34] boost: Add license file hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 01/34] at: Add license identifiers and hashes Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 02/34] at91bootstrap: Add license information Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 04/34] busybox: " Alexander Dahl
                   ` (31 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/boost.make | 1 +
 1 file changed, 1 insertion(+)

diff --git a/rules/boost.make b/rules/boost.make
index 555b1744f..9575486ab 100644
--- a/rules/boost.make
+++ b/rules/boost.make
@@ -25,6 +25,7 @@ BOOST_URL	:= $(call ptx/mirror, SF, boost/$(BOOST).$(BOOST_SUFFIX))
 BOOST_SOURCE	:= $(SRCDIR)/$(BOOST).$(BOOST_SUFFIX)
 BOOST_DIR	:= $(BUILDDIR)/$(BOOST)
 BOOST_LICENSE	:= BSL-1.0
+BOOST_LICENSE_FILES := file://LICENSE_1_0.txt;md5=e4224ccaecb14d942c71d31bef20d78c
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 04/34] busybox: Add license file hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (2 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 03/34] boost: Add license file hash Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 05/34] libnl3: Fix license and add license hash Alexander Dahl
                   ` (30 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/busybox.make | 1 +
 1 file changed, 1 insertion(+)

diff --git a/rules/busybox.make b/rules/busybox.make
index 05bd397c6..141c0734b 100644
--- a/rules/busybox.make
+++ b/rules/busybox.make
@@ -25,6 +25,7 @@ BUSYBOX_SOURCE	:= $(SRCDIR)/$(BUSYBOX).$(BUSYBOX_SUFFIX)
 BUSYBOX_DIR	:= $(BUILDDIR)/$(BUSYBOX)
 BUSYBOX_KCONFIG	:= $(BUSYBOX_DIR)/Config.in
 BUSYBOX_LICENSE	:= GPL-2.0-only
+BUSYBOX_LICENSE_FILES := file://LICENSE;md5=de10de48642ab74318e893a61105afbb
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 05/34] libnl3: Fix license and add license hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (3 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 04/34] busybox: " Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-28 21:43   ` Roland Hieber
  2019-05-10  9:24 ` [ptxdist] [PATCH 06/34] dropbear: Add license information Alexander Dahl
                   ` (29 subsequent siblings)
  34 siblings, 1 reply; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist; +Cc: Alexander Aring

libnl3 library is licensed under LGPL-2.1-only according to file
'COPYING' and file headers of various library source and public include
header files of the project. That did not change ever since initial
import of code into libnl vcs in 2007 and up to the current version. The
license stated when introducing the libnl3 package into ptxdist back in
2013 applies to the tools however.

This is backed by a statement of the author from 2015:

https://github.com/thom311/libnl/issues/80

Fixes: adeac13183422dc7152ad5e0484601b074436af7
Cc: Alexander Aring <alex.aring@gmail.com>
Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/libnl3.make | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/rules/libnl3.make b/rules/libnl3.make
index e3bda8785..285f4c89b 100644
--- a/rules/libnl3.make
+++ b/rules/libnl3.make
@@ -24,7 +24,9 @@ LIBNL3_SUFFIX	:= tar.gz
 LIBNL3_URL	:= https://github.com/thom311/libnl/releases/download/$(LIBNL3_RELEASE)/$(LIBNL3).$(LIBNL3_SUFFIX)
 LIBNL3_SOURCE	:= $(SRCDIR)/$(LIBNL3).$(LIBNL3_SUFFIX)
 LIBNL3_DIR	:= $(BUILDDIR)/$(LIBNL3)
-LIBNL3_LICENSE	:= GPL-2.0-only
+# LGPL-2.1-only for library; GPL-2.0-only for tools
+LIBNL3_LICENSE	:= LGPL-2.1-only AND GPL-2.0-only
+LIBNL3_LICENSE_FILES := file://COPYING;md5=4fbd65380cdd255951079008b364516c
 
 #
 # autoconf
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 06/34] dropbear: Add license information
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (4 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 05/34] libnl3: Fix license and add license hash Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-13  9:42   ` Roland Hieber
  2019-05-29  7:49   ` Michael Olbrich
  2019-05-10  9:24 ` [ptxdist] [PATCH 07/34] figlet: Fix license and add license file hashes Alexander Dahl
                   ` (28 subsequent siblings)
  34 siblings, 2 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

The parts written for dropbear itself are MIT licensed, as are those
imported from PuTTY. Some parts come from OpenSSH with BSD 2 clause,
some parts are in the public domain. curve25519 parts from Google are
BSD 3 clause licensed. Everything is explained in the file 'LICENSE'.

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/dropbear.make | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/rules/dropbear.make b/rules/dropbear.make
index c1ad614ef..016c4d713 100644
--- a/rules/dropbear.make
+++ b/rules/dropbear.make
@@ -25,6 +25,8 @@ DROPBEAR_SUFFIX		:= tar.bz2
 DROPBEAR_URL		:= http://matt.ucc.asn.au/dropbear/releases/$(DROPBEAR).$(DROPBEAR_SUFFIX)
 DROPBEAR_SOURCE		:= $(SRCDIR)/$(DROPBEAR).$(DROPBEAR_SUFFIX)
 DROPBEAR_DIR		:= $(BUILDDIR)/$(DROPBEAR)
+DROPBEAR_LICENSE	:= MIT AND BSD-2-Clause AND BSD-3-Clause
+DROPBEAR_LICENSE_FILES	:= file://LICENSE;md5=a5ec40cafba26fc4396d0b550f824e01
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 07/34] figlet: Fix license and add license file hashes
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (5 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 06/34] dropbear: Add license information Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-13  9:41   ` Roland Hieber
  2019-05-10  9:24 ` [ptxdist] [PATCH 08/34] flex: Fix license and add license file hash Alexander Dahl
                   ` (27 subsequent siblings)
  34 siblings, 1 reply; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

Added information based on what the Debian project found out.

https://metadata.ftp-master.debian.org/changelogs//main/f/figlet/figlet_2.2.5-2_copyright

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/figlet.make | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/rules/figlet.make b/rules/figlet.make
index b22d22e17..8886beab3 100644
--- a/rules/figlet.make
+++ b/rules/figlet.make
@@ -25,7 +25,13 @@ FIGLET_SUFFIX		:= tar.gz
 FIGLET_URL		:= ftp://ftp.figlet.org/pub/figlet/program/unix/$(FIGLET).$(FIGLET_SUFFIX)
 FIGLET_SOURCE		:= $(SRCDIR)/$(FIGLET).$(FIGLET_SUFFIX)
 FIGLET_DIR		:= $(BUILDDIR)/$(FIGLET)
-FIGLET_LICENSE		:= figlet
+FIGLET_LICENSE		:= BSD-3-Clause AND MIT-CMU AND ISC AND Unicode-DFS-2016 AND WTFPL
+FIGLET_LICENSE_FILES	:= \
+	file://LICENSE;md5=1688bcd97b27704f1afcac7336409857 \
+	file://inflate.c;startline=7;endline=27;md5=74ed6158b8244dbc4d91afaf8a39bec2 \
+	file://utf8.c;startline=2;endline=16;md5=eb9cc57cf60ac24044670bf8dc475579 \
+	file://fonts/8859-2.flc;startline=9;endline=23;md5=1cecb984063248f29ffe5c46f5c04f34 \
+	file://tests/emboss.tlf;startline=3;endline=10;md5=8e317e9236ffade21fedc39e3496eac2
 
 # ----------------------------------------------------------------------------
 # Compile
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 08/34] flex: Fix license and add license file hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (6 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 07/34] figlet: Fix license and add license file hashes Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-28 21:07   ` Roland Hieber
  2019-05-10  9:24 ` [ptxdist] [PATCH 09/34] json-c: Add " Alexander Dahl
                   ` (26 subsequent siblings)
  34 siblings, 1 reply; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

The license text neither matches BSD-2-Clause nor BSD-3-Clause exactly.
However it actually contains the third clause, but without leading
numbering.

Fixes: 1c799fcdc126d9e81da7944809e9da2a6d96466d
Cc: Juergen Borleis <jbe@pengutronix.de>
Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/flex.make | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/rules/flex.make b/rules/flex.make
index 803e25897..bcf628d44 100644
--- a/rules/flex.make
+++ b/rules/flex.make
@@ -23,7 +23,8 @@ FLEX_SUFFIX	:= tar.xz
 FLEX_URL	:= $(call ptx/mirror, SF, flex/$(FLEX).$(FLEX_SUFFIX))
 FLEX_SOURCE	:= $(SRCDIR)/$(FLEX).$(FLEX_SUFFIX)
 FLEX_DIR	:= $(BUILDDIR)/$(FLEX)
-FLEX_LICENSE	:= BSD-2-Clause
+FLEX_LICENSE	:= BSD-3-Clause
+FLEX_LICENSE_FILES := file://COPYING;md5=e4742cf92e89040b39486a6219b68067
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 09/34] json-c: Add license file hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (7 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 08/34] flex: Fix license and add license file hash Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 10/34] coreutils: " Alexander Dahl
                   ` (25 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/json-c.make | 1 +
 1 file changed, 1 insertion(+)

diff --git a/rules/json-c.make b/rules/json-c.make
index 166392e1f..f5d9fe254 100644
--- a/rules/json-c.make
+++ b/rules/json-c.make
@@ -24,6 +24,7 @@ JSON_C_URL		:= https://github.com/json-c/json-c/archive/$(JSON_C).$(JSON_C_SUFFI
 JSON_C_SOURCE		:= $(SRCDIR)/$(JSON_C).$(JSON_C_SUFFIX)
 JSON_C_DIR		:= $(BUILDDIR)/$(JSON_C)
 JSON_C_LICENSE		:= MIT
+JSON_C_LICENSE_FILES	:= file://COPYING;md5=de54b60fbbc35123ba193fea8ee216f2
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 10/34] coreutils: Add license file hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (8 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 09/34] json-c: Add " Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-29  7:53   ` Michael Olbrich
  2019-05-10  9:24 ` [ptxdist] [PATCH 11/34] libarchive: " Alexander Dahl
                   ` (24 subsequent siblings)
  34 siblings, 1 reply; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/coreutils.make | 1 +
 1 file changed, 1 insertion(+)

diff --git a/rules/coreutils.make b/rules/coreutils.make
index e36767a81..fc39de8e7 100644
--- a/rules/coreutils.make
+++ b/rules/coreutils.make
@@ -24,6 +24,7 @@ COREUTILS_URL		:= $(call ptx/mirror, GNU, coreutils/$(COREUTILS).$(COREUTILS_SUF
 COREUTILS_SOURCE	:= $(SRCDIR)/$(COREUTILS).$(COREUTILS_SUFFIX)
 COREUTILS_DIR		:= $(BUILDDIR)/$(COREUTILS)
 COREUTILS_LICENSE	:= GPL-3.0-only
+COREUTILS_LICENSE_FILES	:= file://COPYING;md5=d32239bcb673463ab874e80d47fae504
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 11/34] libarchive: Add license file hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (9 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 10/34] coreutils: " Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-29  7:56   ` Michael Olbrich
  2019-05-10  9:24 ` [ptxdist] [PATCH 12/34] libfaketime: " Alexander Dahl
                   ` (23 subsequent siblings)
  34 siblings, 1 reply; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/libarchive.make | 1 +
 1 file changed, 1 insertion(+)

diff --git a/rules/libarchive.make b/rules/libarchive.make
index f4252df35..e5a9a3f5b 100644
--- a/rules/libarchive.make
+++ b/rules/libarchive.make
@@ -24,6 +24,7 @@ LIBARCHIVE_URL		:= http://www.libarchive.org/downloads/$(LIBARCHIVE).$(LIBARCHIV
 LIBARCHIVE_SOURCE	:= $(SRCDIR)/$(LIBARCHIVE).$(LIBARCHIVE_SUFFIX)
 LIBARCHIVE_DIR		:= $(BUILDDIR)/$(LIBARCHIVE)
 LIBARCHIVE_LICENSE	:= BSD-2-Clause AND BSD-3-Clause
+LIBARCHIVE_LICENSE_FILES := file://COPYING;md5=ed99aca006bc346974bb745a35336425
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 12/34] libfaketime: Add license file hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (10 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 11/34] libarchive: " Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 13/34] libgmp: Fix license Alexander Dahl
                   ` (22 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/libfaketime.make | 1 +
 1 file changed, 1 insertion(+)

diff --git a/rules/libfaketime.make b/rules/libfaketime.make
index fe5d21b46..4ed9c3db2 100644
--- a/rules/libfaketime.make
+++ b/rules/libfaketime.make
@@ -18,6 +18,7 @@ LIBFAKETIME_URL		:= https://github.com/wolfcw/libfaketime/archive/v$(LIBFAKETIME
 LIBFAKETIME_SOURCE	:= $(SRCDIR)/$(LIBFAKETIME).$(LIBFAKETIME_SUFFIX)
 LIBFAKETIME_DIR		:= $(BUILDDIR)/$(LIBFAKETIME)
 LIBFAKETIME_LICENSE	:= GPL-2.0-only
+LIBFAKETIME_LICENSE_FILES := file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 13/34] libgmp: Fix license
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (11 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 12/34] libfaketime: " Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 14/34] libgmp: Add license file hashes Alexander Dahl
                   ` (21 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist; +Cc: Alexander Aring

The README of libgmp 6.1.2 and 6.0.0 states this:

> The GNU MP Library is free software; you can redistribute it and/or modify
> it under the terms of either:
>
>   * the GNU Lesser General Public License as published by the Free
>     Software Foundation; either version 3 of the License, or (at your
>     option) any later version.
>
> or
>
>   * the GNU General Public License as published by the Free Software
>     Foundation; either version 2 of the License, or (at your option) any
>     later version.
>
> or both in parallel, as here.

The library switched licensing with release of version 6.

Fixes: 9d22b77f54f0001640e4d632d0c463c029a3e8d0
Cc: Alexander Aring <alex.aring@gmail.com>
Fixes: 00c6e91b6b8a54cdfc7af0d75e4eb7637981e63d
Cc: Juergen Borleis <jbe@pengutronix.de>
Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/libgmp.make | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/rules/libgmp.make b/rules/libgmp.make
index 1c9568f37..80a0baab7 100644
--- a/rules/libgmp.make
+++ b/rules/libgmp.make
@@ -24,7 +24,7 @@ LIBGMP_SUFFIX	:= tar.bz2
 LIBGMP_URL	:= $(call ptx/mirror, GNU, gmp/$(LIBGMP).$(LIBGMP_SUFFIX))
 LIBGMP_SOURCE	:= $(SRCDIR)/$(LIBGMP).$(LIBGMP_SUFFIX)
 LIBGMP_DIR	:= $(BUILDDIR)/$(LIBGMP)
-LIBGMP_LICENSE	:= GPL-3.0-only AND LGPL-3.0-only
+LIBGMP_LICENSE	:= GPL-2.0-or-later OR LGPL-3.0-or-later
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 14/34] libgmp: Add license file hashes
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (12 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 13/34] libgmp: Fix license Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 15/34] libmnl: Fix license and add " Alexander Dahl
                   ` (20 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

The README contains the dual licensing statement. The other three files
are the license texts for GPL-2.0, GPL-3.0, and LGPL-3.0. The file
'COPYING' in version 6.1.2 of libgmp also contains a GPLv3 license text,
but is removed upstream in later versions.

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/libgmp.make | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/rules/libgmp.make b/rules/libgmp.make
index 80a0baab7..1948f8cb2 100644
--- a/rules/libgmp.make
+++ b/rules/libgmp.make
@@ -25,6 +25,11 @@ LIBGMP_URL	:= $(call ptx/mirror, GNU, gmp/$(LIBGMP).$(LIBGMP_SUFFIX))
 LIBGMP_SOURCE	:= $(SRCDIR)/$(LIBGMP).$(LIBGMP_SUFFIX)
 LIBGMP_DIR	:= $(BUILDDIR)/$(LIBGMP)
 LIBGMP_LICENSE	:= GPL-2.0-or-later OR LGPL-3.0-or-later
+LIBGMP_LICENSE_FILES := \
+	file://README;startline=1;endline=27;md5=20e1eb0dbe1e7dba4f5934a132360fe9 \
+	file://COPYING.LESSERv3;md5=6a6a8e020838b23406c81b19c1d46df6 \
+	file://COPYINGv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
+	file://COPYINGv3;md5=11cc2d3ee574f9d6b7ee797bdce4d423
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 15/34] libmnl: Fix license and add license file hashes
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (13 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 14/34] libgmp: Add license file hashes Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 16/34] libmodbus3: " Alexander Dahl
                   ` (19 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist; +Cc: Andreas Geisenhainer

libmnl switched from GPLv2+ to LGPLv2.1+ before the 1.0.0 release. The
package was initially added to ptxdist with version 1.0.3 in 2016 with
the wrong license information. The project clearly states it is
LGPL-2.1-or-later in both COPYING file and file headers.

Fixes: e2c4c9dceec7dfcef3bfcbd2f2a2d09eb88b8726
Cc: Andreas Geisenhainer <Andreas.Geisenhainer@atsonline.de>
Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/libmnl.make | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/rules/libmnl.make b/rules/libmnl.make
index cacef7d07..844cc9279 100644
--- a/rules/libmnl.make
+++ b/rules/libmnl.make
@@ -23,7 +23,8 @@ LIBMNL_SUFFIX	:= tar.bz2
 LIBMNL_URL		:= http://ftp.netfilter.org/pub/libmnl/$(LIBMNL).$(LIBMNL_SUFFIX)
 LIBMNL_SOURCE	:= $(SRCDIR)/$(LIBMNL).$(LIBMNL_SUFFIX)
 LIBMNL_DIR		:= $(BUILDDIR)/$(LIBMNL)
-LIBMNL_LICENSE	:= GPL-2.0-only
+LIBMNL_LICENSE	:= LGPL-2.1-or-later
+LIBMNL_LICENSE_FILES := file://COPYING;md5=4fbd65380cdd255951079008b364516c
 
 #
 # autoconf
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 16/34] libmodbus3: Fix license and add license file hashes
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (14 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 15/34] libmnl: Fix license and add " Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-29  8:04   ` Michael Olbrich
  2019-05-10  9:24 ` [ptxdist] [PATCH 17/34] libnet: Add license information Alexander Dahl
                   ` (18 subsequent siblings)
  34 siblings, 1 reply; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist; +Cc: Josef Holzmayr

When introduced to ptxdist back in 2011 with version 3.0.1 libmodbus was
already licensed LGPL-2.1-or-later for the library part and
GPL-3.0-or-later for the tests. This did not change upstream since then.

Fixes: a8f85be09c663bfad8a34a162b1a63fb3d499985
Cc: Josef Holzmayr <holzmayr@rsi-elektrotechnik.de>
Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/libmodbus3.make | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/rules/libmodbus3.make b/rules/libmodbus3.make
index 9f9acdc6d..5f3189cd0 100644
--- a/rules/libmodbus3.make
+++ b/rules/libmodbus3.make
@@ -23,7 +23,10 @@ LIBMODBUS3_SUFFIX	:= tar.gz
 LIBMODBUS3_URL		:= http://libmodbus.org/site_media/build/$(LIBMODBUS3).$(LIBMODBUS3_SUFFIX)
 LIBMODBUS3_SOURCE	:= $(SRCDIR)/$(LIBMODBUS3).$(LIBMODBUS3_SUFFIX)
 LIBMODBUS3_DIR		:= $(BUILDDIR)/$(LIBMODBUS3)
-LIBMODBUS3_LICENSE	:= LGPL-3.0-only
+LIBMODBUS3_LICENSE	:= LGPL-2.1-or-later AND GPL-3.0-or-later
+LIBMODBUS3_LICENSE_FILES := \
+	file://COPYING.LESSER;md5=4fbd65380cdd255951079008b364516c \
+	file://COPYING;md5=d32239bcb673463ab874e80d47fae504
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 17/34] libnet: Add license information
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (15 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 16/34] libmodbus3: " Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-29  8:10   ` Michael Olbrich
  2019-05-10  9:24 ` [ptxdist] [PATCH 18/34] libnftnl: Fix license and add license file hash Alexander Dahl
                   ` (17 subsequent siblings)
  34 siblings, 1 reply; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/libnet.make | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/rules/libnet.make b/rules/libnet.make
index 635c3d8c4..3c94b5fd6 100644
--- a/rules/libnet.make
+++ b/rules/libnet.make
@@ -24,6 +24,8 @@ LIBNET_SUFFIX	:= tar.gz
 LIBNET_URL	:= $(call ptx/mirror, SF, libnet-dev/$(LIBNET).$(LIBNET_SUFFIX))
 LIBNET_SOURCE	:= $(SRCDIR)/$(LIBNET).$(LIBNET_SUFFIX)
 LIBNET_DIR	:= $(BUILDDIR)/$(LIBNET)
+LIBNET_LICENSE	:= BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND MIT-CMU
+LIBNET_LICENSE_FILES := file://doc/COPYING;md5=fb43d5727b2d3d1238545f75ce456ec3
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 18/34] libnftnl: Fix license and add license file hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (16 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 17/34] libnet: Add license information Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 19/34] libpcap: " Alexander Dahl
                   ` (16 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist; +Cc: Andreas Geisenhainer

When added to ptxdist in 2016 the package version was 1.0.5, which
already contained at least one file under GPL-2.0-only, which is still
the case with the current version 1.1.2.

Fixes: db4d91b62aa8f8653fa2e6b87fc72f07cd838cfd
Cc: Andreas Geisenhainer <Andreas.Geisenhainer@atsonline.de>
Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/libnftnl.make | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/rules/libnftnl.make b/rules/libnftnl.make
index b5fd6331d..a53652d0a 100644
--- a/rules/libnftnl.make
+++ b/rules/libnftnl.make
@@ -23,7 +23,8 @@ LIBNFTNL_SUFFIX		:= tar.bz2
 LIBNFTNL_URL		:= http://ftp.netfilter.org/pub/libnftnl/$(LIBNFTNL).$(LIBNFTNL_SUFFIX)
 LIBNFTNL_SOURCE		:= $(SRCDIR)/$(LIBNFTNL).$(LIBNFTNL_SUFFIX)
 LIBNFTNL_DIR		:= $(BUILDDIR)/$(LIBNFTNL)
-LIBNFTNL_LICENSE	:= GPL-2.0-only
+LIBNFTNL_LICENSE	:= GPL-2.0-only AND GPL-2.0-or-later
+LIBNFTNL_LICENSE_FILES	:= file://COPYING;md5=79808397c3355f163c012616125c9e26
 
 #
 # autoconf
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 19/34] libpcap: Fix license and add license file hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (17 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 18/34] libnftnl: Fix license and add license file hash Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-29  8:22   ` Michael Olbrich
  2019-05-10  9:24 ` [ptxdist] [PATCH 20/34] libpopt: Add " Alexander Dahl
                   ` (15 subsequent siblings)
  34 siblings, 1 reply; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

While the license in file 'LICENSE' indeed seems to be BSD-3-Clause, the
actual source files have more, different licensing applied in their
headers, all different variants of BSD licenses.

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---

Notes:
    ./ieee80211.h is even BSD-3-Clause OR GPL-2.0-only … o.O
    
    How should this be handled?

 rules/libpcap.make | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/rules/libpcap.make b/rules/libpcap.make
index 3f2c85205..7871f8684 100644
--- a/rules/libpcap.make
+++ b/rules/libpcap.make
@@ -23,7 +23,8 @@ LIBPCAP_SUFFIX	:= tar.gz
 LIBPCAP_URL	:= http://www.tcpdump.org/release/$(LIBPCAP).$(LIBPCAP_SUFFIX)
 LIBPCAP_SOURCE	:= $(SRCDIR)/$(LIBPCAP).$(LIBPCAP_SUFFIX)
 LIBPCAP_DIR	:= $(BUILDDIR)/$(LIBPCAP)
-LIBPCAP_LICENSE	:= BSD-3-Clause
+LIBPCAP_LICENSE	:= BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND BSD-4-Clause-UC
+LIBPCAP_LICENSE_FILES := file://LICENSE;md5=5eb289217c160e2920d2e35bddc36453
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 20/34] libpopt: Add license file hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (18 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 19/34] libpcap: " Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 21/34] libxml2: Fix license and add " Alexander Dahl
                   ` (14 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/libpopt.make | 1 +
 1 file changed, 1 insertion(+)

diff --git a/rules/libpopt.make b/rules/libpopt.make
index 3bc769080..06e6d896f 100644
--- a/rules/libpopt.make
+++ b/rules/libpopt.make
@@ -25,6 +25,7 @@ LIBPOPT_URL	:= http://rpm5.org/files/popt/$(LIBPOPT).$(LIBPOPT_SUFFIX)
 LIBPOPT_SOURCE	:= $(SRCDIR)/$(LIBPOPT).$(LIBPOPT_SUFFIX)
 LIBPOPT_DIR	:= $(BUILDDIR)/$(LIBPOPT)
 LIBPOPT_LICENSE	:= MIT
+LIBPOPT_LICENSE_FILES := file://COPYING;md5=cb0613c30af2a8249b8dcc67d3edb06d
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 21/34] libxml2: Fix license and add license file hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (19 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 20/34] libpopt: Add " Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-29  8:28   ` Michael Olbrich
  2019-05-10  9:24 ` [ptxdist] [PATCH 22/34] lighttpd: Fix licenses and add more license file hashes Alexander Dahl
                   ` (13 subsequent siblings)
  34 siblings, 1 reply; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

The 'Copyright' file says:

> Except where otherwise noted in the source code (e.g. the files hash.c,
> list.c and the trio files, which are covered by a similar licence but
> with different Copyright notices) all the files are:

According to comparison with the license text at SPDX and what Debian
found out, those files are put under ISC license.

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/libxml2.make | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/rules/libxml2.make b/rules/libxml2.make
index 234e85f3e..c47356532 100644
--- a/rules/libxml2.make
+++ b/rules/libxml2.make
@@ -24,7 +24,9 @@ LIBXML2		:= libxml2-$(LIBXML2_VERSION)
 LIBXML2_SUFFIX	:= tar.gz
 LIBXML2_SOURCE	:= $(SRCDIR)/$(LIBXML2).$(LIBXML2_SUFFIX)
 LIBXML2_DIR	:= $(BUILDDIR)/$(LIBXML2)
-LIBXML2_LICENSE	:= MIT
+LIBXML2_LICENSE	:= MIT AND ISC
+# The file 'COPYING' is just a symlink on the file 'Copyright'
+LIBXML2_LICENSE_FILES := file://Copyright;md5=2044417e2e5006b65a8b9067b683fcf1
 
 LIBXML2_URL := \
 	ftp://xmlsoft.org/libxml2/$(LIBXML2).$(LIBXML2_SUFFIX) \
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 22/34] lighttpd: Fix licenses and add more license file hashes
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (20 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 21/34] libxml2: Fix license and add " Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 23/34] lm_sensors: Add " Alexander Dahl
                   ` (12 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist; +Cc: Andreas Pretzsch

Most of lighttpd is BSD-3-Clause, except three files, which are OML or
RSA-MD licensed. Found by reading Debian package copyright information
and by inspecting file headers.

Fixes: d9ee5ecd1fe89b4a1cc3a32b09388ab678d129af
Cc: Andreas Pretzsch <apr@cn-eng.de>
Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/lighttpd.make | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/rules/lighttpd.make b/rules/lighttpd.make
index 69fa69a22..1398431ea 100644
--- a/rules/lighttpd.make
+++ b/rules/lighttpd.make
@@ -24,8 +24,11 @@ LIGHTTPD_SUFFIX		:= tar.xz
 LIGHTTPD_URL		:= http://download.lighttpd.net/lighttpd/releases-1.4.x/$(LIGHTTPD).$(LIGHTTPD_SUFFIX)
 LIGHTTPD_SOURCE		:= $(SRCDIR)/$(LIGHTTPD).$(LIGHTTPD_SUFFIX)
 LIGHTTPD_DIR		:= $(BUILDDIR)/$(LIGHTTPD)
-LIGHTTPD_LICENSE	:= BSD-3-Clause
-LIGHTTPD_LICENSE_FILES := file://COPYING;md5=e4dac5c6ab169aa212feb5028853a579
+LIGHTTPD_LICENSE	:= BSD-3-Clause AND OML AND RSA-MD
+LIGHTTPD_LICENSE_FILES	:= \
+	file://COPYING;md5=e4dac5c6ab169aa212feb5028853a579 \
+	file://src/fastcgi.h;startline=7;endline=15;md5=fe9ffe753772839aace9c90e814bc356 \
+	file://src/md5.c;startline=6;endline=26;md5=b5be3b6afd4afa7bb89b16361244f9b6
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 23/34] lm_sensors: Add license file hashes
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (21 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 22/34] lighttpd: Fix licenses and add more license file hashes Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 24/34] log4cplus: Fix licenses and add license file hash Alexander Dahl
                   ` (11 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/lm_sensors.make | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/rules/lm_sensors.make b/rules/lm_sensors.make
index a80ffdc13..5f6de9785 100644
--- a/rules/lm_sensors.make
+++ b/rules/lm_sensors.make
@@ -27,6 +27,9 @@ LM_SENSORS_URL		:= \
 LM_SENSORS_SOURCE	:= $(SRCDIR)/$(LM_SENSORS).$(LM_SENSORS_SUFFIX)
 LM_SENSORS_DIR		:= $(BUILDDIR)/$(LM_SENSORS)
 LM_SENSORS_LICENSE	:= GPL-2.0-or-later AND LGPL-2.1-or-later
+LM_SENSORS_LICENSE_FILES := \
+	file://COPYING;md5=751419260aa954499f7abaabaa882bbe \
+	file://COPYING.LGPL;md5=4fbd65380cdd255951079008b364516c
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 24/34] log4cplus: Fix licenses and add license file hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (22 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 23/34] lm_sensors: Add " Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-29  9:09   ` Michael Olbrich
  2019-05-10  9:24 ` [ptxdist] [PATCH 25/34] mtd-utils: Add " Alexander Dahl
                   ` (10 subsequent siblings)
  34 siblings, 1 reply; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist; +Cc: Bernhard Sessler

When introduced as package to ptxdist, log4cplus 1.1.0 README already
stated:

> This library is licensed under the Apache Public License 2.0 and two
> clause BSD license.  Please read the included LICENSE file for
> details.

Actually some files are under Apache-2.0 and other files are under
BSD-2-Clause, so both apply.

Fixes: 0ac556f6b55da4c9d41c5e191432ba51276a40eb
Cc: Bernhard Sessler <bernhard.sessler@corscience.de>
Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/log4cplus.make | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/rules/log4cplus.make b/rules/log4cplus.make
index 18fc53fb0..75959a32d 100644
--- a/rules/log4cplus.make
+++ b/rules/log4cplus.make
@@ -24,7 +24,8 @@ LOG4CPLUS_SUFFIX	:= tar.xz
 LOG4CPLUS_URL		:= $(call ptx/mirror, SF, log4cplus/$(LOG4CPLUS).$(LOG4CPLUS_SUFFIX))
 LOG4CPLUS_SOURCE	:= $(SRCDIR)/$(LOG4CPLUS).$(LOG4CPLUS_SUFFIX)
 LOG4CPLUS_DIR		:= $(BUILDDIR)/$(LOG4CPLUS)
-LOG4CPLUS_LICENSE	:= Apache-2.0
+LOG4CPLUS_LICENSE	:= Apache-2.0 AND BSD-2-Clause
+LOG4CPLUS_LICENSE_FILES	:= file://LICENSE;md5=65053a46f707ee2b93f09ad22f692170
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 25/34] mtd-utils: Add license file hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (23 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 24/34] log4cplus: Fix licenses and add license file hash Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 26/34] ncurses: Use 'COPYING' for " Alexander Dahl
                   ` (9 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/mtd-utils.make | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/rules/mtd-utils.make b/rules/mtd-utils.make
index a433c6fa2..36f5fb7b1 100644
--- a/rules/mtd-utils.make
+++ b/rules/mtd-utils.make
@@ -25,6 +25,8 @@ MTD_UTILS_URL		:= ftp://ftp.infradead.org/pub/mtd-utils/$(MTD_UTILS).$(MTD_UTILS
 MTD_UTILS_SOURCE	:= $(SRCDIR)/$(MTD_UTILS).$(MTD_UTILS_SUFFIX)
 MTD_UTILS_DIR		:= $(BUILDDIR)/$(MTD_UTILS)
 MTD_UTILS_LICENSE	:= GPL-2.0-or-later
+MTD_UTILS_LICENSE_FILES	:= file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3
+
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 26/34] ncurses: Use 'COPYING' for license file hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (24 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 25/34] mtd-utils: Add " Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 27/34] net-snmp: Fix licenses and add " Alexander Dahl
                   ` (8 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

That file came with ncurses 6.0, when the initial license file hash was
defined in ptxdist for ncurses 5.9, that file was not yet present.

For details on ncurses licensing see:

https://invisible-island.net/ncurses/ncurses-license.html

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/ncurses.make | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/rules/ncurses.make b/rules/ncurses.make
index 1df747983..c2a111cc2 100644
--- a/rules/ncurses.make
+++ b/rules/ncurses.make
@@ -24,8 +24,7 @@ NCURSES_URL	:= $(call ptx/mirror, GNU, ncurses/$(NCURSES).$(NCURSES_SUFFIX))
 NCURSES_SOURCE	:= $(SRCDIR)/$(NCURSES).$(NCURSES_SUFFIX)
 NCURSES_DIR	:= $(BUILDDIR)/$(NCURSES)
 NCURSES_LICENSE	:= MIT
-NCURSES_LICENSE_FILES	:= \
-	file://include/curses.h.in;startline=2;endline=26;md5=12de1a79061c9246decc146201452dc5
+NCURSES_LICENSE_FILES := file://COPYING;md5=8a241caac0fd66225f7ac2d1b2ef76ac
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 27/34] net-snmp: Fix licenses and add license file hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (25 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 26/34] ncurses: Use 'COPYING' for " Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 28/34] nftables: Add " Alexander Dahl
                   ` (7 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist; +Cc: Oliver Graute

Fixes: 4cb0b96e0df94644e42a735039967c6a5fa22a27
Cc: Oliver Graute <oliver.graute@gmail.com>
Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/net-snmp.make | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/rules/net-snmp.make b/rules/net-snmp.make
index eb24ccbc2..98acf38cd 100644
--- a/rules/net-snmp.make
+++ b/rules/net-snmp.make
@@ -25,7 +25,8 @@ NET_SNMP_SUFFIX		:= tar.gz
 NET_SNMP_URL		:= $(call ptx/mirror, SF, net-snmp/$(NET_SNMP).$(NET_SNMP_SUFFIX))
 NET_SNMP_SOURCE		:= $(SRCDIR)/$(NET_SNMP).$(NET_SNMP_SUFFIX)
 NET_SNMP_DIR		:= $(BUILDDIR)/$(NET_SNMP)
-NET_LICENSE		:= BSD like
+NET_SNMP_LICENSE	:= MIT-CMU AND BSD-3-Clause
+NET_SNMP_LICENSE_FILES	:= file://COPYING;md5=5dedd290b5ffbe69d9625ddeb350a044
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 28/34] nftables: Add license file hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (26 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 27/34] net-snmp: Fix licenses and add " Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 29/34] opkg: " Alexander Dahl
                   ` (6 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/nftables.make | 1 +
 1 file changed, 1 insertion(+)

diff --git a/rules/nftables.make b/rules/nftables.make
index 15368f965..8509059b4 100644
--- a/rules/nftables.make
+++ b/rules/nftables.make
@@ -24,6 +24,7 @@ NFTABLES_URL		:= http://ftp.netfilter.org/pub/nftables/$(NFTABLES).$(NFTABLES_SU
 NFTABLES_SOURCE		:= $(SRCDIR)/$(NFTABLES).$(NFTABLES_SUFFIX)
 NFTABLES_DIR		:= $(BUILDDIR)/$(NFTABLES)
 NFTABLES_LICENSE	:= GPL-2.0-only
+NFTABLES_LICENSE_FILES	:= file://COPYING;md5=d1a78fdd879a263a5e0b42d1fc565e79
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 29/34] opkg: Add license file hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (27 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 28/34] nftables: Add " Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 30/34] readline: " Alexander Dahl
                   ` (5 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/opkg.make | 1 +
 1 file changed, 1 insertion(+)

diff --git a/rules/opkg.make b/rules/opkg.make
index d9004d8b7..d2dda73cf 100644
--- a/rules/opkg.make
+++ b/rules/opkg.make
@@ -25,6 +25,7 @@ OPKG_URL	:= http://downloads.yoctoproject.org/releases/opkg/$(OPKG).$(OPKG_SUFFI
 OPKG_SOURCE	:= $(SRCDIR)/$(OPKG).$(OPKG_SUFFIX)
 OPKG_DIR	:= $(BUILDDIR)/$(OPKG)
 OPKG_LICENSE	:= GPL-2.0-or-later
+OPKG_LICENSE_FILES := file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 30/34] readline: Add license file hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (28 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 29/34] opkg: " Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 31/34] rt-tests: Fix licenses and add " Alexander Dahl
                   ` (4 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/readline.make | 1 +
 1 file changed, 1 insertion(+)

diff --git a/rules/readline.make b/rules/readline.make
index be3928c78..382d22685 100644
--- a/rules/readline.make
+++ b/rules/readline.make
@@ -25,6 +25,7 @@ READLINE_URL		:= $(call ptx/mirror, GNU, readline/$(READLINE).$(READLINE_SUFFIX)
 READLINE_SOURCE		:= $(SRCDIR)/$(READLINE).$(READLINE_SUFFIX)
 READLINE_DIR		:= $(BUILDDIR)/$(READLINE)
 READLINE_LICENSE	:= GPL-3.0-or-later
+READLINE_LICENSE_FILES	:= file://COPYING;md5=d32239bcb673463ab874e80d47fae504
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 31/34] rt-tests: Fix licenses and add license file hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (29 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 30/34] readline: " Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 32/34] sudo: " Alexander Dahl
                   ` (3 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

The file 'src/pi_tests/tst-mutexpi10.c' is LGPL-2.1-or-later.

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/rt-tests.make | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/rules/rt-tests.make b/rules/rt-tests.make
index f3c38fe3f..10c4769f7 100644
--- a/rules/rt-tests.make
+++ b/rules/rt-tests.make
@@ -21,7 +21,6 @@ PACKAGES-$(PTXCONF_RT_TESTS) += rt-tests
 #
 RT_TESTS_VERSION	:= 1.0
 RT_TESTS_MD5		:= 3818d2d0a3069291864bf85fde40883b
-RT_TESTS_LICENSE	:= GPL-2.0-only AND GPL-2.0-or-later
 RT_TESTS		:= rt-tests-$(RT_TESTS_VERSION)
 RT_TESTS_SUFFIX		:= tar.xz
 RT_TESTS_URL		:= \
@@ -29,6 +28,8 @@ RT_TESTS_URL		:= \
 	$(call ptx/mirror, KERNEL, utils/rt-tests/older/$(RT_TESTS).$(RT_TESTS_SUFFIX))
 RT_TESTS_SOURCE		:= $(SRCDIR)/$(RT_TESTS).$(RT_TESTS_SUFFIX)
 RT_TESTS_DIR		:= $(BUILDDIR)/$(RT_TESTS)
+RT_TESTS_LICENSE	:= GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later
+RT_TESTS_LICENSE_FILES	:= file://COPYING;md5=751419260aa954499f7abaabaa882bbe
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 32/34] sudo: Fix licenses and add license file hash
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (30 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 31/34] rt-tests: Fix licenses and add " Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 33/34] tree: Fix licenses and add license file hashes Alexander Dahl
                   ` (2 subsequent siblings)
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist; +Cc: Andreas Pretzsch

Upstream distributes a fairly complete LICENSE document listing all
applying licenses.

Fixes: 8a4ca3129944e590408f375aa4855a7e7509d137
Cc: Andreas Pretzsch <apr@cn-eng.de>
Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/sudo.make | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/rules/sudo.make b/rules/sudo.make
index 54d84ea54..232942482 100644
--- a/rules/sudo.make
+++ b/rules/sudo.make
@@ -26,7 +26,8 @@ SUDO_URL	:= \
 	http://www.sudo.ws/sudo/dist/OLD/$(SUDO).$(SUDO_SUFFIX)
 SUDO_SOURCE	:= $(SRCDIR)/$(SUDO).$(SUDO_SUFFIX)
 SUDO_DIR	:= $(BUILDDIR)/$(SUDO)
-SUDO_LICENSE	:= BSD AND ISC
+SUDO_LICENSE	:= ISC AND BSD-3-Clause AND BSD-2-Clause-NetBSD AND Zlib
+SUDO_LICENSE_FILES := file://doc/LICENSE;md5=7765a3d787cb4fed3ccc3c9cee030af9
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 33/34] tree: Fix licenses and add license file hashes
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (31 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 32/34] sudo: " Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-10  9:24 ` [ptxdist] [PATCH 34/34] u-boot-tools: " Alexander Dahl
  2019-05-29  9:38 ` [ptxdist] [PATCH 00/34] License updates Michael Olbrich
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist; +Cc: Bernhard Walle

Fixes: 91c5a41750b821cf2a5af537b1a0d93e0cf4ba59
Cc: Bernhard Walle <bernhard@bwalle.de>
Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/tree.make | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/rules/tree.make b/rules/tree.make
index d86293851..9e25602a2 100644
--- a/rules/tree.make
+++ b/rules/tree.make
@@ -23,7 +23,10 @@ TREE_SUFFIX	:= tgz
 TREE_URL	:= http://mama.indstate.edu/users/ice/tree/src/$(TREE).$(TREE_SUFFIX)
 TREE_SOURCE	:= $(SRCDIR)/$(TREE).$(TREE_SUFFIX)
 TREE_DIR	:= $(BUILDDIR)/$(TREE)
-TREE_LICENSE	:= GPL
+TREE_LICENSE	:= GPL-2.0-or-later AND LGPL-2.1-or-later
+TREE_LICENSE_FILES := \
+	file://LICENSE;md5=393a5ca445f6965873eca0259a17f833 \
+	file://strverscmp.c;startline=1;endline=19;md5=f50ab9ef044f00fb22691ec5051c922d
 
 # ----------------------------------------------------------------------------
 # Compile
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* [ptxdist] [PATCH 34/34] u-boot-tools: Fix licenses and add license file hashes
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (32 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 33/34] tree: Fix licenses and add license file hashes Alexander Dahl
@ 2019-05-10  9:24 ` Alexander Dahl
  2019-05-29  9:38 ` [ptxdist] [PATCH 00/34] License updates Michael Olbrich
  34 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-10  9:24 UTC (permalink / raw)
  To: ptxdist

This package uses only a small part of U-Boot intended to run on Linux,
for which only two licenses apply.

Signed-off-by: Alexander Dahl <ada@thorsis.com>
---
 rules/u-boot-tools.make | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/rules/u-boot-tools.make b/rules/u-boot-tools.make
index b1b5515ca..a05b41d5f 100644
--- a/rules/u-boot-tools.make
+++ b/rules/u-boot-tools.make
@@ -23,7 +23,10 @@ U_BOOT_TOOLS_SUFFIX	:= tar.bz2
 U_BOOT_TOOLS_URL	:= ftp://ftp.denx.de/pub/u-boot/$(U_BOOT_TOOLS).$(U_BOOT_TOOLS_SUFFIX)
 U_BOOT_TOOLS_SOURCE	:= $(SRCDIR)/$(U_BOOT_TOOLS).$(U_BOOT_TOOLS_SUFFIX)
 U_BOOT_TOOLS_DIR	:= $(BUILDDIR)/u-boot-tools-$(U_BOOT_TOOLS_VERSION)
-U_BOOT_TOOLS_LICENSE	:= GPL-2.0-only
+U_BOOT_TOOLS_LICENSE	:= GPL-2.0-or-later AND Zlib
+U_BOOT_TOOLS_LICENSE_FILES := \
+	file://Licenses/gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
+	file://include/u-boot/zlib.h;startline=15;endline=43;md5=7c27ae0384929249664da410d539a1dc
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.11.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 07/34] figlet: Fix license and add license file hashes
  2019-05-10  9:24 ` [ptxdist] [PATCH 07/34] figlet: Fix license and add license file hashes Alexander Dahl
@ 2019-05-13  9:41   ` Roland Hieber
  2019-05-13 10:20     ` Alexander Dahl
  0 siblings, 1 reply; 62+ messages in thread
From: Roland Hieber @ 2019-05-13  9:41 UTC (permalink / raw)
  To: Alexander Dahl; +Cc: ptxdist

[-- Attachment #1: Type: text/plain, Size: 1861 bytes --]

On Fri, May 10, 2019 at 11:24:07AM +0200, Alexander Dahl wrote:
> Added information based on what the Debian project found out.
> 
> https://metadata.ftp-master.debian.org/changelogs//main/f/figlet/figlet_2.2.5-2_copyright
> 
> Signed-off-by: Alexander Dahl <ada@thorsis.com>
> ---
>  rules/figlet.make | 8 +++++++-
>  1 file changed, 7 insertions(+), 1 deletion(-)
> 
> diff --git a/rules/figlet.make b/rules/figlet.make
> index b22d22e17..8886beab3 100644
> --- a/rules/figlet.make
> +++ b/rules/figlet.make
> @@ -25,7 +25,13 @@ FIGLET_SUFFIX		:= tar.gz
>  FIGLET_URL		:= ftp://ftp.figlet.org/pub/figlet/program/unix/$(FIGLET).$(FIGLET_SUFFIX)
>  FIGLET_SOURCE		:= $(SRCDIR)/$(FIGLET).$(FIGLET_SUFFIX)
>  FIGLET_DIR		:= $(BUILDDIR)/$(FIGLET)
> -FIGLET_LICENSE		:= figlet
> +FIGLET_LICENSE		:= BSD-3-Clause AND MIT-CMU AND ISC AND Unicode-DFS-2016 AND WTFPL
> +FIGLET_LICENSE_FILES	:= \
> +	file://LICENSE;md5=1688bcd97b27704f1afcac7336409857 \
> +	file://inflate.c;startline=7;endline=27;md5=74ed6158b8244dbc4d91afaf8a39bec2 \
> +	file://utf8.c;startline=2;endline=16;md5=eb9cc57cf60ac24044670bf8dc475579 \
> +	file://fonts/8859-2.flc;startline=9;endline=23;md5=1cecb984063248f29ffe5c46f5c04f34 \
> +	file://tests/emboss.tlf;startline=3;endline=10;md5=8e317e9236ffade21fedc39e3496eac2

I was trying to reproduce these, but I got a better match for HPND
instead of MIT-CMU for inflate.c. And I cannot reprocude the match from
fonts/8859-2.flc, which apparently should be Unicode-DFS-2016? It seems
to me this is a bug in the Debian package you referenced above.

See attachments.

 - Roland

-- 
Roland Hieber                     | r.hieber@pengutronix.de     |
Pengutronix e.K.                  | https://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim | Phone: +49-5121-206917-5086 |
Amtsgericht Hildesheim, HRA 2686  | Fax:   +49-5121-206917-5555 |

[-- Attachment #2: 8859-2.flc-unicode-dfs-2016.wdiff --]
[-- Type: text/plain, Size: 4142 bytes --]

.../figlet-2.2.5 $ sed -n '9,23p' fonts/8859-2.flc | cut -b3- | spdx-license-match -g Unicode-DFS-2016
Match: 6% Unicode-DFS-2016
Note: match for Unicode-DFS-2016 is pretty bad. Maybe try a better --guess.
Diff:
  --- Unicode-DFS-2016.txt
  +++ input
  
  @@ -1,54 +1,13 @@
  [-UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
  
  Unicode Data Files include all data files under the directories  
  http://www.unicode.org/Public/, http://www.unicode.org/reports/,  
  http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/,  
  and http://www.unicode.org/utility/trac/browser/.
  
  Unicode Data Files do not include PDF online code charts under the directory  
  http://www.unicode.org/Public/.
  
  Software includes any source code published in the Unicode Standard or under  
  the directories http://www.unicode.org/Public/,  
  http://www.unicode.org/reports/, http://www.unicode.org/cldr/data/,  
  http://source.icu-project.org/repos/icu/, and  
  http://www.unicode.org/utility/trac/browser/.
  
  NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING,  
  INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA  
  FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO  
  BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT  
  AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR  
  SOFTWARE.
  
  COPYRIGHT AND PERMISSION NOTICE-] Copyright [-© 1991-2016-] {+(c) 1991-1999+} 
  Unicode, Inc.  All [-rights-] {+Rights+} reserved. [-Distributed under  the 
  Terms of Use in http://www.unicode.org/copyright.html.
  
  Permission-]
  
  {+This file+} is [-hereby granted, free of charge,-] {+provided as-is by 
  Unicode, Inc. (The Unicode Consortium). No  claims are made as+} to {+fitness 
  for+} any [-person obtaining a copy-] {+particular purpose.  No warranties+} of 
  [-the Unicode data files and-]  any [-associated documentation (the "Data 
  Files")-] {+kind are expressed+} or [-Unicode software and-] {+implied.  The 
  recipient agrees to determine  applicability of information provided.  If this 
  file has been provided on  optical media by Unicode, Inc., the sole remedy 
  for+} any [-associated documentation (the "Software")-] {+claim will be  
  exchange of defective media within 90 days of receipt.
  
  Unicode, Inc. hereby grants the right+} to [-deal  in-] {+freely use+} the 
  [-Data Files or Software without restriction, including without  limitation-] 
  {+information supplied  in this file in+} the [-rights to use, copy, modify, 
  merge, publish, distribute,  and/or sell copies-] {+creation+} of {+products 
  supporting+} the [-Data Files or Software,-] {+Unicode Standard,+} and  to 
  [-permit persons to  whom the Data Files or Software are furnished to do so, 
  provided that either 
  
       (a) this copyright and permission notice appear with all-] {+make+} copies 
  of [-the  Data Files or Software, or       (b)-] this [-copyright and 
  permission notice  appear-] {+file+} in [-associated Documentation.
  
  THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY  
  KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF  
  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF  THIRD 
  PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS  INCLUDED IN 
  THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR  CONSEQUENTIAL 
  DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,  DATA OR 
  PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER  TORTIOUS 
  ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE  OF THE 
  DATA FILES OR SOFTWARE.
  
  Except-] {+any form for internal or external distribution  as long+} as 
  [-contained in-] this [-notice, the name of a copyright holder shall not  be 
  used in advertising or otherwise to promote the sale, use or other  dealings in 
  these Data Files or Software without prior written authorization  of the 
  copyright holder.-] {+notice remains attached.+}


[-- Attachment #3: inflate-hpnd.wdiff --]
[-- Type: text/plain, Size: 1756 bytes --]

.../figlet-2.2.5 $ sed -n '8,26p' inflate.c | cut -b 3- | spdx-license-match -g HPND
Match: 83% HPND
Diff:
  --- HPND.txt
  +++ input
  
  @@ -1,21 +1,19 @@
  [-Historical Permission Notice and Disclaimer
  
  <copyright notice>-]  {+Copyright (C) 1995, Edward B. Hamrick+}
  
   Permission to use, copy, [-modify-] {+modify,+} and distribute this software 
  and  its  documentation for any purpose and without fee is hereby granted, 
  provided  that the above copyright notice appear in all [-copies[,] [and]-] 
  {+copies and+}  that both  [-[that] [the]-] {+that+}  copyright notice and this 
  permission notice appear in  supporting  [-documentation[,-]  
  {+documentation,+} and that the name [-[of] <copyright holder> [or <related  
  entities>]-] {+of the copyright holders+}  not be used in  advertising or 
  publicity pertaining to distribution of  the software without  specific, 
  written prior [-permission]. [<copyright  holder>-] {+permission. The copyright 
   holders+} makes no  representations about the suitability of this software  
  for any purpose. It  is provided "as is" without express or implied [-warranty.]
  
  [<copyright holder> DISCLAIMS-] {+warranty.
  
   THE COPYRIGHT HOLDERS DISCLAIM+} ALL WARRANTIES WITH REGARD TO THIS  SOFTWARE, 
   INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND [-FITNESS[,][.]-] 
  {+FITNESS,+}  IN NO EVENT  SHALL [-<copyright holder>-] {+THE COPYRIGHT 
  HOLDERS+} BE LIABLE FOR ANY SPECIAL, INDIRECT  OR  CONSEQUENTIAL DAMAGES OR ANY 
  DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,  DATA OR PROFITS, WHETHER IN AN 
  ACTION OF CONTRACT, NEGLIGENCE OR OTHER  TORTIOUS ACTION, ARISING OUT OF OR IN 
  CONNECTION WITH THE USE OR PERFORMANCE  OF THIS [-SOFTWARE.]-] {+SOFTWARE.+}

[-- Attachment #4: Type: text/plain, Size: 91 bytes --]

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 06/34] dropbear: Add license information
  2019-05-10  9:24 ` [ptxdist] [PATCH 06/34] dropbear: Add license information Alexander Dahl
@ 2019-05-13  9:42   ` Roland Hieber
  2019-05-29  7:49   ` Michael Olbrich
  1 sibling, 0 replies; 62+ messages in thread
From: Roland Hieber @ 2019-05-13  9:42 UTC (permalink / raw)
  To: ptxdist

For patches 1 to incl. 6:

Reviewed-by: Roland Hieber <rhi@pengutronix.de>

On Fri, May 10, 2019 at 11:24:06AM +0200, Alexander Dahl wrote:
> The parts written for dropbear itself are MIT licensed, as are those
> imported from PuTTY. Some parts come from OpenSSH with BSD 2 clause,
> some parts are in the public domain. curve25519 parts from Google are
> BSD 3 clause licensed. Everything is explained in the file 'LICENSE'.
> 
> Signed-off-by: Alexander Dahl <ada@thorsis.com>
> ---
>  rules/dropbear.make | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/rules/dropbear.make b/rules/dropbear.make
> index c1ad614ef..016c4d713 100644
> --- a/rules/dropbear.make
> +++ b/rules/dropbear.make
> @@ -25,6 +25,8 @@ DROPBEAR_SUFFIX		:= tar.bz2
>  DROPBEAR_URL		:= http://matt.ucc.asn.au/dropbear/releases/$(DROPBEAR).$(DROPBEAR_SUFFIX)
>  DROPBEAR_SOURCE		:= $(SRCDIR)/$(DROPBEAR).$(DROPBEAR_SUFFIX)
>  DROPBEAR_DIR		:= $(BUILDDIR)/$(DROPBEAR)
> +DROPBEAR_LICENSE	:= MIT AND BSD-2-Clause AND BSD-3-Clause
> +DROPBEAR_LICENSE_FILES	:= file://LICENSE;md5=a5ec40cafba26fc4396d0b550f824e01
>  
>  # ----------------------------------------------------------------------------
>  # Prepare
> -- 
> 2.11.0
> 
> 
> _______________________________________________
> ptxdist mailing list
> ptxdist@pengutronix.de

-- 
Roland Hieber                     | r.hieber@pengutronix.de     |
Pengutronix e.K.                  | https://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim | Phone: +49-5121-206917-5086 |
Amtsgericht Hildesheim, HRA 2686  | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 07/34] figlet: Fix license and add license file hashes
  2019-05-13  9:41   ` Roland Hieber
@ 2019-05-13 10:20     ` Alexander Dahl
  2019-05-22 11:56       ` Roland Hieber
  0 siblings, 1 reply; 62+ messages in thread
From: Alexander Dahl @ 2019-05-13 10:20 UTC (permalink / raw)
  To: ptxdist; +Cc: Roland Hieber

Hello Roland,

thanks for your review. Comments below.

Am Montag, 13. Mai 2019, 11:41:12 CEST schrieb Roland Hieber:
> On Fri, May 10, 2019 at 11:24:07AM +0200, Alexander Dahl wrote:
> > Added information based on what the Debian project found out.
> > 
> > https://metadata.ftp-master.debian.org/changelogs//main/f/figlet/figlet_2.
> > 2.5-2_copyright
> > 
> > Signed-off-by: Alexander Dahl <ada@thorsis.com>
> > ---
> > 
> >  rules/figlet.make | 8 +++++++-
> >  1 file changed, 7 insertions(+), 1 deletion(-)
> > 
> > diff --git a/rules/figlet.make b/rules/figlet.make
> > index b22d22e17..8886beab3 100644
> > --- a/rules/figlet.make
> > +++ b/rules/figlet.make
> > @@ -25,7 +25,13 @@ FIGLET_SUFFIX		:= tar.gz
> > 
> >  FIGLET_URL		:=
> >  ftp://ftp.figlet.org/pub/figlet/program/unix/$(FIGLET).$(FIGLET_SUFFIX)
> >  FIGLET_SOURCE		:= $(SRCDIR)/$(FIGLET).$(FIGLET_SUFFIX)
> >  FIGLET_DIR		:= $(BUILDDIR)/$(FIGLET)
> > 
> > -FIGLET_LICENSE		:= figlet
> > +FIGLET_LICENSE		:= BSD-3-Clause AND MIT-CMU AND ISC AND Unicode-
DFS-2016
> > AND WTFPL +FIGLET_LICENSE_FILES	:= \
> > +	file://LICENSE;md5=1688bcd97b27704f1afcac7336409857 \
> > +	file://
inflate.c;startline=7;endline=27;md5=74ed6158b8244dbc4d91afaf8a39
> > bec2 \
> > +	file://utf8.c;startline=2;endline=16;md5=eb9cc57cf60ac24044670bf8dc4755
> > 79 \
> > +	file://fonts/8859-2.flc;startline=9;endline=23;md5=1cecb984063248f29ffe
> > 5c46f5c04f34 \
> > +	file://tests/emboss.tlf;startline=3;endline=10;md5=8e317e9236ffade21fed
> > c39e3496eac2
> I was trying to reproduce these, but I got a better match for HPND
> instead of MIT-CMU for inflate.c. 

See lines 29 to 33 in inflate.c, it is explicitly licensed under MIT. However 
the license text for MIT itself does not match very well, but for MIT-CMU 
quite well.

It's a little tricky to interpret the output of your tool. One has to look 
very closely at the brackets! Sometimes comparing manually with the annotated 
license text at spdx.org got me a better result. I often had the case your 
tool had a higher matching value for BSD-2-Clause, when the license was 
actually BSD-3-Clause, for example.

> And I cannot reprocude the match from
> fonts/8859-2.flc, which apparently should be Unicode-DFS-2016? It seems
> to me this is a bug in the Debian package you referenced above.

I was not sure about this, I actually tried to compare with upstream unicode 
files, but the licensing was rather unclear to me. From the three Unicode 
licenses listed by SPDX that one seemed to match best. If someone has a better 
idea on that, let me know.

Greets
Alex


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 07/34] figlet: Fix license and add license file hashes
  2019-05-13 10:20     ` Alexander Dahl
@ 2019-05-22 11:56       ` Roland Hieber
  2019-05-29  7:29         ` Michael Olbrich
  0 siblings, 1 reply; 62+ messages in thread
From: Roland Hieber @ 2019-05-22 11:56 UTC (permalink / raw)
  To: Alexander Dahl; +Cc: ptxdist

On Mon, May 13, 2019 at 12:20:25PM +0200, Alexander Dahl wrote:
> Hello Roland,
> 
> thanks for your review. Comments below.
> 
> Am Montag, 13. Mai 2019, 11:41:12 CEST schrieb Roland Hieber:
> > On Fri, May 10, 2019 at 11:24:07AM +0200, Alexander Dahl wrote:
> > > Added information based on what the Debian project found out.
> > > 
> > > https://metadata.ftp-master.debian.org/changelogs//main/f/figlet/figlet_2.
> > > 2.5-2_copyright
> > > 
> > > Signed-off-by: Alexander Dahl <ada@thorsis.com>
> > > ---
> > > 
> > >  rules/figlet.make | 8 +++++++-
> > >  1 file changed, 7 insertions(+), 1 deletion(-)
> > > 
> > > diff --git a/rules/figlet.make b/rules/figlet.make
> > > index b22d22e17..8886beab3 100644
> > > --- a/rules/figlet.make
> > > +++ b/rules/figlet.make
> > > @@ -25,7 +25,13 @@ FIGLET_SUFFIX		:= tar.gz
> > > 
> > >  FIGLET_URL		:=
> > >  ftp://ftp.figlet.org/pub/figlet/program/unix/$(FIGLET).$(FIGLET_SUFFIX)
> > >  FIGLET_SOURCE		:= $(SRCDIR)/$(FIGLET).$(FIGLET_SUFFIX)
> > >  FIGLET_DIR		:= $(BUILDDIR)/$(FIGLET)
> > > 
> > > -FIGLET_LICENSE		:= figlet
> > > +FIGLET_LICENSE		:= BSD-3-Clause AND MIT-CMU AND ISC AND Unicode-
> DFS-2016
> > > AND WTFPL +FIGLET_LICENSE_FILES	:= \
> > > +	file://LICENSE;md5=1688bcd97b27704f1afcac7336409857 \
> > > +	file://
> inflate.c;startline=7;endline=27;md5=74ed6158b8244dbc4d91afaf8a39
> > > bec2 \
> > > +	file://utf8.c;startline=2;endline=16;md5=eb9cc57cf60ac24044670bf8dc4755
> > > 79 \
> > > +	file://fonts/8859-2.flc;startline=9;endline=23;md5=1cecb984063248f29ffe
> > > 5c46f5c04f34 \
> > > +	file://tests/emboss.tlf;startline=3;endline=10;md5=8e317e9236ffade21fed
> > > c39e3496eac2
> > I was trying to reproduce these, but I got a better match for HPND
> > instead of MIT-CMU for inflate.c. 
> 
> See lines 29 to 33 in inflate.c, it is explicitly licensed under MIT. However 
> the license text for MIT itself does not match very well, but for MIT-CMU 
> quite well.
> 
> It's a little tricky to interpret the output of your tool. One has to look 
> very closely at the brackets! Sometimes comparing manually with the annotated 
> license text at spdx.org got me a better result. I often had the case your 
> tool had a higher matching value for BSD-2-Clause, when the license was 
> actually BSD-3-Clause, for example.
> 
> > And I cannot reprocude the match from
> > fonts/8859-2.flc, which apparently should be Unicode-DFS-2016? It seems
> > to me this is a bug in the Debian package you referenced above.
> 
> I was not sure about this, I actually tried to compare with upstream unicode 
> files, but the licensing was rather unclear to me. From the three Unicode 
> licenses listed by SPDX that one seemed to match best. If someone has a better 
> idea on that, let me know.

I guess if this is in doubt, we should leave it as "... AND unknown".

 - Roland

-- 
Roland Hieber                     | r.hieber@pengutronix.de     |
Pengutronix e.K.                  | https://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim | Phone: +49-5121-206917-5086 |
Amtsgericht Hildesheim, HRA 2686  | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 08/34] flex: Fix license and add license file hash
  2019-05-10  9:24 ` [ptxdist] [PATCH 08/34] flex: Fix license and add license file hash Alexander Dahl
@ 2019-05-28 21:07   ` Roland Hieber
  2019-05-29  7:03     ` Michael Olbrich
  0 siblings, 1 reply; 62+ messages in thread
From: Roland Hieber @ 2019-05-28 21:07 UTC (permalink / raw)
  To: Alexander Dahl; +Cc: ptxdist

On Fri, May 10, 2019 at 11:24:08AM +0200, Alexander Dahl wrote:
> The license text neither matches BSD-2-Clause nor BSD-3-Clause exactly.
> However it actually contains the third clause, but without leading
> numbering.
> 
> Fixes: 1c799fcdc126d9e81da7944809e9da2a6d96466d
> Cc: Juergen Borleis <jbe@pengutronix.de>
> Signed-off-by: Alexander Dahl <ada@thorsis.com>
> ---
>  rules/flex.make | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/rules/flex.make b/rules/flex.make
> index 803e25897..bcf628d44 100644
> --- a/rules/flex.make
> +++ b/rules/flex.make
> @@ -23,7 +23,8 @@ FLEX_SUFFIX	:= tar.xz
>  FLEX_URL	:= $(call ptx/mirror, SF, flex/$(FLEX).$(FLEX_SUFFIX))
>  FLEX_SOURCE	:= $(SRCDIR)/$(FLEX).$(FLEX_SUFFIX)
>  FLEX_DIR	:= $(BUILDDIR)/$(FLEX)
> -FLEX_LICENSE	:= BSD-2-Clause
> +FLEX_LICENSE	:= BSD-3-Clause
> +FLEX_LICENSE_FILES := file://COPYING;md5=e4742cf92e89040b39486a6219b68067

COPYING contains a BSD-3-Clause-y license (the differences to the
BSD-3-Clause template are negligible), but there are other files in the
tree:

parse.c - GPL-3.0-or-later WITH bison-exception
flex.skl - according to COPYING, this seems to be Public Domain

 - Roland

-- 
Roland Hieber                     | r.hieber@pengutronix.de     |
Pengutronix e.K.                  | https://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim | Phone: +49-5121-206917-5086 |
Amtsgericht Hildesheim, HRA 2686  | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 05/34] libnl3: Fix license and add license hash
  2019-05-10  9:24 ` [ptxdist] [PATCH 05/34] libnl3: Fix license and add license hash Alexander Dahl
@ 2019-05-28 21:43   ` Roland Hieber
  2019-05-29  7:12     ` Michael Olbrich
  0 siblings, 1 reply; 62+ messages in thread
From: Roland Hieber @ 2019-05-28 21:43 UTC (permalink / raw)
  To: Alexander Dahl; +Cc: Alexander Aring, ptxdist

On Fri, May 10, 2019 at 11:24:05AM +0200, Alexander Dahl wrote:
> libnl3 library is licensed under LGPL-2.1-only according to file
> 'COPYING' and file headers of various library source and public include
> header files of the project. That did not change ever since initial
> import of code into libnl vcs in 2007 and up to the current version. The
> license stated when introducing the libnl3 package into ptxdist back in
> 2013 applies to the tools however.
> 
> This is backed by a statement of the author from 2015:
> 
> https://github.com/thom311/libnl/issues/80
> 
> Fixes: adeac13183422dc7152ad5e0484601b074436af7
> Cc: Alexander Aring <alex.aring@gmail.com>
> Signed-off-by: Alexander Dahl <ada@thorsis.com>
> ---
>  rules/libnl3.make | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/rules/libnl3.make b/rules/libnl3.make
> index e3bda8785..285f4c89b 100644
> --- a/rules/libnl3.make
> +++ b/rules/libnl3.make
> @@ -24,7 +24,9 @@ LIBNL3_SUFFIX	:= tar.gz
>  LIBNL3_URL	:= https://github.com/thom311/libnl/releases/download/$(LIBNL3_RELEASE)/$(LIBNL3).$(LIBNL3_SUFFIX)
>  LIBNL3_SOURCE	:= $(SRCDIR)/$(LIBNL3).$(LIBNL3_SUFFIX)
>  LIBNL3_DIR	:= $(BUILDDIR)/$(LIBNL3)
> -LIBNL3_LICENSE	:= GPL-2.0-only
> +# LGPL-2.1-only for library; GPL-2.0-only for tools
> +LIBNL3_LICENSE	:= LGPL-2.1-only AND GPL-2.0-only
> +LIBNL3_LICENSE_FILES := file://COPYING;md5=4fbd65380cdd255951079008b364516c

I was a bit hasty with my Reviewed-by line, and found some more:

include/netlink/xfrm/*: BSD-3-Clause
include/netlink/hash.h: Public Domain / CC-0
m4/*: FSFULLR (today I learned a new SPDX license identifier ...^^)
lib/xfrm/*: BSD-3-Clause
lib/hash.h: Public Domain / CC-0

 - Roland

-- 
Roland Hieber                     | r.hieber@pengutronix.de     |
Pengutronix e.K.                  | https://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim | Phone: +49-5121-206917-5086 |
Amtsgericht Hildesheim, HRA 2686  | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 08/34] flex: Fix license and add license file hash
  2019-05-28 21:07   ` Roland Hieber
@ 2019-05-29  7:03     ` Michael Olbrich
  2019-05-29  9:35       ` Roland Hieber
  0 siblings, 1 reply; 62+ messages in thread
From: Michael Olbrich @ 2019-05-29  7:03 UTC (permalink / raw)
  To: ptxdist

On Tue, May 28, 2019 at 11:07:25PM +0200, Roland Hieber wrote:
> On Fri, May 10, 2019 at 11:24:08AM +0200, Alexander Dahl wrote:
> > The license text neither matches BSD-2-Clause nor BSD-3-Clause exactly.
> > However it actually contains the third clause, but without leading
> > numbering.
> > 
> > Fixes: 1c799fcdc126d9e81da7944809e9da2a6d96466d
> > Cc: Juergen Borleis <jbe@pengutronix.de>
> > Signed-off-by: Alexander Dahl <ada@thorsis.com>
> > ---
> >  rules/flex.make | 3 ++-
> >  1 file changed, 2 insertions(+), 1 deletion(-)
> > 
> > diff --git a/rules/flex.make b/rules/flex.make
> > index 803e25897..bcf628d44 100644
> > --- a/rules/flex.make
> > +++ b/rules/flex.make
> > @@ -23,7 +23,8 @@ FLEX_SUFFIX	:= tar.xz
> >  FLEX_URL	:= $(call ptx/mirror, SF, flex/$(FLEX).$(FLEX_SUFFIX))
> >  FLEX_SOURCE	:= $(SRCDIR)/$(FLEX).$(FLEX_SUFFIX)
> >  FLEX_DIR	:= $(BUILDDIR)/$(FLEX)
> > -FLEX_LICENSE	:= BSD-2-Clause
> > +FLEX_LICENSE	:= BSD-3-Clause
> > +FLEX_LICENSE_FILES := file://COPYING;md5=e4742cf92e89040b39486a6219b68067
> 
> COPYING contains a BSD-3-Clause-y license (the differences to the
> BSD-3-Clause template are negligible), but there are other files in the
> tree:
> 
> parse.c - GPL-3.0-or-later WITH bison-exception

That's the code generated by bison, right? I don't think we've added the
license anywhere.

> flex.skl - according to COPYING, this seems to be Public Domain

That's the template for the generated code. I think we can leave this out.

So this is ok, as is.

Michael

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 05/34] libnl3: Fix license and add license hash
  2019-05-28 21:43   ` Roland Hieber
@ 2019-05-29  7:12     ` Michael Olbrich
  2019-06-06 13:40       ` Alexander Dahl
  0 siblings, 1 reply; 62+ messages in thread
From: Michael Olbrich @ 2019-05-29  7:12 UTC (permalink / raw)
  To: ptxdist

On Tue, May 28, 2019 at 11:43:46PM +0200, Roland Hieber wrote:
> On Fri, May 10, 2019 at 11:24:05AM +0200, Alexander Dahl wrote:
> > libnl3 library is licensed under LGPL-2.1-only according to file
> > 'COPYING' and file headers of various library source and public include
> > header files of the project. That did not change ever since initial
> > import of code into libnl vcs in 2007 and up to the current version. The
> > license stated when introducing the libnl3 package into ptxdist back in
> > 2013 applies to the tools however.
> > 
> > This is backed by a statement of the author from 2015:
> > 
> > https://github.com/thom311/libnl/issues/80
> > 
> > Fixes: adeac13183422dc7152ad5e0484601b074436af7
> > Cc: Alexander Aring <alex.aring@gmail.com>
> > Signed-off-by: Alexander Dahl <ada@thorsis.com>
> > ---
> >  rules/libnl3.make | 4 +++-
> >  1 file changed, 3 insertions(+), 1 deletion(-)
> > 
> > diff --git a/rules/libnl3.make b/rules/libnl3.make
> > index e3bda8785..285f4c89b 100644
> > --- a/rules/libnl3.make
> > +++ b/rules/libnl3.make
> > @@ -24,7 +24,9 @@ LIBNL3_SUFFIX	:= tar.gz
> >  LIBNL3_URL	:= https://github.com/thom311/libnl/releases/download/$(LIBNL3_RELEASE)/$(LIBNL3).$(LIBNL3_SUFFIX)
> >  LIBNL3_SOURCE	:= $(SRCDIR)/$(LIBNL3).$(LIBNL3_SUFFIX)
> >  LIBNL3_DIR	:= $(BUILDDIR)/$(LIBNL3)
> > -LIBNL3_LICENSE	:= GPL-2.0-only
> > +# LGPL-2.1-only for library; GPL-2.0-only for tools
> > +LIBNL3_LICENSE	:= LGPL-2.1-only AND GPL-2.0-only
> > +LIBNL3_LICENSE_FILES := file://COPYING;md5=4fbd65380cdd255951079008b364516c
> 
> I was a bit hasty with my Reviewed-by line, and found some more:
> 
> include/netlink/xfrm/*: BSD-3-Clause

This one should be added with a file entry with starline/endline

> include/netlink/hash.h: Public Domain / CC-0
> m4/*: FSFULLR (today I learned a new SPDX license identifier ...^^)

I think we can skip those.

> lib/xfrm/*: BSD-3-Clause

Source to the headers above.

> lib/hash.h: Public Domain / CC-0

And skip this as well.

Michael


-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 07/34] figlet: Fix license and add license file hashes
  2019-05-22 11:56       ` Roland Hieber
@ 2019-05-29  7:29         ` Michael Olbrich
  0 siblings, 0 replies; 62+ messages in thread
From: Michael Olbrich @ 2019-05-29  7:29 UTC (permalink / raw)
  To: ptxdist

On Wed, May 22, 2019 at 01:56:18PM +0200, Roland Hieber wrote:
> On Mon, May 13, 2019 at 12:20:25PM +0200, Alexander Dahl wrote:
> > thanks for your review. Comments below.
> > Am Montag, 13. Mai 2019, 11:41:12 CEST schrieb Roland Hieber:
> > > On Fri, May 10, 2019 at 11:24:07AM +0200, Alexander Dahl wrote:
> > > > Added information based on what the Debian project found out.
> > > > 
> > > > https://metadata.ftp-master.debian.org/changelogs//main/f/figlet/figlet_2.
> > > > 2.5-2_copyright
> > > > 
> > > > Signed-off-by: Alexander Dahl <ada@thorsis.com>
> > > > ---
> > > > 
> > > >  rules/figlet.make | 8 +++++++-
> > > >  1 file changed, 7 insertions(+), 1 deletion(-)
> > > > 
> > > > diff --git a/rules/figlet.make b/rules/figlet.make
> > > > index b22d22e17..8886beab3 100644
> > > > --- a/rules/figlet.make
> > > > +++ b/rules/figlet.make
> > > > @@ -25,7 +25,13 @@ FIGLET_SUFFIX		:= tar.gz
> > > > 
> > > >  FIGLET_URL		:=
> > > >  ftp://ftp.figlet.org/pub/figlet/program/unix/$(FIGLET).$(FIGLET_SUFFIX)
> > > >  FIGLET_SOURCE		:= $(SRCDIR)/$(FIGLET).$(FIGLET_SUFFIX)
> > > >  FIGLET_DIR		:= $(BUILDDIR)/$(FIGLET)
> > > > 
> > > > -FIGLET_LICENSE		:= figlet
> > > > +FIGLET_LICENSE		:= BSD-3-Clause AND MIT-CMU AND ISC AND Unicode-
> > DFS-2016
> > > > AND WTFPL +FIGLET_LICENSE_FILES	:= \
> > > > +	file://LICENSE;md5=1688bcd97b27704f1afcac7336409857 \
> > > > +	file://
> > inflate.c;startline=7;endline=27;md5=74ed6158b8244dbc4d91afaf8a39
> > > > bec2 \
> > > > +	file://utf8.c;startline=2;endline=16;md5=eb9cc57cf60ac24044670bf8dc4755
> > > > 79 \
> > > > +	file://fonts/8859-2.flc;startline=9;endline=23;md5=1cecb984063248f29ffe
> > > > 5c46f5c04f34 \
> > > > +	file://tests/emboss.tlf;startline=3;endline=10;md5=8e317e9236ffade21fed
> > > > c39e3496eac2
> > > I was trying to reproduce these, but I got a better match for HPND
> > > instead of MIT-CMU for inflate.c. 
> > 
> > See lines 29 to 33 in inflate.c, it is explicitly licensed under MIT. However 
> > the license text for MIT itself does not match very well, but for MIT-CMU 
> > quite well.

I think the _old_ license is HPND and then it was relicensed to MIT but no
new license text was added.

Maybe '(HPND OR MIT)' and include the lines up to 33.

> > It's a little tricky to interpret the output of your tool. One has to look 
> > very closely at the brackets! Sometimes comparing manually with the annotated 
> > license text at spdx.org got me a better result. I often had the case your 
> > tool had a higher matching value for BSD-2-Clause, when the license was 
> > actually BSD-3-Clause, for example.
> > 
> > > And I cannot reprocude the match from
> > > fonts/8859-2.flc, which apparently should be Unicode-DFS-2016? It seems
> > > to me this is a bug in the Debian package you referenced above.
> > 
> > I was not sure about this, I actually tried to compare with upstream unicode 
> > files, but the licensing was rather unclear to me. From the three Unicode 
> > licenses listed by SPDX that one seemed to match best. If someone has a better 
> > idea on that, let me know.
> 
> I guess if this is in doubt, we should leave it as "... AND unknown".

I think unknown is good. This just means you need to read the text to
decide what need to be done.

Michael

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 06/34] dropbear: Add license information
  2019-05-10  9:24 ` [ptxdist] [PATCH 06/34] dropbear: Add license information Alexander Dahl
  2019-05-13  9:42   ` Roland Hieber
@ 2019-05-29  7:49   ` Michael Olbrich
  2019-05-29  8:00     ` Alexander Dahl
  1 sibling, 1 reply; 62+ messages in thread
From: Michael Olbrich @ 2019-05-29  7:49 UTC (permalink / raw)
  To: ptxdist

On Fri, May 10, 2019 at 11:24:06AM +0200, Alexander Dahl wrote:
> The parts written for dropbear itself are MIT licensed, as are those
> imported from PuTTY. Some parts come from OpenSSH with BSD 2 clause,
> some parts are in the public domain. curve25519 parts from Google are
> BSD 3 clause licensed. Everything is explained in the file 'LICENSE'.
> 
> Signed-off-by: Alexander Dahl <ada@thorsis.com>
> ---
>  rules/dropbear.make | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/rules/dropbear.make b/rules/dropbear.make
> index c1ad614ef..016c4d713 100644
> --- a/rules/dropbear.make
> +++ b/rules/dropbear.make
> @@ -25,6 +25,8 @@ DROPBEAR_SUFFIX		:= tar.bz2
>  DROPBEAR_URL		:= http://matt.ucc.asn.au/dropbear/releases/$(DROPBEAR).$(DROPBEAR_SUFFIX)
>  DROPBEAR_SOURCE		:= $(SRCDIR)/$(DROPBEAR).$(DROPBEAR_SUFFIX)
>  DROPBEAR_DIR		:= $(BUILDDIR)/$(DROPBEAR)
> +DROPBEAR_LICENSE	:= MIT AND BSD-2-Clause AND BSD-3-Clause
> +DROPBEAR_LICENSE_FILES	:= file://LICENSE;md5=a5ec40cafba26fc4396d0b550f824e01

The license text for BSD-2-Clause is missing.

Michael

>  
>  # ----------------------------------------------------------------------------
>  # Prepare
> -- 
> 2.11.0
> 
> 
> _______________________________________________
> ptxdist mailing list
> ptxdist@pengutronix.de

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 10/34] coreutils: Add license file hash
  2019-05-10  9:24 ` [ptxdist] [PATCH 10/34] coreutils: " Alexander Dahl
@ 2019-05-29  7:53   ` Michael Olbrich
  0 siblings, 0 replies; 62+ messages in thread
From: Michael Olbrich @ 2019-05-29  7:53 UTC (permalink / raw)
  To: ptxdist

On Fri, May 10, 2019 at 11:24:10AM +0200, Alexander Dahl wrote:
> Signed-off-by: Alexander Dahl <ada@thorsis.com>
> ---
>  rules/coreutils.make | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/rules/coreutils.make b/rules/coreutils.make
> index e36767a81..fc39de8e7 100644
> --- a/rules/coreutils.make
> +++ b/rules/coreutils.make
> @@ -24,6 +24,7 @@ COREUTILS_URL		:= $(call ptx/mirror, GNU, coreutils/$(COREUTILS).$(COREUTILS_SUF
>  COREUTILS_SOURCE	:= $(SRCDIR)/$(COREUTILS).$(COREUTILS_SUFFIX)
>  COREUTILS_DIR		:= $(BUILDDIR)/$(COREUTILS)
>  COREUTILS_LICENSE	:= GPL-3.0-only

It's actually 'GPL-3.0-or-later'. I'll add a extra commit to fix that.

Michael

> +COREUTILS_LICENSE_FILES	:= file://COPYING;md5=d32239bcb673463ab874e80d47fae504
>  
>  # ----------------------------------------------------------------------------
>  # Prepare
> -- 
> 2.11.0
> 
> 
> _______________________________________________
> ptxdist mailing list
> ptxdist@pengutronix.de

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 11/34] libarchive: Add license file hash
  2019-05-10  9:24 ` [ptxdist] [PATCH 11/34] libarchive: " Alexander Dahl
@ 2019-05-29  7:56   ` Michael Olbrich
  0 siblings, 0 replies; 62+ messages in thread
From: Michael Olbrich @ 2019-05-29  7:56 UTC (permalink / raw)
  To: ptxdist

On Fri, May 10, 2019 at 11:24:11AM +0200, Alexander Dahl wrote:
> Signed-off-by: Alexander Dahl <ada@thorsis.com>
> ---
>  rules/libarchive.make | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/rules/libarchive.make b/rules/libarchive.make
> index f4252df35..e5a9a3f5b 100644
> --- a/rules/libarchive.make
> +++ b/rules/libarchive.make
> @@ -24,6 +24,7 @@ LIBARCHIVE_URL		:= http://www.libarchive.org/downloads/$(LIBARCHIVE).$(LIBARCHIV
>  LIBARCHIVE_SOURCE	:= $(SRCDIR)/$(LIBARCHIVE).$(LIBARCHIVE_SUFFIX)
>  LIBARCHIVE_DIR		:= $(BUILDDIR)/$(LIBARCHIVE)
>  LIBARCHIVE_LICENSE	:= BSD-2-Clause AND BSD-3-Clause
> +LIBARCHIVE_LICENSE_FILES := file://COPYING;md5=ed99aca006bc346974bb745a35336425

Please add the BSD-3-Clause text (maybe from
archive_write_add_filter_compress.c)

Michael

>  
>  # ----------------------------------------------------------------------------
>  # Prepare
> -- 
> 2.11.0
> 
> 
> _______________________________________________
> ptxdist mailing list
> ptxdist@pengutronix.de

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 06/34] dropbear: Add license information
  2019-05-29  7:49   ` Michael Olbrich
@ 2019-05-29  8:00     ` Alexander Dahl
  2019-05-29  9:12       ` Michael Olbrich
  2019-05-29  9:31       ` Roland Hieber
  0 siblings, 2 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-29  8:00 UTC (permalink / raw)
  To: ptxdist; +Cc: Michael Olbrich

Hello Michael,

Am Mittwoch, 29. Mai 2019, 09:49:23 CEST schrieb Michael Olbrich:
> On Fri, May 10, 2019 at 11:24:06AM +0200, Alexander Dahl wrote:
> > The parts written for dropbear itself are MIT licensed, as are those
> > imported from PuTTY. Some parts come from OpenSSH with BSD 2 clause,
> > some parts are in the public domain. curve25519 parts from Google are
> > BSD 3 clause licensed. Everything is explained in the file 'LICENSE'.
> > 
> > Signed-off-by: Alexander Dahl <ada@thorsis.com>
> > ---
> > 
> >  rules/dropbear.make | 2 ++
> >  1 file changed, 2 insertions(+)
> > 
> > diff --git a/rules/dropbear.make b/rules/dropbear.make
> > index c1ad614ef..016c4d713 100644
> > --- a/rules/dropbear.make
> > +++ b/rules/dropbear.make
> > @@ -25,6 +25,8 @@ DROPBEAR_SUFFIX		:= tar.bz2
> > 
> >  DROPBEAR_URL		:=
> >  http://matt.ucc.asn.au/dropbear/releases/$(DROPBEAR).$(DROPBEAR_SUFFIX)
> >  DROPBEAR_SOURCE		:= $(SRCDIR)/$(DROPBEAR).$(DROPBEAR_SUFFIX)
> >  DROPBEAR_DIR		:= $(BUILDDIR)/$(DROPBEAR)
> > 
> > +DROPBEAR_LICENSE	:= MIT AND BSD-2-Clause AND BSD-3-Clause
> > +DROPBEAR_LICENSE_FILES	:=
> > file://LICENSE;md5=a5ec40cafba26fc4396d0b550f824e01
> The license text for BSD-2-Clause is missing.

It is not in the file LICENSE, but as stated in that file applies to 
loginrec.c, loginrec.h, atomicio.h, and atomicio.c. Each of those files 
contains the license text. Just pick one and add it to DROPBEAR_LICENSE_FILES?

Greets
Alex


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 16/34] libmodbus3: Fix license and add license file hashes
  2019-05-10  9:24 ` [ptxdist] [PATCH 16/34] libmodbus3: " Alexander Dahl
@ 2019-05-29  8:04   ` Michael Olbrich
  2019-05-29  8:13     ` Alexander Dahl
  0 siblings, 1 reply; 62+ messages in thread
From: Michael Olbrich @ 2019-05-29  8:04 UTC (permalink / raw)
  To: ptxdist

On Fri, May 10, 2019 at 11:24:16AM +0200, Alexander Dahl wrote:
> When introduced to ptxdist back in 2011 with version 3.0.1 libmodbus was
> already licensed LGPL-2.1-or-later for the library part and
> GPL-3.0-or-later for the tests. This did not change upstream since then.

Do we have different versions, because the test in version 3.1.4 are
BSD-3-Clause ....

> Fixes: a8f85be09c663bfad8a34a162b1a63fb3d499985
> Cc: Josef Holzmayr <holzmayr@rsi-elektrotechnik.de>
> Signed-off-by: Alexander Dahl <ada@thorsis.com>
> ---
>  rules/libmodbus3.make | 5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
> 
> diff --git a/rules/libmodbus3.make b/rules/libmodbus3.make
> index 9f9acdc6d..5f3189cd0 100644
> --- a/rules/libmodbus3.make
> +++ b/rules/libmodbus3.make
> @@ -23,7 +23,10 @@ LIBMODBUS3_SUFFIX	:= tar.gz
>  LIBMODBUS3_URL		:= http://libmodbus.org/site_media/build/$(LIBMODBUS3).$(LIBMODBUS3_SUFFIX)
>  LIBMODBUS3_SOURCE	:= $(SRCDIR)/$(LIBMODBUS3).$(LIBMODBUS3_SUFFIX)
>  LIBMODBUS3_DIR		:= $(BUILDDIR)/$(LIBMODBUS3)
> -LIBMODBUS3_LICENSE	:= LGPL-3.0-only
> +LIBMODBUS3_LICENSE	:= LGPL-2.1-or-later AND GPL-3.0-or-later
> +LIBMODBUS3_LICENSE_FILES := \
> +	file://COPYING.LESSER;md5=4fbd65380cdd255951079008b364516c \
> +	file://COPYING;md5=d32239bcb673463ab874e80d47fae504

... and this file does not exist.

Michael

>  
>  # ----------------------------------------------------------------------------
>  # Prepare
> -- 
> 2.11.0
> 
> 
> _______________________________________________
> ptxdist mailing list
> ptxdist@pengutronix.de

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 17/34] libnet: Add license information
  2019-05-10  9:24 ` [ptxdist] [PATCH 17/34] libnet: Add license information Alexander Dahl
@ 2019-05-29  8:10   ` Michael Olbrich
  0 siblings, 0 replies; 62+ messages in thread
From: Michael Olbrich @ 2019-05-29  8:10 UTC (permalink / raw)
  To: ptxdist

On Fri, May 10, 2019 at 11:24:17AM +0200, Alexander Dahl wrote:
> Signed-off-by: Alexander Dahl <ada@thorsis.com>
> ---
>  rules/libnet.make | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/rules/libnet.make b/rules/libnet.make
> index 635c3d8c4..3c94b5fd6 100644
> --- a/rules/libnet.make
> +++ b/rules/libnet.make
> @@ -24,6 +24,8 @@ LIBNET_SUFFIX	:= tar.gz
>  LIBNET_URL	:= $(call ptx/mirror, SF, libnet-dev/$(LIBNET).$(LIBNET_SUFFIX))
>  LIBNET_SOURCE	:= $(SRCDIR)/$(LIBNET).$(LIBNET_SUFFIX)
>  LIBNET_DIR	:= $(BUILDDIR)/$(LIBNET)
> +LIBNET_LICENSE	:= BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND MIT-CMU
> +LIBNET_LICENSE_FILES := file://doc/COPYING;md5=fb43d5727b2d3d1238545f75ce456ec3

Please add texts for all licenses. I had a very quick look and could not
find the files with BSD-3-Clause or MIT-CMU license.

Michael

>  
>  # ----------------------------------------------------------------------------
>  # Prepare
> -- 
> 2.11.0
> 
> 
> _______________________________________________
> ptxdist mailing list
> ptxdist@pengutronix.de

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 16/34] libmodbus3: Fix license and add license file hashes
  2019-05-29  8:04   ` Michael Olbrich
@ 2019-05-29  8:13     ` Alexander Dahl
  0 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-05-29  8:13 UTC (permalink / raw)
  To: ptxdist; +Cc: Michael Olbrich

Hello Michael,

Am Mittwoch, 29. Mai 2019, 10:04:20 CEST schrieb Michael Olbrich:
> On Fri, May 10, 2019 at 11:24:16AM +0200, Alexander Dahl wrote:
> > When introduced to ptxdist back in 2011 with version 3.0.1 libmodbus was
> > already licensed LGPL-2.1-or-later for the library part and
> > GPL-3.0-or-later for the tests. This did not change upstream since then.
> 
> Do we have different versions, because the test in version 3.1.4 are
> BSD-3-Clause ....

Maybe. We still have 3.0.x in some BSPs, possible I mixed things up here. 

I'll recheck.

> > Fixes: a8f85be09c663bfad8a34a162b1a63fb3d499985
> > Cc: Josef Holzmayr <holzmayr@rsi-elektrotechnik.de>
> > Signed-off-by: Alexander Dahl <ada@thorsis.com>
> > ---
> > 
> >  rules/libmodbus3.make | 5 ++++-
> >  1 file changed, 4 insertions(+), 1 deletion(-)
> > 
> > diff --git a/rules/libmodbus3.make b/rules/libmodbus3.make
> > index 9f9acdc6d..5f3189cd0 100644
> > --- a/rules/libmodbus3.make
> > +++ b/rules/libmodbus3.make
> > @@ -23,7 +23,10 @@ LIBMODBUS3_SUFFIX	:= tar.gz
> > 
> >  LIBMODBUS3_URL		:=
> >  http://libmodbus.org/site_media/build/$(LIBMODBUS3).$(LIBMODBUS3_SUFFIX)
> >  LIBMODBUS3_SOURCE	:= $(SRCDIR)/$(LIBMODBUS3).$(LIBMODBUS3_SUFFIX)
> >  LIBMODBUS3_DIR		:= $(BUILDDIR)/$(LIBMODBUS3)
> > 
> > -LIBMODBUS3_LICENSE	:= LGPL-3.0-only
> > +LIBMODBUS3_LICENSE	:= LGPL-2.1-or-later AND GPL-3.0-or-later
> > +LIBMODBUS3_LICENSE_FILES := \
> > +	file://COPYING.LESSER;md5=4fbd65380cdd255951079008b364516c \
> > +	file://COPYING;md5=d32239bcb673463ab874e80d47fae504
> 
> ... and this file does not exist.

o.O

Okay I will recheck this library.

Alex


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 19/34] libpcap: Fix license and add license file hash
  2019-05-10  9:24 ` [ptxdist] [PATCH 19/34] libpcap: " Alexander Dahl
@ 2019-05-29  8:22   ` Michael Olbrich
  0 siblings, 0 replies; 62+ messages in thread
From: Michael Olbrich @ 2019-05-29  8:22 UTC (permalink / raw)
  To: ptxdist

On Fri, May 10, 2019 at 11:24:19AM +0200, Alexander Dahl wrote:
> While the license in file 'LICENSE' indeed seems to be BSD-3-Clause, the
> actual source files have more, different licensing applied in their
> headers, all different variants of BSD licenses.
> 
> Signed-off-by: Alexander Dahl <ada@thorsis.com>
> ---
> 
> Notes:
>     ./ieee80211.h is even BSD-3-Clause OR GPL-2.0-only … o.O
>     
>     How should this be handled?

I think just BSD-3-Clause is fine. It's more restrictive for this file but
we need that license anyways, to it really doesn't matter.

> 
>  rules/libpcap.make | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/rules/libpcap.make b/rules/libpcap.make
> index 3f2c85205..7871f8684 100644
> --- a/rules/libpcap.make
> +++ b/rules/libpcap.make
> @@ -23,7 +23,8 @@ LIBPCAP_SUFFIX	:= tar.gz
>  LIBPCAP_URL	:= http://www.tcpdump.org/release/$(LIBPCAP).$(LIBPCAP_SUFFIX)
>  LIBPCAP_SOURCE	:= $(SRCDIR)/$(LIBPCAP).$(LIBPCAP_SUFFIX)
>  LIBPCAP_DIR	:= $(BUILDDIR)/$(LIBPCAP)
> -LIBPCAP_LICENSE	:= BSD-3-Clause
> +LIBPCAP_LICENSE	:= BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND BSD-4-Clause-UC
> +LIBPCAP_LICENSE_FILES := file://LICENSE;md5=5eb289217c160e2920d2e35bddc36453

Please add texts for all licenses. If _LICENSE_FILES are specified I want
it to be complete.

Michael

>  
>  # ----------------------------------------------------------------------------
>  # Prepare
> -- 
> 2.11.0
> 
> 
> _______________________________________________
> ptxdist mailing list
> ptxdist@pengutronix.de

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 21/34] libxml2: Fix license and add license file hash
  2019-05-10  9:24 ` [ptxdist] [PATCH 21/34] libxml2: Fix license and add " Alexander Dahl
@ 2019-05-29  8:28   ` Michael Olbrich
  0 siblings, 0 replies; 62+ messages in thread
From: Michael Olbrich @ 2019-05-29  8:28 UTC (permalink / raw)
  To: ptxdist

On Fri, May 10, 2019 at 11:24:21AM +0200, Alexander Dahl wrote:
> The 'Copyright' file says:
> 
> > Except where otherwise noted in the source code (e.g. the files hash.c,
> > list.c and the trio files, which are covered by a similar licence but
> > with different Copyright notices) all the files are:
> 
> According to comparison with the license text at SPDX and what Debian
> found out, those files are put under ISC license.
> 
> Signed-off-by: Alexander Dahl <ada@thorsis.com>
> ---
>  rules/libxml2.make | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/rules/libxml2.make b/rules/libxml2.make
> index 234e85f3e..c47356532 100644
> --- a/rules/libxml2.make
> +++ b/rules/libxml2.make
> @@ -24,7 +24,9 @@ LIBXML2		:= libxml2-$(LIBXML2_VERSION)
>  LIBXML2_SUFFIX	:= tar.gz
>  LIBXML2_SOURCE	:= $(SRCDIR)/$(LIBXML2).$(LIBXML2_SUFFIX)
>  LIBXML2_DIR	:= $(BUILDDIR)/$(LIBXML2)
> -LIBXML2_LICENSE	:= MIT
> +LIBXML2_LICENSE	:= MIT AND ISC
> +# The file 'COPYING' is just a symlink on the file 'Copyright'
> +LIBXML2_LICENSE_FILES := file://Copyright;md5=2044417e2e5006b65a8b9067b683fcf1

Add the text for ISC.

Michael

>  
>  LIBXML2_URL := \
>  	ftp://xmlsoft.org/libxml2/$(LIBXML2).$(LIBXML2_SUFFIX) \
> -- 
> 2.11.0
> 
> 
> _______________________________________________
> ptxdist mailing list
> ptxdist@pengutronix.de

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 24/34] log4cplus: Fix licenses and add license file hash
  2019-05-10  9:24 ` [ptxdist] [PATCH 24/34] log4cplus: Fix licenses and add license file hash Alexander Dahl
@ 2019-05-29  9:09   ` Michael Olbrich
  0 siblings, 0 replies; 62+ messages in thread
From: Michael Olbrich @ 2019-05-29  9:09 UTC (permalink / raw)
  To: ptxdist

On Fri, May 10, 2019 at 11:24:24AM +0200, Alexander Dahl wrote:
> When introduced as package to ptxdist, log4cplus 1.1.0 README already
> stated:
> 
> > This library is licensed under the Apache Public License 2.0 and two
> > clause BSD license.  Please read the included LICENSE file for
> > details.
> 
> Actually some files are under Apache-2.0 and other files are under
> BSD-2-Clause, so both apply.
> 
> Fixes: 0ac556f6b55da4c9d41c5e191432ba51276a40eb
> Cc: Bernhard Sessler <bernhard.sessler@corscience.de>
> Signed-off-by: Alexander Dahl <ada@thorsis.com>
> ---
>  rules/log4cplus.make | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/rules/log4cplus.make b/rules/log4cplus.make
> index 18fc53fb0..75959a32d 100644
> --- a/rules/log4cplus.make
> +++ b/rules/log4cplus.make
> @@ -24,7 +24,8 @@ LOG4CPLUS_SUFFIX	:= tar.xz
>  LOG4CPLUS_URL		:= $(call ptx/mirror, SF, log4cplus/$(LOG4CPLUS).$(LOG4CPLUS_SUFFIX))
>  LOG4CPLUS_SOURCE	:= $(SRCDIR)/$(LOG4CPLUS).$(LOG4CPLUS_SUFFIX)
>  LOG4CPLUS_DIR		:= $(BUILDDIR)/$(LOG4CPLUS)
> -LOG4CPLUS_LICENSE	:= Apache-2.0
> +LOG4CPLUS_LICENSE	:= Apache-2.0 AND BSD-2-Clause
> +LOG4CPLUS_LICENSE_FILES	:= file://LICENSE;md5=65053a46f707ee2b93f09ad22f692170

Add text for BSD-2-Clause,

Michael

>  
>  # ----------------------------------------------------------------------------
>  # Prepare
> -- 
> 2.11.0
> 
> 
> _______________________________________________
> ptxdist mailing list
> ptxdist@pengutronix.de

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 06/34] dropbear: Add license information
  2019-05-29  8:00     ` Alexander Dahl
@ 2019-05-29  9:12       ` Michael Olbrich
  2019-05-29  9:31       ` Roland Hieber
  1 sibling, 0 replies; 62+ messages in thread
From: Michael Olbrich @ 2019-05-29  9:12 UTC (permalink / raw)
  To: ptxdist

On Wed, May 29, 2019 at 10:00:00AM +0200, Alexander Dahl wrote:
> Am Mittwoch, 29. Mai 2019, 09:49:23 CEST schrieb Michael Olbrich:
> > On Fri, May 10, 2019 at 11:24:06AM +0200, Alexander Dahl wrote:
> > > The parts written for dropbear itself are MIT licensed, as are those
> > > imported from PuTTY. Some parts come from OpenSSH with BSD 2 clause,
> > > some parts are in the public domain. curve25519 parts from Google are
> > > BSD 3 clause licensed. Everything is explained in the file 'LICENSE'.
> > > 
> > > Signed-off-by: Alexander Dahl <ada@thorsis.com>
> > > ---
> > > 
> > >  rules/dropbear.make | 2 ++
> > >  1 file changed, 2 insertions(+)
> > > 
> > > diff --git a/rules/dropbear.make b/rules/dropbear.make
> > > index c1ad614ef..016c4d713 100644
> > > --- a/rules/dropbear.make
> > > +++ b/rules/dropbear.make
> > > @@ -25,6 +25,8 @@ DROPBEAR_SUFFIX		:= tar.bz2
> > > 
> > >  DROPBEAR_URL		:=
> > >  http://matt.ucc.asn.au/dropbear/releases/$(DROPBEAR).$(DROPBEAR_SUFFIX)
> > >  DROPBEAR_SOURCE		:= $(SRCDIR)/$(DROPBEAR).$(DROPBEAR_SUFFIX)
> > >  DROPBEAR_DIR		:= $(BUILDDIR)/$(DROPBEAR)
> > > 
> > > +DROPBEAR_LICENSE	:= MIT AND BSD-2-Clause AND BSD-3-Clause
> > > +DROPBEAR_LICENSE_FILES	:=
> > > file://LICENSE;md5=a5ec40cafba26fc4396d0b550f824e01
> > The license text for BSD-2-Clause is missing.
> 
> It is not in the file LICENSE, but as stated in that file applies to 
> loginrec.c, loginrec.h, atomicio.h, and atomicio.c. Each of those files 
> contains the license text. Just pick one and add it to DROPBEAR_LICENSE_FILES?

Yes please.

Michael

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 06/34] dropbear: Add license information
  2019-05-29  8:00     ` Alexander Dahl
  2019-05-29  9:12       ` Michael Olbrich
@ 2019-05-29  9:31       ` Roland Hieber
  2019-05-29  9:40         ` Michael Olbrich
  2020-03-10 14:23         ` Alexander Dahl
  1 sibling, 2 replies; 62+ messages in thread
From: Roland Hieber @ 2019-05-29  9:31 UTC (permalink / raw)
  To: Alexander Dahl; +Cc: Michael Olbrich, ptxdist

On Wed, May 29, 2019 at 10:00:00AM +0200, Alexander Dahl wrote:
> Hello Michael,
> 
> Am Mittwoch, 29. Mai 2019, 09:49:23 CEST schrieb Michael Olbrich:
> > On Fri, May 10, 2019 at 11:24:06AM +0200, Alexander Dahl wrote:
> > > The parts written for dropbear itself are MIT licensed, as are those
> > > imported from PuTTY. Some parts come from OpenSSH with BSD 2 clause,
> > > some parts are in the public domain. curve25519 parts from Google are
> > > BSD 3 clause licensed. Everything is explained in the file 'LICENSE'.
> > > 
> > > Signed-off-by: Alexander Dahl <ada@thorsis.com>
> > > ---
> > > 
> > >  rules/dropbear.make | 2 ++
> > >  1 file changed, 2 insertions(+)
> > > 
> > > diff --git a/rules/dropbear.make b/rules/dropbear.make
> > > index c1ad614ef..016c4d713 100644
> > > --- a/rules/dropbear.make
> > > +++ b/rules/dropbear.make
> > > @@ -25,6 +25,8 @@ DROPBEAR_SUFFIX		:= tar.bz2
> > > 
> > >  DROPBEAR_URL		:=
> > >  http://matt.ucc.asn.au/dropbear/releases/$(DROPBEAR).$(DROPBEAR_SUFFIX)
> > >  DROPBEAR_SOURCE		:= $(SRCDIR)/$(DROPBEAR).$(DROPBEAR_SUFFIX)
> > >  DROPBEAR_DIR		:= $(BUILDDIR)/$(DROPBEAR)
> > > 
> > > +DROPBEAR_LICENSE	:= MIT AND BSD-2-Clause AND BSD-3-Clause
> > > +DROPBEAR_LICENSE_FILES	:=
> > > file://LICENSE;md5=a5ec40cafba26fc4396d0b550f824e01
> > The license text for BSD-2-Clause is missing.
> 
> It is not in the file LICENSE, but as stated in that file applies to 
> loginrec.c, loginrec.h, atomicio.h, and atomicio.c. Each of those files 
> contains the license text. Just pick one and add it to DROPBEAR_LICENSE_FILES?

Oh, and sshpty.[ch] includes a license which I couldn't find in the SPDX
repo:

     * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
     *                    All rights reserved
     *
     * As far as I am concerned, the code I have written for this software
     * can be used freely for any purpose.  Any derived versions of this
     * software must be clearly marked as such, and if the derived work is
     * incompatible with the protocol description in the RFC file, it must be
     * called by a name other than "ssh" or "Secure Shell".

So I would add an "AND unknown" here too, until my license request [0] is
approved :)

[0]: http://13.57.134.254/app/license_requests/39/

-- 
Roland Hieber                     | r.hieber@pengutronix.de     |
Pengutronix e.K.                  | https://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim | Phone: +49-5121-206917-5086 |
Amtsgericht Hildesheim, HRA 2686  | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 08/34] flex: Fix license and add license file hash
  2019-05-29  7:03     ` Michael Olbrich
@ 2019-05-29  9:35       ` Roland Hieber
  0 siblings, 0 replies; 62+ messages in thread
From: Roland Hieber @ 2019-05-29  9:35 UTC (permalink / raw)
  To: ptxdist

On Wed, May 29, 2019 at 09:03:54AM +0200, Michael Olbrich wrote:
> On Tue, May 28, 2019 at 11:07:25PM +0200, Roland Hieber wrote:
> > parse.c - GPL-3.0-or-later WITH bison-exception
> 
> That's the code generated by bison, right? I don't think we've added the
> license anywhere.

Ah, yes, I overlooked parse.y, which has the same license as the others.

 - Roland

-- 
Roland Hieber                     | r.hieber@pengutronix.de     |
Pengutronix e.K.                  | https://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim | Phone: +49-5121-206917-5086 |
Amtsgericht Hildesheim, HRA 2686  | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 00/34] License updates
  2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
                   ` (33 preceding siblings ...)
  2019-05-10  9:24 ` [ptxdist] [PATCH 34/34] u-boot-tools: " Alexander Dahl
@ 2019-05-29  9:38 ` Michael Olbrich
  34 siblings, 0 replies; 62+ messages in thread
From: Michael Olbrich @ 2019-05-29  9:38 UTC (permalink / raw)
  To: ptxdist

Hi,

Thanks for this series. I've looked at all of the patches now and I've done
some checking that this makes sense. I've had comments for some of them.
I'm currently running build tests for the rest (this is mostly to check
that the md5sums are ok).

These should hit master soon. I hope I got all of them, but you should
probably rebase your brach once I've pushed the initial batch.

Michael

On Fri, May 10, 2019 at 11:24:00AM +0200, Alexander Dahl wrote:
> I reviewed lots of packages for licensing issues and this patch series
> is the outcome. There are basically three types of patches:
> 
> 1) Add license information where it was missing
> 2) Add license file hashes for otherwise already correct packages
> 3) Fix license information where the given licenses are/became wrong
> 4) Combinations of the above
> 
> When mistakes were traceable to specific changesets, I added Fixes:
> lines and the original author in Cc. This is not meant to offend
> anyone, but to get a second opinion or review. This legal stuff is
> hard, I get headaches from this. This is also why some commit messages
> are longer than others.
> 
> Please review these patches carefully, I'm no lawyer. Some small
> upstream projects make it easy to check each file, some would require
> to inspect over 100 source files, if you want to do it right. Almost
> none so far uses those still quite new SPDX license identifiers in the
> file headers (sudo does in a version not yet available in ptxdist).
> 
> Some patches contain additional notes with remarks or questions.
> 
> Thanks to Roland Hieber for his SPDX matching tool [1], which made all
> this a lot easier. You should however not solely depend on that tool,
> but have a look into the current SPDX license list [3] and exceptions
> [4].
> 
> Also helpful was the Debian project. They carry detailed copyright
> information with their packages (well, most of them), e.g.:
> 
> https://metadata.ftp-master.debian.org/changelogs//main/u/util-linux/util-linux_2.33.1-0.1_copyright
> 
> And I also had a look on the license information the buildroot project
> [2] has in its packages. Maybe someone wants to send them patches as
> well. ;-)
> 
> Some additional notes on which packages should be reviewed and
> probably updated:
> 
> * U-Boot
> * util-linux-ng
> 
> Let me know, if I should reorder or change or squash something, but I
> would also be happy, if just a subset would be applied.
> 
> Greets
> Alex
> 
> P.S.: For people enjoying a long read about this whole license mess,
> here you go: https://invisible-island.net/ncurses/ncurses-license.html
> 
> P.P.S.: If you did not already know, the FSFE started the REUSE
> initiative to make all this somewhat easier, so if you're an upstream
> developer, have a look: https://reuse.software/
> 
> [1] https://github.com/rohieb/spdx-license-match
> [2] https://buildroot.org/
> [3] https://spdx.org/licenses/
> [4] https://spdx.org/licenses/exceptions-index.html

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 06/34] dropbear: Add license information
  2019-05-29  9:31       ` Roland Hieber
@ 2019-05-29  9:40         ` Michael Olbrich
  2020-03-10 14:23         ` Alexander Dahl
  1 sibling, 0 replies; 62+ messages in thread
From: Michael Olbrich @ 2019-05-29  9:40 UTC (permalink / raw)
  To: ptxdist

On Wed, May 29, 2019 at 11:31:55AM +0200, Roland Hieber wrote:
> On Wed, May 29, 2019 at 10:00:00AM +0200, Alexander Dahl wrote:
> > Hello Michael,
> > 
> > Am Mittwoch, 29. Mai 2019, 09:49:23 CEST schrieb Michael Olbrich:
> > > On Fri, May 10, 2019 at 11:24:06AM +0200, Alexander Dahl wrote:
> > > > The parts written for dropbear itself are MIT licensed, as are those
> > > > imported from PuTTY. Some parts come from OpenSSH with BSD 2 clause,
> > > > some parts are in the public domain. curve25519 parts from Google are
> > > > BSD 3 clause licensed. Everything is explained in the file 'LICENSE'.
> > > > 
> > > > Signed-off-by: Alexander Dahl <ada@thorsis.com>
> > > > ---
> > > > 
> > > >  rules/dropbear.make | 2 ++
> > > >  1 file changed, 2 insertions(+)
> > > > 
> > > > diff --git a/rules/dropbear.make b/rules/dropbear.make
> > > > index c1ad614ef..016c4d713 100644
> > > > --- a/rules/dropbear.make
> > > > +++ b/rules/dropbear.make
> > > > @@ -25,6 +25,8 @@ DROPBEAR_SUFFIX		:= tar.bz2
> > > > 
> > > >  DROPBEAR_URL		:=
> > > >  http://matt.ucc.asn.au/dropbear/releases/$(DROPBEAR).$(DROPBEAR_SUFFIX)
> > > >  DROPBEAR_SOURCE		:= $(SRCDIR)/$(DROPBEAR).$(DROPBEAR_SUFFIX)
> > > >  DROPBEAR_DIR		:= $(BUILDDIR)/$(DROPBEAR)
> > > > 
> > > > +DROPBEAR_LICENSE	:= MIT AND BSD-2-Clause AND BSD-3-Clause
> > > > +DROPBEAR_LICENSE_FILES	:=
> > > > file://LICENSE;md5=a5ec40cafba26fc4396d0b550f824e01
> > > The license text for BSD-2-Clause is missing.
> > 
> > It is not in the file LICENSE, but as stated in that file applies to 
> > loginrec.c, loginrec.h, atomicio.h, and atomicio.c. Each of those files 
> > contains the license text. Just pick one and add it to DROPBEAR_LICENSE_FILES?
> 
> Oh, and sshpty.[ch] includes a license which I couldn't find in the SPDX
> repo:
> 
>      * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
>      *                    All rights reserved
>      *
>      * As far as I am concerned, the code I have written for this software
>      * can be used freely for any purpose.  Any derived versions of this
>      * software must be clearly marked as such, and if the derived work is
>      * incompatible with the protocol description in the RFC file, it must be
>      * called by a name other than "ssh" or "Secure Shell".
> 
> So I would add an "AND unknown" here too, until my license request [0] is
> approved :)

Ok. Don't forget the ext in the _LICENSE_FILES.

Michael

> 
> [0]: http://13.57.134.254/app/license_requests/39/
> 
> -- 
> Roland Hieber                     | r.hieber@pengutronix.de     |
> Pengutronix e.K.                  | https://www.pengutronix.de/ |
> Peiner Str. 6-8, 31137 Hildesheim | Phone: +49-5121-206917-5086 |
> Amtsgericht Hildesheim, HRA 2686  | Fax:   +49-5121-206917-5555 |
> 
> _______________________________________________
> ptxdist mailing list
> ptxdist@pengutronix.de

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 05/34] libnl3: Fix license and add license hash
  2019-05-29  7:12     ` Michael Olbrich
@ 2019-06-06 13:40       ` Alexander Dahl
  0 siblings, 0 replies; 62+ messages in thread
From: Alexander Dahl @ 2019-06-06 13:40 UTC (permalink / raw)
  To: ptxdist; +Cc: Michael Olbrich, Roland Hieber

Hei hei,

before I dive in deeper, I have a general questionm which does not only apply 
to libnl3, see below.

Am Mittwoch, 29. Mai 2019, 09:12:32 CEST schrieb Michael Olbrich:
> On Tue, May 28, 2019 at 11:43:46PM +0200, Roland Hieber wrote:
> > I was a bit hasty with my Reviewed-by line, and found some more:
> > 
> > include/netlink/xfrm/*: BSD-3-Clause
> 
> This one should be added with a file entry with starline/endline
> 
> > include/netlink/hash.h: Public Domain / CC-0
> > m4/*: FSFULLR (today I learned a new SPDX license identifier ...^^)
> 
> I think we can skip those.
> 
> > lib/xfrm/*: BSD-3-Clause
> 
> Source to the headers above.
> 
> > lib/hash.h: Public Domain / CC-0
> 
> And skip this as well.

What about 'include/linux-private'? These seem to be headers all copied from 
'include/uapi' from the Linux kernel. So I think this is not directly part of 
libnl3, but comes with the lib just for convenience and easier build. 
Otherwise one would have to build against real kernel headers, right? Should 
those files also be part of the license list and files then?

Greets
Alex


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 06/34] dropbear: Add license information
  2019-05-29  9:31       ` Roland Hieber
  2019-05-29  9:40         ` Michael Olbrich
@ 2020-03-10 14:23         ` Alexander Dahl
  2020-03-10 14:31           ` Roland Hieber
  1 sibling, 1 reply; 62+ messages in thread
From: Alexander Dahl @ 2020-03-10 14:23 UTC (permalink / raw)
  To: ptxdist; +Cc: Michael Olbrich, Roland Hieber

Hello Roland,

Am Mittwoch, 29. Mai 2019, 11:31:55 CET schrieb Roland Hieber:
> On Wed, May 29, 2019 at 10:00:00AM +0200, Alexander Dahl wrote:
> > Am Mittwoch, 29. Mai 2019, 09:49:23 CEST schrieb Michael Olbrich:
> > > On Fri, May 10, 2019 at 11:24:06AM +0200, Alexander Dahl wrote:
> > > > The parts written for dropbear itself are MIT licensed, as are those
> > > > imported from PuTTY. Some parts come from OpenSSH with BSD 2 clause,
> > > > some parts are in the public domain. curve25519 parts from Google are
> > > > BSD 3 clause licensed. Everything is explained in the file 'LICENSE'.
> > > > 
> > > > Signed-off-by: Alexander Dahl <ada@thorsis.com>
> > > > ---
> > > > 
> > > >  rules/dropbear.make | 2 ++
> > > >  1 file changed, 2 insertions(+)
> > > > 
> > > > diff --git a/rules/dropbear.make b/rules/dropbear.make
> > > > index c1ad614ef..016c4d713 100644
> > > > --- a/rules/dropbear.make
> > > > +++ b/rules/dropbear.make
> > > > @@ -25,6 +25,8 @@ DROPBEAR_SUFFIX		:= tar.bz2
> > > > 
> > > >  DROPBEAR_URL		:=
> > > >  http://matt.ucc.asn.au/dropbear/releases/$(DROPBEAR).$(DROPBEAR_SUFFI
> > > >  X)
> > > >  DROPBEAR_SOURCE		:= $(SRCDIR)/$(DROPBEAR).$(DROPBEAR_SUFFIX)
> > > >  DROPBEAR_DIR		:= $(BUILDDIR)/$(DROPBEAR)
> > > > 
> > > > +DROPBEAR_LICENSE	:= MIT AND BSD-2-Clause AND BSD-3-Clause
> > > > +DROPBEAR_LICENSE_FILES	:=
> > > > file://LICENSE;md5=a5ec40cafba26fc4396d0b550f824e01
> > > 
> > > The license text for BSD-2-Clause is missing.
> > 
> > It is not in the file LICENSE, but as stated in that file applies to
> > loginrec.c, loginrec.h, atomicio.h, and atomicio.c. Each of those files
> > contains the license text. Just pick one and add it to
> > DROPBEAR_LICENSE_FILES?
> Oh, and sshpty.[ch] includes a license which I couldn't find in the SPDX
> repo:
> 
>      * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
>      *                    All rights reserved
>      *
>      * As far as I am concerned, the code I have written for this software
>      * can be used freely for any purpose.  Any derived versions of this
>      * software must be clearly marked as such, and if the derived work is
>      * incompatible with the protocol description in the RFC file, it must
> be * called by a name other than "ssh" or "Secure Shell".
> 
> So I would add an "AND unknown" here too, until my license request [0] is
> approved :)
> 
> [0]: http://13.57.134.254/app/license_requests/39/

What's the state on this one? Any updates? Or should I just add your "ADD 
unknown"?

Greets
Alex


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

* Re: [ptxdist] [PATCH 06/34] dropbear: Add license information
  2020-03-10 14:23         ` Alexander Dahl
@ 2020-03-10 14:31           ` Roland Hieber
  0 siblings, 0 replies; 62+ messages in thread
From: Roland Hieber @ 2020-03-10 14:31 UTC (permalink / raw)
  To: ptxdist; +Cc: Michael Olbrich

On Tue, Mar 10, 2020 at 03:23:30PM +0100, Alexander Dahl wrote:
> Hello Roland,
> 
> Am Mittwoch, 29. Mai 2019, 11:31:55 CET schrieb Roland Hieber:
> > On Wed, May 29, 2019 at 10:00:00AM +0200, Alexander Dahl wrote:
> > > Am Mittwoch, 29. Mai 2019, 09:49:23 CEST schrieb Michael Olbrich:
> > > > On Fri, May 10, 2019 at 11:24:06AM +0200, Alexander Dahl wrote:
> > > > > The parts written for dropbear itself are MIT licensed, as are those
> > > > > imported from PuTTY. Some parts come from OpenSSH with BSD 2 clause,
> > > > > some parts are in the public domain. curve25519 parts from Google are
> > > > > BSD 3 clause licensed. Everything is explained in the file 'LICENSE'.
> > > > > 
> > > > > Signed-off-by: Alexander Dahl <ada@thorsis.com>
> > > > > ---
> > > > > 
> > > > >  rules/dropbear.make | 2 ++
> > > > >  1 file changed, 2 insertions(+)
> > > > > 
> > > > > diff --git a/rules/dropbear.make b/rules/dropbear.make
> > > > > index c1ad614ef..016c4d713 100644
> > > > > --- a/rules/dropbear.make
> > > > > +++ b/rules/dropbear.make
> > > > > @@ -25,6 +25,8 @@ DROPBEAR_SUFFIX		:= tar.bz2
> > > > > 
> > > > >  DROPBEAR_URL		:=
> > > > >  http://matt.ucc.asn.au/dropbear/releases/$(DROPBEAR).$(DROPBEAR_SUFFI
> > > > >  X)
> > > > >  DROPBEAR_SOURCE		:= $(SRCDIR)/$(DROPBEAR).$(DROPBEAR_SUFFIX)
> > > > >  DROPBEAR_DIR		:= $(BUILDDIR)/$(DROPBEAR)
> > > > > 
> > > > > +DROPBEAR_LICENSE	:= MIT AND BSD-2-Clause AND BSD-3-Clause
> > > > > +DROPBEAR_LICENSE_FILES	:=
> > > > > file://LICENSE;md5=a5ec40cafba26fc4396d0b550f824e01
> > > > 
> > > > The license text for BSD-2-Clause is missing.
> > > 
> > > It is not in the file LICENSE, but as stated in that file applies to
> > > loginrec.c, loginrec.h, atomicio.h, and atomicio.c. Each of those files
> > > contains the license text. Just pick one and add it to
> > > DROPBEAR_LICENSE_FILES?
> > Oh, and sshpty.[ch] includes a license which I couldn't find in the SPDX
> > repo:
> > 
> >      * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
> >      *                    All rights reserved
> >      *
> >      * As far as I am concerned, the code I have written for this software
> >      * can be used freely for any purpose.  Any derived versions of this
> >      * software must be clearly marked as such, and if the derived work is
> >      * incompatible with the protocol description in the RFC file, it must
> > be * called by a name other than "ssh" or "Secure Shell".
> > 
> > So I would add an "AND unknown" here too, until my license request [0] is
> > approved :)
> > 
> > [0]: http://13.57.134.254/app/license_requests/39/
> 
> What's the state on this one? Any updates? Or should I just add your "ADD 
> unknown"?

Ah right – the GitHub issue [2] didn't trigger a reminder to answer to
this mail :) It got approved as "SSH-short", so no need for "unknown".

[2]: https://github.com/spdx/license-list-XML/pull/936

 - Roland

-- 
Roland Hieber, Pengutronix e.K.          | r.hieber@pengutronix.de     |
Steuerwalder Str. 21                     | https://www.pengutronix.de/ |
31137 Hildesheim, Germany                | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686         | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 62+ messages in thread

end of thread, other threads:[~2020-03-10 14:31 UTC | newest]

Thread overview: 62+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-10  9:24 [ptxdist] [PATCH 00/34] License updates Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 01/34] at: Add license identifiers and hashes Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 02/34] at91bootstrap: Add license information Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 03/34] boost: Add license file hash Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 04/34] busybox: " Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 05/34] libnl3: Fix license and add license hash Alexander Dahl
2019-05-28 21:43   ` Roland Hieber
2019-05-29  7:12     ` Michael Olbrich
2019-06-06 13:40       ` Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 06/34] dropbear: Add license information Alexander Dahl
2019-05-13  9:42   ` Roland Hieber
2019-05-29  7:49   ` Michael Olbrich
2019-05-29  8:00     ` Alexander Dahl
2019-05-29  9:12       ` Michael Olbrich
2019-05-29  9:31       ` Roland Hieber
2019-05-29  9:40         ` Michael Olbrich
2020-03-10 14:23         ` Alexander Dahl
2020-03-10 14:31           ` Roland Hieber
2019-05-10  9:24 ` [ptxdist] [PATCH 07/34] figlet: Fix license and add license file hashes Alexander Dahl
2019-05-13  9:41   ` Roland Hieber
2019-05-13 10:20     ` Alexander Dahl
2019-05-22 11:56       ` Roland Hieber
2019-05-29  7:29         ` Michael Olbrich
2019-05-10  9:24 ` [ptxdist] [PATCH 08/34] flex: Fix license and add license file hash Alexander Dahl
2019-05-28 21:07   ` Roland Hieber
2019-05-29  7:03     ` Michael Olbrich
2019-05-29  9:35       ` Roland Hieber
2019-05-10  9:24 ` [ptxdist] [PATCH 09/34] json-c: Add " Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 10/34] coreutils: " Alexander Dahl
2019-05-29  7:53   ` Michael Olbrich
2019-05-10  9:24 ` [ptxdist] [PATCH 11/34] libarchive: " Alexander Dahl
2019-05-29  7:56   ` Michael Olbrich
2019-05-10  9:24 ` [ptxdist] [PATCH 12/34] libfaketime: " Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 13/34] libgmp: Fix license Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 14/34] libgmp: Add license file hashes Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 15/34] libmnl: Fix license and add " Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 16/34] libmodbus3: " Alexander Dahl
2019-05-29  8:04   ` Michael Olbrich
2019-05-29  8:13     ` Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 17/34] libnet: Add license information Alexander Dahl
2019-05-29  8:10   ` Michael Olbrich
2019-05-10  9:24 ` [ptxdist] [PATCH 18/34] libnftnl: Fix license and add license file hash Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 19/34] libpcap: " Alexander Dahl
2019-05-29  8:22   ` Michael Olbrich
2019-05-10  9:24 ` [ptxdist] [PATCH 20/34] libpopt: Add " Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 21/34] libxml2: Fix license and add " Alexander Dahl
2019-05-29  8:28   ` Michael Olbrich
2019-05-10  9:24 ` [ptxdist] [PATCH 22/34] lighttpd: Fix licenses and add more license file hashes Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 23/34] lm_sensors: Add " Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 24/34] log4cplus: Fix licenses and add license file hash Alexander Dahl
2019-05-29  9:09   ` Michael Olbrich
2019-05-10  9:24 ` [ptxdist] [PATCH 25/34] mtd-utils: Add " Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 26/34] ncurses: Use 'COPYING' for " Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 27/34] net-snmp: Fix licenses and add " Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 28/34] nftables: Add " Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 29/34] opkg: " Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 30/34] readline: " Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 31/34] rt-tests: Fix licenses and add " Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 32/34] sudo: " Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 33/34] tree: Fix licenses and add license file hashes Alexander Dahl
2019-05-10  9:24 ` [ptxdist] [PATCH 34/34] u-boot-tools: " Alexander Dahl
2019-05-29  9:38 ` [ptxdist] [PATCH 00/34] License updates Michael Olbrich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox