summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Blasche <alexander.blasche@theqtcompany.com>2016-07-08 11:28:46 +0200
committerAlex Blasche <alexander.blasche@theqtcompany.com>2016-07-11 14:11:06 +0000
commit8c1b116da4d2b6c816d61efd4c276525046e96bf (patch)
tree1a139c866be1806f693005f0951fb90f084996f3
parent65022ba780dd5c3dcf1aec5c94ff026c56402717 (diff)
downloadqtdoc-8c1b116da4d2b6c816d61efd4c276525046e96bf.tar.gz
Document BlueZ license dependency in QtBluetooth sdpscanner
For most Qt and BlueZ interaction DBus is used which provides a clean interface from a license perspective. The only exception is the SDP scan code which directly interacts via BlueZ's SDP APIs. Sdpscanner is called via QProcess at runtime and the result is passed back on the command line. This way the Qt library and client code is not tainted by BlueZ's GPL code. Change-Id: I7961d1b30a5b033dce144d5eb95e687218fceaa7 Reviewed-by: Kai Koehne <kai.koehne@qt.io>
-rw-r--r--doc/src/legal/3rdparty.qdoc22
-rw-r--r--doc/src/legal/licenses.qdoc10
2 files changed, 32 insertions, 0 deletions
diff --git a/doc/src/legal/3rdparty.qdoc b/doc/src/legal/3rdparty.qdoc
index f043c9dc..b515941b 100644
--- a/doc/src/legal/3rdparty.qdoc
+++ b/doc/src/legal/3rdparty.qdoc
@@ -2561,6 +2561,28 @@
-- quoted from qtlocation/src/3rdparty/poly2tri/LICENSE
+ \hr
+ \section1 BlueZ
+ \e{A Bluetooth stack for Linux based operating systems.}
+ \badcode
+ BlueZ - Bluetooth protocol stack for Linux
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of 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.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ \endcode
+
+ -- used by qtconnectivity/src/sdpscanner
\hr
\section1 Easing Equations
diff --git a/doc/src/legal/licenses.qdoc b/doc/src/legal/licenses.qdoc
index 177146f1..1a45f7ee 100644
--- a/doc/src/legal/licenses.qdoc
+++ b/doc/src/legal/licenses.qdoc
@@ -173,6 +173,16 @@
\li Poly2Tri is a sweepline constrained Delaunay Polygon Triangulation Library. \li BSD-style \li
\row \li \li \li \li
+ \row \li {1,4} Qt Bluetooth
+
+ \row \li {4,1} \b{Third-party Licenses}
+ \row \li \l{BlueZ}{BlueZ}
+ \li BlueZ is a Bluetooth stack for Linux based operating systems
+ \li GPL v2
+ \li Used by sdpscanner tool which is called by \l {Qt Bluetooth} on BlueZ 5 systems.
+ Qt applications do \e not link to GPL code.
+ \row \li \li \li \li
+
\row \li {1,4} Qt Multimedia
\row \li {4,1} \b{Third-party Licenses}