From 9834dc9082f7442549bb217262c476a4dd20e1ec Mon Sep 17 00:00:00 2001 From: Alex Blasche Date: Tue, 13 Jun 2017 09:46:16 +0200 Subject: Add more details about BlueZ GPL usage in QtBluetooth The sdpscanner tool was separated and talks to QtBLuetooth via stdin/stdout. This limited the GPL to the sdpscanner tool only. Change-Id: Id4849cc17945642a1c5708811d34f38128d42316 Reviewed-by: Kai Koehne --- src/tools/sdpscanner/qt_attribution.json | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/tools/sdpscanner/qt_attribution.json b/src/tools/sdpscanner/qt_attribution.json index 9f2ada92..cf0e5136 100644 --- a/src/tools/sdpscanner/qt_attribution.json +++ b/src/tools/sdpscanner/qt_attribution.json @@ -2,11 +2,15 @@ "Id": "bluez", "Name": "BlueZ", "QDocModule": "qtbluetooth", - "QtUsage": "On Linux, Qt Bluetooth uses a separate executable, sdpscanner, to integrate with the official Linux bluetooth protocol stack BlueZ. The Qt Bluetooth library does not link against BlueZ directly.", - - "Description": "BlueZ", + "QtUsage": "On Linux, Qt Bluetooth uses a separate executable, sdpscanner, +to integrate with the official Linux Bluetooth protocol stack (BlueZ). The usage is limited +to service discovery via SDP. The Qt Bluetooth library itself does NOT link against BlueZ. +Communication between sdpscanner and QtBluetooth happens via stdin/stdout. Therefore +QtBluetooth and user code linking to it is not considered a derivative work, and does not +have to be released under GPL too.", + "Description": "SDP Search via BlueZ", "Homepage": "http://www.bluez.org/", "LicenseId": "GPL-2.0", - "License": "GNU General Public License v2.0 only", + "License": "GNU General Public License v2.0 only (This does not force user code to be GPL'ed. For more info see details.)", "Copyright": "Copyright (C) 2000-2016 BlueZ Project." } -- cgit v1.2.3