[Buildroot] [git commit branch/2019.08.x] package/libftdi: add license

Peter Korsgaard peter at korsgaard.com
Tue Dec 3 12:19:22 UTC 2019


commit: https://git.buildroot.net/buildroot/commit/?id=f27ac0bb3743321a074c385b812a9173d2a6b063
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2019.08.x

The COPYING.LIB license file contains the test of the LGPL-2.0, but the
source code itself explicitly refers to the GPL-2.1-only. Additionally,
parts of the library (src/ftdi_stream.c) are under the MIT license.

The C++ bindings are udner the GPL-2.0-only with an exception, which is
expressed in the LICENSE file.

Signed-off-by: Fabrice Fontaine <fontaine.fabrice at gmail.com>
[yann.morin.1998 at free.fr:
  - the library is under both GPL-2.1-only and MIT
  - the GPL-2.0-only only applies to the C++ bindings
]
Signed-off-by: Yann E. MORIN <yann.morin.1998 at free.fr>
(cherry picked from commit 9b0b15e90b03efb226985b04af322ab2b1eebf75)
Signed-off-by: Peter Korsgaard <peter at korsgaard.com>
---
 package/libftdi/libftdi.hash | 5 +++++
 package/libftdi/libftdi.mk   | 4 ++++
 2 files changed, 9 insertions(+)

diff --git a/package/libftdi/libftdi.hash b/package/libftdi/libftdi.hash
index 5d9f8765db..8271ab277a 100644
--- a/package/libftdi/libftdi.hash
+++ b/package/libftdi/libftdi.hash
@@ -1,2 +1,7 @@
 # Locally computed (after checking the signature from http://www.intra2net.com/en/developer/libftdi/download.php)
 sha256  3176d5b5986438f33f5208e690a8bfe90941be501cc0a72118ce3d338d4b838e  libftdi-0.20.tar.gz
+
+# Hash for license files:
+sha256  6bd354f4b9beca001b1b5395be48cef1d749a3ed27dddb8114bf09eb0ab2d88c  LICENSE
+sha256  ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6  COPYING.GPL
+sha256  c340cbee4974bb96019e782f2279df016c92fb1e7f5299347e779d9acedbb991  COPYING.LIB
diff --git a/package/libftdi/libftdi.mk b/package/libftdi/libftdi.mk
index cdd77c2e68..f5d557183f 100644
--- a/package/libftdi/libftdi.mk
+++ b/package/libftdi/libftdi.mk
@@ -6,6 +6,8 @@
 
 LIBFTDI_VERSION = 0.20
 LIBFTDI_SITE = http://www.intra2net.com/en/developer/libftdi/download
+LIBFTDI_LICENSE = LGPL-2.1 (libftdi), MIT (libftdi)
+LIBFTDI_LICENSE_FILES = LICENSE COPYING.LIB
 LIBFTDI_DEPENDENCIES = libusb-compat libusb
 HOST_LIBFTDI_DEPENDENCIES = host-libusb-compat host-libusb
 LIBFTDI_INSTALL_STAGING = YES
@@ -16,6 +18,8 @@ LIBFTDI_CONF_OPTS = --without-examples
 
 # configure detect it automaticaly so we need to force it
 ifeq ($(BR2_PACKAGE_LIBFTDI_CPP),y)
+LIBFTDI_LICENSE += , GPL-2.0 with exception (ftdipp)
+LIBFTDI_LICENSE_FILES = COPYING.GPL
 LIBFTDI_DEPENDENCIES += boost
 LIBFTDI_CONF_OPTS += --enable-libftdipp
 else


More information about the buildroot mailing list