Initial commit of the 'release' directory (splash screen/icon
[blender.git] / release / text / copyright.txt
1 INDEX
2
3   1 Blender Creator license
4   2 Independent JPEG Group license
5   3 BeOpen Python license
6   4 GLUT license
7   5 OpenAL license 
8
9 1 Blender Creator license **********************************************
10   
11   IMPORTANT: PLEASE READ CAREFULLY BEFORE USING THE BLENDER CREATOR
12   SOFTWARE. 
13   
14   This License Agreement for the Blender Creator software ("License
15   Agreement") is an agreement between NaN Technologies B.V.,
16   Meerenakkerplein 11, 5652 BJ Eindhoven, the Netherlands ("NaN") and you
17   (either an individual or a legal entity) ("You") with respect to the
18   software product which this License Agreement accompanies (the
19   "Software"). 
20   
21   By installing, copying or otherwise using the Software, You agree to be
22   bound by the terms of this License Agreement. If You do not agree to the
23   terms of this License Agreement do not install or use the Software.
24   
25   1. Grant of License
26   
27   Subject to the provisions of this License Agreement, NaN grants You a
28   limited, non-exclusive, personal, non-sublicenseable, non-transferable,
29   revocable license to use the Software at any computer You own or use. 
30   
31   2. License Restrictions
32   
33   Except as expressly provided under this License Agreement, or without
34   prior written consent from NaN, or without permission by law, You may
35   not: (a) remove or alter any proprietary, copyright or trademark notices
36   in or on the Software; (b) modify, decompile, disassemble or
37   reverse-engineer the Software; (c) sublicense, rent, lease, lend, assign
38   or otherwise transfer rights to the Software.
39   
40   3. Permitted copying and electronic distribution of Software
41   
42   You are hereby granted permission to copy and distribute the Software
43   without written agreement from NaN, only for non-commercial purposes.
44   Distributing the Software within a restricted non-public environment,
45   such as using a local network in a company or a local network of a
46   university, is considered a 'non-commercial purpose'. This entire
47   License Agreement must appear in and/or accompany all copies of the
48   Software.  Distributing the Software 'bundled' in with ANY product is
49   considered to be a 'commercial purpose'. 
50   
51   4. Intellectual Property Rights and Ownership
52   
53   Title and ownership to all rights, including intellectual property
54   rights, in and to the Software shall at all times solely and exclusively
55   remain with NaN. The Software is protected by national and international
56   (copyright) laws and treaties. All rights not expressly granted herein
57   are reserved to NaN.
58   
59   5. Disclaimer of Warranties
60   
61   NaN provides you with the Software "as is" and with all faults. NaN
62   explicitly disclaims all warranties and guarantees and does not make any
63   representations with respect to the Software, whether express, implied,
64   or statutory, including, but not limited to any (if any) warranties of
65   or related to: fitness for a particular purpose, title,
66   non-infringement, lack of viruses, accuracy or completeness of
67   responses, results, lack of negligence or lack of workmanlike effort,
68   and correspondence to description. The entire risk arising out of use or
69   performance of the Software remains with You.
70   
71   6. Limitation of Liability
72   
73   In no event shall NaN or its employees, agents or suppliers be liable
74   for any direct, indirect, consequential, incidental, special, punitive,
75   or other damages whatsoever (including, without limitation, damages for
76   loss of business profits, business interruption, loss of business
77   information, claims of third parties, damages as a result of injury to
78   any person, or any other loss) arising out of or in connection with the
79   license granted under this License Agreement or the use of or inability
80   to use the Software, even if NaN has been advised of the possibility of
81   such damages. 
82    
83   7. User warning and indemnification
84   
85   WARNING: use of the Software and use of any works that are (partially)
86   created with the Software (the "Works") may cause physical or
87   psychological reactions from You or from third parties, which may result
88   in damages, injuries, losses and/or other negative consequences. You
89   acknowledge that NaN can not be held liable for any such damages,
90   injuries, losses and/or other negative consequences. You acknowledge
91   that it is your obligation to investigate, prevent and/or minimize such
92   reactions prior to having third parties use the Works.
93   
94   You shall indemnify and hold harmless NaN from and against all actions,
95   claims, demands, proceedings, losses, damages, costs, charges and
96   expenses, including but not limited to legal fees and expenses, arising
97   out of or in connection with (i) the use of the Software by You and (ii)
98   the use of any Works created with the Software by You or any third
99   parties.
100   
101   8. Term and Termination
102   
103   This License Agreement and the license granted hereunder is effective
104   until terminated. This License Agreement shall terminate automatically
105   and forthwith if You fail to comply with the terms of this License
106   Agreement. Upon termination, You shall cease the use of the Software,
107   remove the Software from (the memory of) your computer and destroy all
108   copies of the Software.
109   
110   9. Entire Agreement
111   
112   This License Agreement is the entire agreement between NaN and You in
113   respect of the subject matter of the License Agreement. This License
114   Agreement supersedes all prior written or oral agreements, proposals or
115   understandings, and any other communications between NaN and You
116   relating to the subject matter of this License Agreement.
117   
118   10. Enforceability
119   
120   If any provision of this License Agreement is held to be unenforceable
121   by a court of competent jurisdiction for any reason, such provision
122   shall be adapted or amended only to the extent necessary to make it
123   enforceable, and the remainder of the License Agreement shall remain in
124   effect.
125   
126   11. Governing law and disputes
127   
128   This License Agreement and all disputes arising from it will be governed
129   by the laws of The Netherlands. All disputes arising in connection with
130   this Agreement that cannot be settled amicably shall be brought before
131   the competent court in Amsterdam, the Netherlands, to which jurisdiction
132   NaN and You hereby irrevocably consent.
133
134   NaN Technologies B.V.
135   the Netherlands
136
137   http://www.blender.nl
138   support@blender.nl
139
140   Phone: (+31) 20 305 82 50
141   Fax:   (+31) 20 305 82 51
142
143 2 Independent JPEG Group license ***************************************
144
145   This software is based in part on the work of the Independent JPEG Group,
146   see http://www.ijg.org/ for details.
147
148 3 BeOpen Python license ************************************************
149
150 HISTORY OF THE SOFTWARE
151 =======================
152
153 Python was created in the early 1990s by Guido van Rossum at Stichting
154 Mathematisch Centrum (CWI) in the Netherlands as a successor of a
155 language called ABC.  Guido is Python's principal author, although it
156 includes many contributions from others.  The last version released
157 from CWI was Python 1.2.  In 1995, Guido continued his work on Python
158 at the Corporation for National Research Initiatives (CNRI) in Reston,
159 Virginia where he released several versions of the software.  Python
160 1.6 was the last of the versions released by CNRI.  In 2000, Guido and
161 the Python core developement team moved to BeOpen.com to form the
162 BeOpen PythonLabs team (www.pythonlabs.com).  Python 2.0 is the first
163 release from PythonLabs.  Thanks to the many outside volunteers who
164 have worked under Guido's direction to make this release possible.
165
166
167
168 BEOPEN.COM TERMS AND CONDITIONS FOR PYTHON 2.0
169 ==============================================
170
171 BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
172 -----------------------------------------------------
173
174 1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
175 office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
176 Individual or Organization ("Licensee") accessing and otherwise using
177 this software in source or binary form and its associated
178 documentation ("the Software").
179
180 2. Subject to the terms and conditions of this BeOpen Python License
181 Agreement, BeOpen hereby grants Licensee a non-exclusive,
182 royalty-free, world-wide license to reproduce, analyze, test, perform
183 and/or display publicly, prepare derivative works, distribute, and
184 otherwise use the Software alone or in any derivative version,
185 provided, however, that the BeOpen Python License is retained in the
186 Software, alone or in any derivative version prepared by Licensee.
187
188 3. BeOpen is making the Software available to Licensee on an "AS IS"
189 basis.  BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
190 IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
191 DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
192 FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
193 INFRINGE ANY THIRD PARTY RIGHTS.
194
195 4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
196 SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
197 AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
198 DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
199
200 5. This License Agreement will automatically terminate upon a material
201 breach of its terms and conditions.
202
203 6. This License Agreement shall be governed by and interpreted in all
204 respects by the law of the State of California, excluding conflict of
205 law provisions.  Nothing in this License Agreement shall be deemed to
206 create any relationship of agency, partnership, or joint venture
207 between BeOpen and Licensee.  This License Agreement does not grant
208 permission to use BeOpen trademarks or trade names in a trademark
209 sense to endorse or promote products or services of Licensee, or any
210 third party.  As an exception, the "BeOpen Python" logos available at
211 http://www.pythonlabs.com/logos.html may be used according to the
212 permissions granted on that web page.
213
214 7. By copying, installing or otherwise using the software, Licensee
215 agrees to be bound by the terms and conditions of this License
216 Agreement.
217
218
219 CNRI OPEN SOURCE LICENSE AGREEMENT
220 ----------------------------------
221
222 Python 1.6 CNRI OPEN SOURCE LICENSE AGREEMENT
223
224 IMPORTANT: PLEASE READ THE FOLLOWING AGREEMENT CAREFULLY. BY CLICKING
225 ON "ACCEPT" WHERE INDICATED BELOW, OR BY COPYING, INSTALLING OR
226 OTHERWISE USING PYTHON 1.6 SOFTWARE, YOU ARE DEEMED TO HAVE AGREED TO
227 THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT.
228
229 1. This LICENSE AGREEMENT is between the Corporation for National
230 Research Initiatives, having an office at 1895 Preston White Drive,
231 Reston, VA 20191 ("CNRI"), and the Individual or Organization
232 ("Licensee") accessing and otherwise using Python 1.6 software in
233 source or binary form and its associated documentation, as released at
234 the www.python.org Internet site on September 5, 2000 ("Python 1.6").
235
236 2. Subject to the terms and conditions of this License Agreement, CNRI
237 hereby grants Licensee a nonexclusive, royalty-free, world-wide
238 license to reproduce, analyze, test, perform and/or display publicly,
239 prepare derivative works, distribute, and otherwise use Python 1.6
240 alone or in any derivative version, provided, however, that CNRI's
241 License Agreement and CNRI's notice of copyright, i.e., "Copyright (c)
242 1995-2000 Corporation for National Research Initiatives; All Rights
243 Reserved" are retained in Python 1.6 alone or in any derivative
244 version prepared by
245
246 Licensee. Alternately, in lieu of CNRI's License Agreement, Licensee
247 may substitute the following text (omitting the quotes): "Python 1.6
248 is made available subject to the terms and conditions in CNRI's
249 License Agreement. This Agreement together with Python 1.6 may be
250 located on the Internet using the following unique, persistent
251 identifier (known as a handle): 1895.22/1012. This Agreement may also
252 be obtained from a proxy server on the Internet using the following
253 URL: http://hdl.handle.net/1895.22/1012".
254
255 3. In the event Licensee prepares a derivative work that is based on
256 or incorporates Python 1.6 or any part thereof, and wants to make the
257 derivative work available to others as provided herein, then Licensee
258 hereby agrees to include in any such work a brief summary of the
259 changes made to Python 1.6.
260
261 4. CNRI is making Python 1.6 available to Licensee on an "AS IS"
262 basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
263 IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
264 DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
265 FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6 WILL NOT
266 INFRINGE ANY THIRD PARTY RIGHTS.
267
268 5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
269 1.6 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A
270 RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6, OR
271 ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
272
273 6. This License Agreement will automatically terminate upon a material
274 breach of its terms and conditions.
275
276 7. This License Agreement shall be governed by and interpreted in all
277 respects by the law of the State of Virginia, excluding conflict of
278 law provisions. Nothing in this License Agreement shall be deemed to
279 create any relationship of agency, partnership, or joint venture
280 between CNRI and Licensee. This License Agreement does not grant
281 permission to use CNRI trademarks or trade name in a trademark sense
282 to endorse or promote products or services of Licensee, or any third
283 party.
284
285 8. By clicking on the "ACCEPT" button where indicated, or by copying,
286 installing or otherwise using Python 1.6, Licensee agrees to be bound
287 by the terms and conditions of this License Agreement.
288
289 ACCEPT
290
291
292 CWI PERMISSIONS STATEMENT AND DISCLAIMER
293 ----------------------------------------
294
295 Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
296 The Netherlands.  All rights reserved.
297
298 Permission to use, copy, modify, and distribute this software and its
299 documentation for any purpose and without fee is hereby granted,
300 provided that the above copyright notice appear in all copies and that
301 both that copyright notice and this permission notice appear in
302 supporting documentation, and that the name of Stichting Mathematisch
303 Centrum or CWI not be used in advertising or publicity pertaining to
304 distribution of the software without specific, written prior
305 permission.
306
307 STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
308 THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
309 FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
310 FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
311 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
312 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
313 OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
314
315 4 GLUT license *********************************************************
316
317 NOTICE:  The OpenGL Utility Toolkit (GLUT) distribution contains source
318 code published in a book titled "Programming OpenGL for the X Window
319 System" (ISBN: 0-201-48359-9) published by Addison-Wesley.  The
320 programs and associated files contained in the distribution were
321 developed by Mark J. Kilgard and are Copyright 1994, 1995, 1996 by Mark
322 J. Kilgard (unless otherwise noted).  The programs are not in the
323 public domain, but they are freely distributable without licensing
324 fees.  These programs are provided without guarantee or warrantee
325 expressed or implied.
326
327 5 OpenAL license *******************************************************
328
329                   GNU LIBRARY GENERAL PUBLIC LICENSE
330                        Version 2, June 1991
331
332  Copyright (C) 1991 Free Software Foundation, Inc.
333                     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
334  Everyone is permitted to copy and distribute verbatim copies
335  of this license document, but changing it is not allowed.
336
337 [This is the first released version of the library GPL.  It is
338  numbered 2 because it goes with version 2 of the ordinary GPL.]
339
340                             Preamble
341
342   The licenses for most software are designed to take away your
343 freedom to share and change it.  By contrast, the GNU General Public
344 Licenses are intended to guarantee your freedom to share and change
345 free software--to make sure the software is free for all its users.
346
347   This license, the Library General Public License, applies to some
348 specially designated Free Software Foundation software, and to any
349 other libraries whose authors decide to use it.  You can use it for
350 your libraries, too.
351
352   When we speak of free software, we are referring to freedom, not
353 price.  Our General Public Licenses are designed to make sure that you
354 have the freedom to distribute copies of free software (and charge for
355 this service if you wish), that you receive source code or can get it
356 if you want it, that you can change the software or use pieces of it
357 in new free programs; and that you know you can do these things.
358
359   To protect your rights, we need to make restrictions that forbid
360 anyone to deny you these rights or to ask you to surrender the rights.
361 These restrictions translate to certain responsibilities for you if
362 you distribute copies of the library, or if you modify it.
363
364   For example, if you distribute copies of the library, whether gratis
365 or for a fee, you must give the recipients all the rights that we gave
366 you.  You must make sure that they, too, receive or can get the source
367 code.  If you link a program with the library, you must provide
368 complete object files to the recipients so that they can relink them
369 with the library, after making changes to the library and recompiling
370 it.  And you must show them these terms so they know their rights.
371
372   Our method of protecting your rights has two steps: (1) copyright
373 the library, and (2) offer you this license which gives you legal
374 permission to copy, distribute and/or modify the library.
375
376   Also, for each distributor's protection, we want to make certain
377 that everyone understands that there is no warranty for this free
378 library.  If the library is modified by someone else and passed on, we
379 want its recipients to know that what they have is not the original
380 version, so that any problems introduced by others will not reflect on
381 the original authors' reputations.
382 \f
383   Finally, any free program is threatened constantly by software
384 patents.  We wish to avoid the danger that companies distributing free
385 software will individually obtain patent licenses, thus in effect
386 transforming the program into proprietary software.  To prevent this,
387 we have made it clear that any patent must be licensed for everyone's
388 free use or not licensed at all.
389
390   Most GNU software, including some libraries, is covered by the ordinary
391 GNU General Public License, which was designed for utility programs.  This
392 license, the GNU Library General Public License, applies to certain
393 designated libraries.  This license is quite different from the ordinary
394 one; be sure to read it in full, and don't assume that anything in it is
395 the same as in the ordinary license.
396
397   The reason we have a separate public license for some libraries is that
398 they blur the distinction we usually make between modifying or adding to a
399 program and simply using it.  Linking a program with a library, without
400 changing the library, is in some sense simply using the library, and is
401 analogous to running a utility program or application program.  However, in
402 a textual and legal sense, the linked executable is a combined work, a
403 derivative of the original library, and the ordinary General Public License
404 treats it as such.
405
406   Because of this blurred distinction, using the ordinary General
407 Public License for libraries did not effectively promote software
408 sharing, because most developers did not use the libraries.  We
409 concluded that weaker conditions might promote sharing better.
410
411   However, unrestricted linking of non-free programs would deprive the
412 users of those programs of all benefit from the free status of the
413 libraries themselves.  This Library General Public License is intended to
414 permit developers of non-free programs to use free libraries, while
415 preserving your freedom as a user of such programs to change the free
416 libraries that are incorporated in them.  (We have not seen how to achieve
417 this as regards changes in header files, but we have achieved it as regards
418 changes in the actual functions of the Library.)  The hope is that this
419 will lead to faster development of free libraries.
420
421   The precise terms and conditions for copying, distribution and
422 modification follow.  Pay close attention to the difference between a
423 "work based on the library" and a "work that uses the library".  The
424 former contains code derived from the library, while the latter only
425 works together with the library.
426
427   Note that it is possible for a library to be covered by the ordinary
428 General Public License rather than by this special one.
429 \f
430                   GNU LIBRARY GENERAL PUBLIC LICENSE
431    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
432
433   0. This License Agreement applies to any software library which
434 contains a notice placed by the copyright holder or other authorized
435 party saying it may be distributed under the terms of this Library
436 General Public License (also called "this License").  Each licensee is
437 addressed as "you".
438
439   A "library" means a collection of software functions and/or data
440 prepared so as to be conveniently linked with application programs
441 (which use some of those functions and data) to form executables.
442
443   The "Library", below, refers to any such software library or work
444 which has been distributed under these terms.  A "work based on the
445 Library" means either the Library or any derivative work under
446 copyright law: that is to say, a work containing the Library or a
447 portion of it, either verbatim or with modifications and/or translated
448 straightforwardly into another language.  (Hereinafter, translation is
449 included without limitation in the term "modification".)
450
451   "Source code" for a work means the preferred form of the work for
452 making modifications to it.  For a library, complete source code means
453 all the source code for all modules it contains, plus any associated
454 interface definition files, plus the scripts used to control compilation
455 and installation of the library.
456
457   Activities other than copying, distribution and modification are not
458 covered by this License; they are outside its scope.  The act of
459 running a program using the Library is not restricted, and output from
460 such a program is covered only if its contents constitute a work based
461 on the Library (independent of the use of the Library in a tool for
462 writing it).  Whether that is true depends on what the Library does
463 and what the program that uses the Library does.
464   
465   1. You may copy and distribute verbatim copies of the Library's
466 complete source code as you receive it, in any medium, provided that
467 you conspicuously and appropriately publish on each copy an
468 appropriate copyright notice and disclaimer of warranty; keep intact
469 all the notices that refer to this License and to the absence of any
470 warranty; and distribute a copy of this License along with the
471 Library.
472
473   You may charge a fee for the physical act of transferring a copy,
474 and you may at your option offer warranty protection in exchange for a
475 fee.
476 \f
477   2. You may modify your copy or copies of the Library or any portion
478 of it, thus forming a work based on the Library, and copy and
479 distribute such modifications or work under the terms of Section 1
480 above, provided that you also meet all of these conditions:
481
482     a) The modified work must itself be a software library.
483
484     b) You must cause the files modified to carry prominent notices
485     stating that you changed the files and the date of any change.
486
487     c) You must cause the whole of the work to be licensed at no
488     charge to all third parties under the terms of this License.
489
490     d) If a facility in the modified Library refers to a function or a
491     table of data to be supplied by an application program that uses
492     the facility, other than as an argument passed when the facility
493     is invoked, then you must make a good faith effort to ensure that,
494     in the event an application does not supply such function or
495     table, the facility still operates, and performs whatever part of
496     its purpose remains meaningful.
497
498     (For example, a function in a library to compute square roots has
499     a purpose that is entirely well-defined independent of the
500     application.  Therefore, Subsection 2d requires that any
501     application-supplied function or table used by this function must
502     be optional: if the application does not supply it, the square
503     root function must still compute square roots.)
504
505 These requirements apply to the modified work as a whole.  If
506 identifiable sections of that work are not derived from the Library,
507 and can be reasonably considered independent and separate works in
508 themselves, then this License, and its terms, do not apply to those
509 sections when you distribute them as separate works.  But when you
510 distribute the same sections as part of a whole which is a work based
511 on the Library, the distribution of the whole must be on the terms of
512 this License, whose permissions for other licensees extend to the
513 entire whole, and thus to each and every part regardless of who wrote
514 it.
515
516 Thus, it is not the intent of this section to claim rights or contest
517 your rights to work written entirely by you; rather, the intent is to
518 exercise the right to control the distribution of derivative or
519 collective works based on the Library.
520
521 In addition, mere aggregation of another work not based on the Library
522 with the Library (or with a work based on the Library) on a volume of
523 a storage or distribution medium does not bring the other work under
524 the scope of this License.
525
526   3. You may opt to apply the terms of the ordinary GNU General Public
527 License instead of this License to a given copy of the Library.  To do
528 this, you must alter all the notices that refer to this License, so
529 that they refer to the ordinary GNU General Public License, version 2,
530 instead of to this License.  (If a newer version than version 2 of the
531 ordinary GNU General Public License has appeared, then you can specify
532 that version instead if you wish.)  Do not make any other change in
533 these notices.
534 \f
535   Once this change is made in a given copy, it is irreversible for
536 that copy, so the ordinary GNU General Public License applies to all
537 subsequent copies and derivative works made from that copy.
538
539   This option is useful when you wish to copy part of the code of
540 the Library into a program that is not a library.
541
542   4. You may copy and distribute the Library (or a portion or
543 derivative of it, under Section 2) in object code or executable form
544 under the terms of Sections 1 and 2 above provided that you accompany
545 it with the complete corresponding machine-readable source code, which
546 must be distributed under the terms of Sections 1 and 2 above on a
547 medium customarily used for software interchange.
548
549   If distribution of object code is made by offering access to copy
550 from a designated place, then offering equivalent access to copy the
551 source code from the same place satisfies the requirement to
552 distribute the source code, even though third parties are not
553 compelled to copy the source along with the object code.
554
555   5. A program that contains no derivative of any portion of the
556 Library, but is designed to work with the Library by being compiled or
557 linked with it, is called a "work that uses the Library".  Such a
558 work, in isolation, is not a derivative work of the Library, and
559 therefore falls outside the scope of this License.
560
561   However, linking a "work that uses the Library" with the Library
562 creates an executable that is a derivative of the Library (because it
563 contains portions of the Library), rather than a "work that uses the
564 library".  The executable is therefore covered by this License.
565 Section 6 states terms for distribution of such executables.
566
567   When a "work that uses the Library" uses material from a header file
568 that is part of the Library, the object code for the work may be a
569 derivative work of the Library even though the source code is not.
570 Whether this is true is especially significant if the work can be
571 linked without the Library, or if the work is itself a library.  The
572 threshold for this to be true is not precisely defined by law.
573
574   If such an object file uses only numerical parameters, data
575 structure layouts and accessors, and small macros and small inline
576 functions (ten lines or less in length), then the use of the object
577 file is unrestricted, regardless of whether it is legally a derivative
578 work.  (Executables containing this object code plus portions of the
579 Library will still fall under Section 6.)
580
581   Otherwise, if the work is a derivative of the Library, you may
582 distribute the object code for the work under the terms of Section 6.
583 Any executables containing that work also fall under Section 6,
584 whether or not they are linked directly with the Library itself.
585 \f
586   6. As an exception to the Sections above, you may also compile or
587 link a "work that uses the Library" with the Library to produce a
588 work containing portions of the Library, and distribute that work
589 under terms of your choice, provided that the terms permit
590 modification of the work for the customer's own use and reverse
591 engineering for debugging such modifications.
592
593   You must give prominent notice with each copy of the work that the
594 Library is used in it and that the Library and its use are covered by
595 this License.  You must supply a copy of this License.  If the work
596 during execution displays copyright notices, you must include the
597 copyright notice for the Library among them, as well as a reference
598 directing the user to the copy of this License.  Also, you must do one
599 of these things:
600
601     a) Accompany the work with the complete corresponding
602     machine-readable source code for the Library including whatever
603     changes were used in the work (which must be distributed under
604     Sections 1 and 2 above); and, if the work is an executable linked
605     with the Library, with the complete machine-readable "work that
606     uses the Library", as object code and/or source code, so that the
607     user can modify the Library and then relink to produce a modified
608     executable containing the modified Library.  (It is understood
609     that the user who changes the contents of definitions files in the
610     Library will not necessarily be able to recompile the application
611     to use the modified definitions.)
612
613     b) Accompany the work with a written offer, valid for at
614     least three years, to give the same user the materials
615     specified in Subsection 6a, above, for a charge no more
616     than the cost of performing this distribution.
617
618     c) If distribution of the work is made by offering access to copy
619     from a designated place, offer equivalent access to copy the above
620     specified materials from the same place.
621
622     d) Verify that the user has already received a copy of these
623     materials or that you have already sent this user a copy.
624
625   For an executable, the required form of the "work that uses the
626 Library" must include any data and utility programs needed for
627 reproducing the executable from it.  However, as a special exception,
628 the source code distributed need not include anything that is normally
629 distributed (in either source or binary form) with the major
630 components (compiler, kernel, and so on) of the operating system on
631 which the executable runs, unless that component itself accompanies
632 the executable.
633
634   It may happen that this requirement contradicts the license
635 restrictions of other proprietary libraries that do not normally
636 accompany the operating system.  Such a contradiction means you cannot
637 use both them and the Library together in an executable that you
638 distribute.
639 \f
640   7. You may place library facilities that are a work based on the
641 Library side-by-side in a single library together with other library
642 facilities not covered by this License, and distribute such a combined
643 library, provided that the separate distribution of the work based on
644 the Library and of the other library facilities is otherwise
645 permitted, and provided that you do these two things:
646
647     a) Accompany the combined library with a copy of the same work
648     based on the Library, uncombined with any other library
649     facilities.  This must be distributed under the terms of the
650     Sections above.
651
652     b) Give prominent notice with the combined library of the fact
653     that part of it is a work based on the Library, and explaining
654     where to find the accompanying uncombined form of the same work.
655
656   8. You may not copy, modify, sublicense, link with, or distribute
657 the Library except as expressly provided under this License.  Any
658 attempt otherwise to copy, modify, sublicense, link with, or
659 distribute the Library is void, and will automatically terminate your
660 rights under this License.  However, parties who have received copies,
661 or rights, from you under this License will not have their licenses
662 terminated so long as such parties remain in full compliance.
663
664   9. You are not required to accept this License, since you have not
665 signed it.  However, nothing else grants you permission to modify or
666 distribute the Library or its derivative works.  These actions are
667 prohibited by law if you do not accept this License.  Therefore, by
668 modifying or distributing the Library (or any work based on the
669 Library), you indicate your acceptance of this License to do so, and
670 all its terms and conditions for copying, distributing or modifying
671 the Library or works based on it.
672
673   10. Each time you redistribute the Library (or any work based on the
674 Library), the recipient automatically receives a license from the
675 original licensor to copy, distribute, link with or modify the Library
676 subject to these terms and conditions.  You may not impose any further
677 restrictions on the recipients' exercise of the rights granted herein.
678 You are not responsible for enforcing compliance by third parties to
679 this License.
680 \f
681   11. If, as a consequence of a court judgment or allegation of patent
682 infringement or for any other reason (not limited to patent issues),
683 conditions are imposed on you (whether by court order, agreement or
684 otherwise) that contradict the conditions of this License, they do not
685 excuse you from the conditions of this License.  If you cannot
686 distribute so as to satisfy simultaneously your obligations under this
687 License and any other pertinent obligations, then as a consequence you
688 may not distribute the Library at all.  For example, if a patent
689 license would not permit royalty-free redistribution of the Library by
690 all those who receive copies directly or indirectly through you, then
691 the only way you could satisfy both it and this License would be to
692 refrain entirely from distribution of the Library.
693
694 If any portion of this section is held invalid or unenforceable under any
695 particular circumstance, the balance of the section is intended to apply,
696 and the section as a whole is intended to apply in other circumstances.
697
698 It is not the purpose of this section to induce you to infringe any
699 patents or other property right claims or to contest validity of any
700 such claims; this section has the sole purpose of protecting the
701 integrity of the free software distribution system which is
702 implemented by public license practices.  Many people have made
703 generous contributions to the wide range of software distributed
704 through that system in reliance on consistent application of that
705 system; it is up to the author/donor to decide if he or she is willing
706 to distribute software through any other system and a licensee cannot
707 impose that choice.
708
709 This section is intended to make thoroughly clear what is believed to
710 be a consequence of the rest of this License.
711
712   12. If the distribution and/or use of the Library is restricted in
713 certain countries either by patents or by copyrighted interfaces, the
714 original copyright holder who places the Library under this License may add
715 an explicit geographical distribution limitation excluding those countries,
716 so that distribution is permitted only in or among countries not thus
717 excluded.  In such case, this License incorporates the limitation as if
718 written in the body of this License.
719
720   13. The Free Software Foundation may publish revised and/or new
721 versions of the Library General Public License from time to time.
722 Such new versions will be similar in spirit to the present version,
723 but may differ in detail to address new problems or concerns.
724
725 Each version is given a distinguishing version number.  If the Library
726 specifies a version number of this License which applies to it and
727 "any later version", you have the option of following the terms and
728 conditions either of that version or of any later version published by
729 the Free Software Foundation.  If the Library does not specify a
730 license version number, you may choose any version ever published by
731 the Free Software Foundation.
732 \f
733   14. If you wish to incorporate parts of the Library into other free
734 programs whose distribution conditions are incompatible with these,
735 write to the author to ask for permission.  For software which is
736 copyrighted by the Free Software Foundation, write to the Free
737 Software Foundation; we sometimes make exceptions for this.  Our
738 decision will be guided by the two goals of preserving the free status
739 of all derivatives of our free software and of promoting the sharing
740 and reuse of software generally.
741
742                             NO WARRANTY
743
744   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
745 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
746 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
747 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
748 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
749 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
750 PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
751 LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
752 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
753
754   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
755 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
756 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
757 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
758 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
759 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
760 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
761 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
762 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
763 DAMAGES.
764
765                      END OF TERMS AND CONDITIONS