summaryrefslogtreecommitdiff
path: root/src/3rdparty
diff options
context:
space:
mode:
authorPaolo Angelelli <paolo.angelelli@theqtcompany.com>2016-09-15 22:43:57 +0200
committerKai Koehne <kai.koehne@qt.io>2016-09-23 07:23:36 +0000
commit573171bd0c5a61880556daebfe340fea48834638 (patch)
treed4bf2600fbe42d5e87b357a7bb18d929e71cb7f7 /src/3rdparty
parent6eeda17e1e23b785b94592f8192c65c9c3b9d919 (diff)
downloadqtlocation-573171bd0c5a61880556daebfe340fea48834638.tar.gz
Document licenses of Qt Location
Add qt_attribution.json files for 3rdparty code in Qt Location, and list the attributions in the index file. Also document the different licenses the module is available under as a whole. The _legal.qdoc files apparently weren't included anywhere, and have been removed. Change-Id: I56e8b75ae044954c745b2fde6f7cd4c1e80ec1b3 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
Diffstat (limited to 'src/3rdparty')
-rw-r--r--src/3rdparty/clip2tri/qt_attribution.json13
-rw-r--r--src/3rdparty/clip2tri_legal.qdoc32
-rw-r--r--src/3rdparty/clipper/LICENSE (renamed from src/3rdparty/clipper_legal.qdoc)13
-rw-r--r--src/3rdparty/clipper/qt_attribution.json13
-rw-r--r--src/3rdparty/poly2tri/qt_attribution.json13
-rw-r--r--src/3rdparty/poly2tri_legal.qdoc37
6 files changed, 39 insertions, 82 deletions
diff --git a/src/3rdparty/clip2tri/qt_attribution.json b/src/3rdparty/clip2tri/qt_attribution.json
new file mode 100644
index 00000000..1316f630
--- /dev/null
+++ b/src/3rdparty/clip2tri/qt_attribution.json
@@ -0,0 +1,13 @@
+{
+ "Id": "clip2tri",
+ "Name": "Clip2Tri Polygon Triangulation Library",
+ "QDocModule": "qtlocation",
+ "QtUsage": "Used in the QML plugin of Qt Location.",
+
+ "Description": "Clip2Tri can be used together with Clipper for robust triangulation.",
+ "Homepage": "https://github.com/raptor/clip2tri",
+ "LicenseId": "MIT",
+ "License": "MIT License",
+ "LicenseFile": "LICENSE",
+ "Copyright": "Copyright (c) 2014 Bitfighter developers"
+}
diff --git a/src/3rdparty/clip2tri_legal.qdoc b/src/3rdparty/clip2tri_legal.qdoc
deleted file mode 100644
index 65a5fa7f..00000000
--- a/src/3rdparty/clip2tri_legal.qdoc
+++ /dev/null
@@ -1,32 +0,0 @@
-/*!
-\page legal-clip2tri.html
-\title Clip2Tri Polygon Triangulation Library
-\ingroup licensing
-
-\legalese
-\code
-Clip2Tri Copyright (c) 2014 Bitfighter developers
-https://github.com/raptor/clip2tri
-
-The MIT License (MIT)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS 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. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-\endcode
-\endlegalese
-*/
diff --git a/src/3rdparty/clipper_legal.qdoc b/src/3rdparty/clipper/LICENSE
index 59b7f574..bc0d6b01 100644
--- a/src/3rdparty/clipper_legal.qdoc
+++ b/src/3rdparty/clipper/LICENSE
@@ -1,13 +1,3 @@
-/*!
-\page legal-clipper.html
-\title Clipper Polygon Clipping Library
-\ingroup licensing
-
-\legalese
-\code
-Clipper Copyright Angus Johnson 2010-2014
-http://www.angusj.com
-
Use, modification & distribution is subject to Boost Software License Ver 1.
http://www.boost.org/LICENSE_1_0.txt
@@ -29,6 +19,3 @@ ASME 2005 International Design Engineering Technical Conferences
and Computers and Information in Engineering Conference (IDETC/CIE2005)
September 24-28, 2005 , Long Beach, California, USA
http://www.me.berkeley.edu/~mcmains/pubs/DAC05OffsetPolygon.pdf
-\endcode
-\endlegalese
-*/
diff --git a/src/3rdparty/clipper/qt_attribution.json b/src/3rdparty/clipper/qt_attribution.json
new file mode 100644
index 00000000..d64b091f
--- /dev/null
+++ b/src/3rdparty/clipper/qt_attribution.json
@@ -0,0 +1,13 @@
+{
+ "Id": "clipper",
+ "Name": "Clipper Polygon Clipping Library",
+ "QDocModule": "qtlocation",
+ "QtUsage": "Used in the QML plugin of Qt Location.",
+
+ "Description": "Clip2Tri can be used together with Clipper for robust triangulation.",
+ "Homepage": "http://www.angusj.com",
+ "LicenseId": "BSL-1.0",
+ "License": "Boost Software License 1.0",
+ "LicenseFile": "LICENSE",
+ "Copyright": "Copyright Angus Johnson 2010-2014"
+}
diff --git a/src/3rdparty/poly2tri/qt_attribution.json b/src/3rdparty/poly2tri/qt_attribution.json
new file mode 100644
index 00000000..fdc7c29e
--- /dev/null
+++ b/src/3rdparty/poly2tri/qt_attribution.json
@@ -0,0 +1,13 @@
+{
+ "Id": "poly2tri",
+ "Name": "Poly2Tri Polygon Triangulation Library",
+ "QDocModule": "qtlocation",
+ "QtUsage": "Used in the QML plugin of Qt Location.",
+
+ "Description": "Poly2Tri is a sweepline constrained Delaunay Polygon Triangulation Library.",
+ "Homepage": "http://code.google.com/p/poly2tri/",
+ "LicenseId": "BSD-3-Clause",
+ "License": "BSD 3-clause \"New\" or \"Revised\" License",
+ "LicenseFile": "LICENSE",
+ "Copyright": "Poly2Tri Copyright (c) 2009-2010, Poly2Tri Contributors"
+}
diff --git a/src/3rdparty/poly2tri_legal.qdoc b/src/3rdparty/poly2tri_legal.qdoc
deleted file mode 100644
index acbb2646..00000000
--- a/src/3rdparty/poly2tri_legal.qdoc
+++ /dev/null
@@ -1,37 +0,0 @@
-/*!
-\page legal-poly2tri.html
-\title Poly2Tri Polygon Triangulation Library
-\ingroup licensing
-
-\legalese
-\code
-Poly2Tri Copyright (c) 2009-2010, Poly2Tri Contributors
-http://code.google.com/p/poly2tri/
-
-All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
-* Neither the name of Poly2Tri nor the names of its contributors may be
- used to endorse or promote products derived from this software without specific
- prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
-CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-\endcode
-\endlegalese
-*/