diff options
authorAlex Blasche <>2017-06-13 09:46:16 +0200
committerAlex Blasche <>2017-06-14 06:19:35 +0000
commit9834dc9082f7442549bb217262c476a4dd20e1ec (patch)
parentf11ad085133aa43f3ea390e7b7b4a596d9ec3ae8 (diff)
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 <>
1 files 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": "",
"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."