0
|
1 |
/****************************************************************************
|
|
2 |
**
|
|
3 |
** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
|
|
4 |
** All rights reserved.
|
|
5 |
** Contact: Nokia Corporation (qt-info@nokia.com)
|
|
6 |
**
|
|
7 |
** This file is part of the documentation of the Qt Toolkit.
|
|
8 |
**
|
|
9 |
** $QT_BEGIN_LICENSE:LGPL$
|
|
10 |
** No Commercial Usage
|
|
11 |
** This file contains pre-release code and may not be distributed.
|
|
12 |
** You may use this file in accordance with the terms and conditions
|
|
13 |
** contained in the Technology Preview License Agreement accompanying
|
|
14 |
** this package.
|
|
15 |
**
|
|
16 |
** GNU Lesser General Public License Usage
|
|
17 |
** Alternatively, this file may be used under the terms of the GNU Lesser
|
|
18 |
** General Public License version 2.1 as published by the Free Software
|
|
19 |
** Foundation and appearing in the file LICENSE.LGPL included in the
|
|
20 |
** packaging of this file. Please review the following information to
|
|
21 |
** ensure the GNU Lesser General Public License version 2.1 requirements
|
|
22 |
** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
23 |
**
|
|
24 |
** In addition, as a special exception, Nokia gives you certain additional
|
|
25 |
** rights. These rights are described in the Nokia Qt LGPL Exception
|
|
26 |
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
27 |
**
|
|
28 |
** If you have questions regarding the use of this file, please contact
|
|
29 |
** Nokia at qt-info@nokia.com.
|
|
30 |
**
|
|
31 |
**
|
|
32 |
**
|
|
33 |
**
|
|
34 |
**
|
|
35 |
**
|
|
36 |
**
|
|
37 |
**
|
|
38 |
** $QT_END_LICENSE$
|
|
39 |
**
|
|
40 |
****************************************************************************/
|
|
41 |
|
|
42 |
/*!
|
|
43 |
\page 3rdparty.html
|
|
44 |
|
|
45 |
\title Third-Party Licenses Used in Qt
|
|
46 |
\ingroup licensing
|
|
47 |
\brief License information for third-party libraries supplied with Qt.
|
|
48 |
|
|
49 |
Qt includes a number of third-party libraries that are used to provide
|
|
50 |
certain features. Unlike the code described in the
|
|
51 |
\l{Other Licenses Used in Qt}{code used in Qt} document, these
|
|
52 |
libraries are supplied alongside the Qt modules.
|
|
53 |
|
|
54 |
Third Party Software may impose additional restrictions and it is the
|
|
55 |
user's responsibility to ensure that they have met the licensing
|
|
56 |
requirements of the GPL, LGPL, or Qt Commercial license and the relevant
|
|
57 |
license of the Third Party Software they are using.
|
|
58 |
|
|
59 |
Run \c{configure -help} to see any options that may be available for
|
|
60 |
controlling the use of these libraries.
|
|
61 |
|
|
62 |
\tableofcontents
|
|
63 |
|
|
64 |
\section1 DES (\c des.cpp)
|
|
65 |
|
|
66 |
\e{Implementation of DES encryption for NTLM\br
|
|
67 |
Copyright 1997-2005 Simon Tatham.\br
|
|
68 |
This software is released under the MIT license.}
|
|
69 |
|
|
70 |
See \c src/3rdparty/des/des.cpp for more information about the terms and
|
|
71 |
conditions under which the code is supplied.
|
|
72 |
|
|
73 |
\section1 FreeType 2 (\c freetype) version 2.3.6
|
|
74 |
|
|
75 |
\e{The FreeType project is a team of volunteers who develop free, portable
|
|
76 |
and high-quality software solutions for digital typography. We specifically
|
|
77 |
target embedded systems and focus on bringing small, efficient and
|
|
78 |
ubiquitous products.} -- quoted from \c 3rdparty/freetype/docs/freetype2.html.
|
|
79 |
|
|
80 |
See \c src/3rdparty/freetype/docs/FTL.txt and \c
|
|
81 |
src/3rdparty/freetype/docs/GPL.txt for license details.
|
|
82 |
|
|
83 |
See also the files in \c src/3rdparty/harfbuzz, which are used by
|
|
84 |
FreeType.
|
|
85 |
|
|
86 |
Parts of the FreeType projects have been modified and put into Qt
|
|
87 |
for use in the painting subsystem. These files are ftraster.h,
|
|
88 |
ftraster.c, ftgrays.h and ftgrays.c. The following modifications
|
|
89 |
has been made to these files:
|
|
90 |
|
|
91 |
\list
|
|
92 |
\i Renamed FT_ and ft_ symbols to QT_FT_ and qt_ft_ to avoid name
|
|
93 |
conflicts.
|
|
94 |
\i Removed parts of code not relevant when compiled with
|
|
95 |
_STANDALONE_ defined.
|
|
96 |
\i Changed behavior in ftraster.c to follow X polygon filling
|
|
97 |
rules.
|
|
98 |
\i Implemented support in ftraster.c for winding / odd even
|
|
99 |
polygon fill rules.
|
|
100 |
\i Replaced bitmap generation with span generation in ftraster.c
|
|
101 |
\i Renamed: ftraster.h to qblackraster_p.h
|
|
102 |
\i Renamed: ftraster.c to qblackraster.c
|
|
103 |
\i Renamed: ftgrays.h to qgrayraster_p.h
|
|
104 |
\i Renamed: ftgrays.c to qgrayraster.c
|
|
105 |
\endlist
|
|
106 |
|
|
107 |
\section1 HarfBuzz (\c harfbuzz)
|
|
108 |
|
|
109 |
\e{This is HarfBuzz, an OpenType Layout engine.}
|
|
110 |
|
|
111 |
\e{It was derived originally from the OpenType code in FreeType-1.x, ported to
|
|
112 |
FreeType2. (This code has been abandoned for FreeType2, but until something
|
|
113 |
better comes along, should serve our purposes.) In addition to porting to
|
|
114 |
FreeType-2, it has been modified in various other ways.} -- quoted from
|
|
115 |
\c src/3rdparty/harfbuzz/README.
|
|
116 |
|
|
117 |
See \c src/3rdparty/harfbuzz/COPYING.FTL and src/3rdparty/harfbuzz/COPYING.GPL
|
|
118 |
for license details.
|
|
119 |
|
|
120 |
\section1 The Independent JPEG Group's JPEG Software (\c libjpeg) version 6b
|
|
121 |
|
|
122 |
\e{This package contains C software to implement JPEG image compression and
|
|
123 |
decompression. JPEG (pronounced "jay-peg") is a standardized compression
|
|
124 |
method for full-color and gray-scale images. JPEG is intended for compressing
|
|
125 |
"real-world" scenes; line drawings, cartoons and other non-realistic images
|
|
126 |
are not its strong suit. JPEG is lossy, meaning that the output image is not
|
|
127 |
exactly identical to the input image.} -- quoted from \c
|
|
128 |
src/3rdparty/libjpeg/README.
|
|
129 |
|
|
130 |
See \c src/3rdparty/libjpeg/README for license details.
|
|
131 |
|
|
132 |
\section1 MD4 (\c md4.cpp and \c md4.h)
|
|
133 |
|
|
134 |
\e{MD4 (RFC-1320) message digest.\br
|
|
135 |
Modified from MD5 code by Andrey Panin <pazke@donpac.ru>\br\br
|
|
136 |
Written by Solar Designer <solar@openwall.com> in 2001, and placed in\br
|
|
137 |
the public domain. There's absolutely no warranty.}
|
|
138 |
|
|
139 |
See \c src/3rdparty/md4/md4.cpp and \c src/3rdparty/md4/md4.h for more
|
|
140 |
information about the terms and conditions under which the code is
|
|
141 |
supplied.
|
|
142 |
|
|
143 |
\section1 MD5 (\c md5.cpp and \c md5.h)
|
|
144 |
|
|
145 |
\e{This code implements the MD5 message-digest algorithm.
|
|
146 |
The algorithm is due to Ron Rivest. This code was
|
|
147 |
written by Colin Plumb in 1993, no copyright is claimed.
|
|
148 |
This code is in the public domain; do with it what you wish.} -- quoted from
|
|
149 |
\c src/3rdparty/md5/md5.h
|
|
150 |
|
|
151 |
See \c src/3rdparty/md5/md5.cpp and \c src/3rdparty/md5/md5.h for more
|
|
152 |
information about the terms and conditions under which the code is
|
|
153 |
supplied.
|
|
154 |
|
|
155 |
\section1 MNG Library (\c libmng) version 1.0.10
|
|
156 |
|
|
157 |
\e{The libmng library supports decoding, displaying, encoding, and various
|
|
158 |
other manipulations of the Multiple-image Network Graphics (MNG) format
|
|
159 |
image files. It uses the zlib compression library, and optionally the
|
|
160 |
JPEG library by the Independant JPEG Group (IJG) and/or
|
|
161 |
lcms (little cms), a color-management library by Marti Maria Saguer.}
|
|
162 |
-- quoted from \c src/3rdparty/libmng/doc/libmng.txt
|
|
163 |
|
|
164 |
See \c src/3rdparty/libmng/LICENSE for license details.
|
|
165 |
|
|
166 |
\section1 PNG Reference Library (\c libpng) version 1.2.29
|
|
167 |
|
|
168 |
\e{Libpng was written as a companion to the PNG specification, as a way
|
|
169 |
of reducing the amount of time and effort it takes to support the PNG
|
|
170 |
file format in application programs.} -- quoted from \c
|
|
171 |
src/3rdparty/libpng/libpng.txt.
|
|
172 |
|
|
173 |
See \c src/3rdparty/libpng/LICENSE for license details.
|
|
174 |
|
|
175 |
\section1 The ptmalloc memory allocator (\c ptmalloc3) version 1.8
|
|
176 |
|
|
177 |
\e ptmcalloc3 is a scalable concurrent memory allocator suitable
|
|
178 |
for use in multi-threaded programs.
|
|
179 |
|
|
180 |
\hr
|
|
181 |
|
|
182 |
Copyright (c) 2001-2006 Wolfram Gloger
|
|
183 |
|
|
184 |
Permission to use, copy, modify, distribute, and sell this software
|
|
185 |
and its documentation for any purpose is hereby granted without fee,
|
|
186 |
provided that (i) the above copyright notices and this permission
|
|
187 |
notice appear in all copies of the software and related documentation,
|
|
188 |
and (ii) the name of Wolfram Gloger may not be used in any advertising
|
|
189 |
or publicity relating to the software.
|
|
190 |
|
|
191 |
THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
|
|
192 |
EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
|
|
193 |
WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
|
194 |
|
|
195 |
IN NO EVENT SHALL WOLFRAM GLOGER BE LIABLE FOR ANY SPECIAL,
|
|
196 |
INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY
|
|
197 |
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
|
198 |
WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY
|
|
199 |
OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
|
200 |
PERFORMANCE OF THIS SOFTWARE.
|
|
201 |
|
|
202 |
\hr
|
|
203 |
|
|
204 |
See \c src/3rdparty/ptmalloc/COPYRIGHT for license details.
|
|
205 |
|
|
206 |
\section1 SHA-1 (\c sha1.cpp)
|
|
207 |
|
|
208 |
\e{Based on the public domain implementation of the SHA-1 algorithm\br
|
|
209 |
Copyright (C) Dominik Reichl <dominik.reichl@t-online.de>}
|
|
210 |
|
|
211 |
See \c src/3rdparty/sha1/sha1.cpp for more information about the terms and
|
|
212 |
conditions under which the code is supplied.
|
|
213 |
|
|
214 |
\section1 SQLite (\c sqlite) version 3.5.9
|
|
215 |
|
|
216 |
\e{SQLite is a small C library that implements a
|
|
217 |
self-contained, embeddable, zero-configuration SQL database engine.}
|
|
218 |
-- quoted from \l{http://www.sqlite.org/}{www.sqlite.org}.
|
|
219 |
|
|
220 |
According to the comments in the source files, the code is in the public
|
|
221 |
domain. See the
|
|
222 |
\l{http://www.sqlite.org/copyright.html}{SQLite Copyright} page on the
|
|
223 |
SQLite web site for further information.
|
|
224 |
|
|
225 |
\section1 TIFF Software Distribution (\c libtiff) version 3.8.2
|
|
226 |
|
|
227 |
\e {libtiff is a set of C functions (a library) that support the
|
|
228 |
manipulation of TIFF image files.} -- quoted from \c
|
|
229 |
src/libtiff/html/libtiff.html
|
|
230 |
|
|
231 |
\hr
|
|
232 |
|
|
233 |
Copyright (c) 1988-1997 Sam Leffler\br
|
|
234 |
Copyright (c) 1991-1997 Silicon Graphics, Inc.\br
|
|
235 |
Copyright (C) 2004, Andrey Kiselev <dron@ak4719.spb.edu>\br
|
|
236 |
Copyright (c) 1997 Greg Ward Larson
|
|
237 |
|
|
238 |
Permission to use, copy, modify, distribute, and sell this software and
|
|
239 |
its documentation for any purpose is hereby granted without fee, provided
|
|
240 |
that (i) the above copyright notices and this permission notice appear in
|
|
241 |
all copies of the software and related documentation, and (ii) the names of
|
|
242 |
Sam Leffler and Silicon Graphics may not be used in any advertising or
|
|
243 |
publicity relating to the software without the specific, prior written
|
|
244 |
permission of Sam Leffler and Silicon Graphics.
|
|
245 |
|
|
246 |
THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
|
|
247 |
EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
|
|
248 |
WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
|
249 |
|
|
250 |
IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
|
|
251 |
ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
|
|
252 |
OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
|
253 |
WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
|
|
254 |
LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
|
|
255 |
OF THIS SOFTWARE.
|
|
256 |
|
|
257 |
\hr
|
|
258 |
|
|
259 |
Copyright (c) 1996-1997 Sam Leffler\br
|
|
260 |
Copyright (c) 1996 Pixar
|
|
261 |
|
|
262 |
Permission to use, copy, modify, distribute, and sell this software and
|
|
263 |
its documentation for any purpose is hereby granted without fee, provided
|
|
264 |
that (i) the above copyright notices and this permission notice appear in
|
|
265 |
all copies of the software and related documentation, and (ii) the names of
|
|
266 |
Pixar, Sam Leffler and Silicon Graphics may not be used in any advertising or
|
|
267 |
publicity relating to the software without the specific, prior written
|
|
268 |
permission of Pixar, Sam Leffler and Silicon Graphics.
|
|
269 |
|
|
270 |
THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
|
|
271 |
EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
|
|
272 |
WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
|
273 |
|
|
274 |
IN NO EVENT SHALL PIXAR, SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
|
|
275 |
ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
|
|
276 |
OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
|
277 |
WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
|
|
278 |
LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
|
|
279 |
OF THIS SOFTWARE.
|
|
280 |
|
|
281 |
\hr
|
|
282 |
|
|
283 |
See \c src/3rdparty/libtiff/COPYRIGHT for license details.
|
|
284 |
|
|
285 |
\section1 Wintab API (\c wintab)
|
|
286 |
|
|
287 |
Wintab is a de facto API for pointing devices on Windows. The
|
|
288 |
wintab code is from \l{http://www.pointing.com/WINTAB.HTM}.
|
|
289 |
|
|
290 |
See \c src/3rdparty/wintab/wintab.h for license details.
|
|
291 |
|
|
292 |
\section1 Data Compression Library (\c zlib) version 1.2.3
|
|
293 |
|
|
294 |
\e{zlib is a general purpose data compression library. All the code
|
|
295 |
is thread safe. The data format used by the zlib library is described
|
|
296 |
by RFCs (Request for Comments) 1950 to 1952} -- quoted from \c
|
|
297 |
src/3rdparty/zlib/README.
|
|
298 |
|
|
299 |
See \c src/3rdparty/zlib/README for license details.
|
|
300 |
*/
|