|
1 /**************************************************************************** |
|
2 ** |
|
3 ** Copyright (C) 2010 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 \hr |
|
118 |
|
119 Copyright (C) 2004,2007 Red Hat, Inc.\br |
|
120 Copyright (C) 1998-2004 David Turner and Werner Lemberg\br |
|
121 Copyright (C) 2006 Behdad Esfahbod\br |
|
122 Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) |
|
123 |
|
124 This is part of HarfBuzz, an OpenType Layout engine library. |
|
125 |
|
126 Permission is hereby granted, without written agreement and without |
|
127 license or royalty fees, to use, copy, modify, and distribute this |
|
128 software and its documentation for any purpose, provided that the |
|
129 above copyright notice and the following two paragraphs appear in |
|
130 all copies of this software. |
|
131 |
|
132 IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR |
|
133 DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES |
|
134 ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN |
|
135 IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH |
|
136 DAMAGE. |
|
137 |
|
138 THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, |
|
139 BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND |
|
140 FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS |
|
141 ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO |
|
142 PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. |
|
143 |
|
144 \hr |
|
145 |
|
146 See \c src/3rdparty/harfbuzz/COPYING.FTL and src/3rdparty/harfbuzz/COPYING.GPL |
|
147 for license details. |
|
148 |
|
149 \section1 The Independent JPEG Group's JPEG Software (\c libjpeg) version 6b |
|
150 |
|
151 \e{This package contains C software to implement JPEG image compression and |
|
152 decompression. JPEG (pronounced "jay-peg") is a standardized compression |
|
153 method for full-color and gray-scale images. JPEG is intended for compressing |
|
154 "real-world" scenes; line drawings, cartoons and other non-realistic images |
|
155 are not its strong suit. JPEG is lossy, meaning that the output image is not |
|
156 exactly identical to the input image.} -- quoted from \c |
|
157 src/3rdparty/libjpeg/README. |
|
158 |
|
159 See \c src/3rdparty/libjpeg/README for license details. |
|
160 |
|
161 \section1 MD4 (\c md4.cpp and \c md4.h) |
|
162 |
|
163 \e{MD4 (RFC-1320) message digest.\br |
|
164 Modified from MD5 code by Andrey Panin <pazke@donpac.ru>\br\br |
|
165 Written by Solar Designer <solar@openwall.com> in 2001, and placed in\br |
|
166 the public domain. There's absolutely no warranty.} |
|
167 |
|
168 See \c src/3rdparty/md4/md4.cpp and \c src/3rdparty/md4/md4.h for more |
|
169 information about the terms and conditions under which the code is |
|
170 supplied. |
|
171 |
|
172 \section1 MD5 (\c md5.cpp and \c md5.h) |
|
173 |
|
174 \e{This code implements the MD5 message-digest algorithm. |
|
175 The algorithm is due to Ron Rivest. This code was |
|
176 written by Colin Plumb in 1993, no copyright is claimed. |
|
177 This code is in the public domain; do with it what you wish.} -- quoted from |
|
178 \c src/3rdparty/md5/md5.h |
|
179 |
|
180 See \c src/3rdparty/md5/md5.cpp and \c src/3rdparty/md5/md5.h for more |
|
181 information about the terms and conditions under which the code is |
|
182 supplied. |
|
183 |
|
184 \section1 MNG Library (\c libmng) version 1.0.10 |
|
185 |
|
186 \e{The libmng library supports decoding, displaying, encoding, and various |
|
187 other manipulations of the Multiple-image Network Graphics (MNG) format |
|
188 image files. It uses the zlib compression library, and optionally the |
|
189 JPEG library by the Independant JPEG Group (IJG) and/or |
|
190 lcms (little cms), a color-management library by Marti Maria Saguer.} |
|
191 -- quoted from \c src/3rdparty/libmng/doc/libmng.txt |
|
192 |
|
193 See \c src/3rdparty/libmng/LICENSE for license details. |
|
194 |
|
195 \section1 PNG Reference Library (\c libpng) version 1.2.29 |
|
196 |
|
197 \e{Libpng was written as a companion to the PNG specification, as a way |
|
198 of reducing the amount of time and effort it takes to support the PNG |
|
199 file format in application programs.} -- quoted from \c |
|
200 src/3rdparty/libpng/libpng.txt. |
|
201 |
|
202 See \c src/3rdparty/libpng/LICENSE for license details. |
|
203 |
|
204 \section1 The ptmalloc memory allocator (\c ptmalloc3) version 1.8 |
|
205 |
|
206 \e ptmcalloc3 is a scalable concurrent memory allocator suitable |
|
207 for use in multi-threaded programs. |
|
208 |
|
209 \hr |
|
210 |
|
211 Copyright (c) 2001-2006 Wolfram Gloger |
|
212 |
|
213 Permission to use, copy, modify, distribute, and sell this software |
|
214 and its documentation for any purpose is hereby granted without fee, |
|
215 provided that (i) the above copyright notices and this permission |
|
216 notice appear in all copies of the software and related documentation, |
|
217 and (ii) the name of Wolfram Gloger may not be used in any advertising |
|
218 or publicity relating to the software. |
|
219 |
|
220 THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, |
|
221 EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY |
|
222 WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. |
|
223 |
|
224 IN NO EVENT SHALL WOLFRAM GLOGER BE LIABLE FOR ANY SPECIAL, |
|
225 INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY |
|
226 DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, |
|
227 WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY |
|
228 OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR |
|
229 PERFORMANCE OF THIS SOFTWARE. |
|
230 |
|
231 \hr |
|
232 |
|
233 See \c src/3rdparty/ptmalloc/COPYRIGHT for license details. |
|
234 |
|
235 \section1 SHA-1 (\c sha1.cpp) |
|
236 |
|
237 \e{Based on the public domain implementation of the SHA-1 algorithm\br |
|
238 Copyright (C) Dominik Reichl <dominik.reichl@t-online.de>} |
|
239 |
|
240 See \c src/3rdparty/sha1/sha1.cpp for more information about the terms and |
|
241 conditions under which the code is supplied. |
|
242 |
|
243 \section1 SQLite (\c sqlite) version 3.5.9 |
|
244 |
|
245 \e{SQLite is a small C library that implements a |
|
246 self-contained, embeddable, zero-configuration SQL database engine.} |
|
247 -- quoted from \l{http://www.sqlite.org/}{www.sqlite.org}. |
|
248 |
|
249 According to the comments in the source files, the code is in the public |
|
250 domain. See the |
|
251 \l{http://www.sqlite.org/copyright.html}{SQLite Copyright} page on the |
|
252 SQLite web site for further information. |
|
253 |
|
254 \section1 TIFF Software Distribution (\c libtiff) version 3.8.2 |
|
255 |
|
256 \e {libtiff is a set of C functions (a library) that support the |
|
257 manipulation of TIFF image files.} -- quoted from \c |
|
258 src/libtiff/html/libtiff.html |
|
259 |
|
260 \hr |
|
261 |
|
262 Copyright (c) 1988-1997 Sam Leffler\br |
|
263 Copyright (c) 1991-1997 Silicon Graphics, Inc.\br |
|
264 Copyright (C) 2004, Andrey Kiselev <dron@ak4719.spb.edu>\br |
|
265 Copyright (c) 1997 Greg Ward Larson |
|
266 |
|
267 Permission to use, copy, modify, distribute, and sell this software and |
|
268 its documentation for any purpose is hereby granted without fee, provided |
|
269 that (i) the above copyright notices and this permission notice appear in |
|
270 all copies of the software and related documentation, and (ii) the names of |
|
271 Sam Leffler and Silicon Graphics may not be used in any advertising or |
|
272 publicity relating to the software without the specific, prior written |
|
273 permission of Sam Leffler and Silicon Graphics. |
|
274 |
|
275 THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, |
|
276 EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY |
|
277 WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. |
|
278 |
|
279 IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR |
|
280 ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, |
|
281 OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, |
|
282 WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF |
|
283 LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE |
|
284 OF THIS SOFTWARE. |
|
285 |
|
286 \hr |
|
287 |
|
288 Copyright (c) 1996-1997 Sam Leffler\br |
|
289 Copyright (c) 1996 Pixar\br |
|
290 Copyright (c) 1991-1997 Silicon Graphics, Inc.\br |
|
291 Copyright (C) 2004, Andrey Kiselev <dron@ak4719.spb.edu> |
|
292 |
|
293 Permission to use, copy, modify, distribute, and sell this software and |
|
294 its documentation for any purpose is hereby granted without fee, provided |
|
295 that (i) the above copyright notices and this permission notice appear in |
|
296 all copies of the software and related documentation, and (ii) the names of |
|
297 Pixar, Sam Leffler and Silicon Graphics may not be used in any advertising or |
|
298 publicity relating to the software without the specific, prior written |
|
299 permission of Pixar, Sam Leffler and Silicon Graphics. |
|
300 |
|
301 THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, |
|
302 EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY |
|
303 WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. |
|
304 |
|
305 IN NO EVENT SHALL PIXAR, SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR |
|
306 ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, |
|
307 OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, |
|
308 WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF |
|
309 LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE |
|
310 OF THIS SOFTWARE. |
|
311 |
|
312 \hr |
|
313 |
|
314 Copyright (c) 1985, 1986 The Regents of the University of California.\br |
|
315 All rights reserved. |
|
316 |
|
317 This code is derived from software contributed to Berkeley by |
|
318 James A. Woods, derived from original work by Spencer Thomas |
|
319 and Joseph Orost. |
|
320 |
|
321 Redistribution and use in source and binary forms are permitted |
|
322 provided that the above copyright notice and this paragraph are |
|
323 duplicated in all such forms and that any documentation, |
|
324 advertising materials, and other materials related to such |
|
325 distribution and use acknowledge that the software was developed |
|
326 by the University of California, Berkeley. The name of the |
|
327 University may not be used to endorse or promote products derived |
|
328 from this software without specific prior written permission. |
|
329 THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR |
|
330 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED |
|
331 WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. |
|
332 |
|
333 \hr |
|
334 |
|
335 See \c src/3rdparty/libtiff/COPYRIGHT for license details. |
|
336 |
|
337 \section1 Wintab API (\c wintab) |
|
338 |
|
339 Wintab is a de facto API for pointing devices on Windows. The |
|
340 wintab code is from \l{http://www.pointing.com/WINTAB.HTM}. |
|
341 |
|
342 See \c src/3rdparty/wintab/wintab.h for license details. |
|
343 |
|
344 \section1 Data Compression Library (\c zlib) version 1.2.3 |
|
345 |
|
346 \e{zlib is a general purpose data compression library. All the code |
|
347 is thread safe. The data format used by the zlib library is described |
|
348 by RFCs (Request for Comments) 1950 to 1952} -- quoted from \c |
|
349 src/3rdparty/zlib/README. |
|
350 |
|
351 See \c src/3rdparty/zlib/README for license details. |
|
352 |
|
353 \section1 JavaScriptCore |
|
354 |
|
355 \hr |
|
356 |
|
357 Copyright (c) 1991, 2000, 2001 by Lucent Technologies.\br |
|
358 Copyright (C) 2002, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved. |
|
359 |
|
360 Permission to use, copy, modify, and distribute this software for any |
|
361 purpose without fee is hereby granted, provided that this entire notice |
|
362 is included in all copies of any software which is or includes a copy |
|
363 or modification of this software and in all copies of the supporting |
|
364 documentation for such software. |
|
365 |
|
366 THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED |
|
367 WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY |
|
368 REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY |
|
369 OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. |
|
370 |
|
371 See \c src/3rdparty/webkit/JavaScriptCore/wtf/dtoa.cpp for license details. |
|
372 */ |