source: trunk/doc/src/legal/3rdparty.qdoc@ 623

Last change on this file since 623 was 561, checked in by Dmitry A. Kuminov, 16 years ago

trunk: Merged in qt 4.6.1 sources.

  • Property svn:eol-style set to native
File size: 16.0 KB
Line 
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** Commercial Usage
11** Licensees holding valid Qt Commercial licenses may use this file in
12** accordance with the Qt Commercial License Agreement provided with the
13** Software or, alternatively, in accordance with the terms contained in
14** a written agreement between you and Nokia.
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** GNU General Public License Usage
29** Alternatively, this file may be used under the terms of the GNU
30** General Public License version 3.0 as published by the Free Software
31** Foundation and appearing in the file LICENSE.GPL included in the
32** packaging of this file. Please review the following information to
33** ensure the GNU General Public License version 3.0 requirements will be
34** met: http://www.gnu.org/copyleft/gpl.html.
35**
36** If you have questions regarding the use of this file, please contact
37** Nokia at qt-info@nokia.com.
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*/
Note: See TracBrowser for help on using the repository browser.