0000: 09 09 20 20 47 4e 55 20 4c 45 53 53 45 52 20 47 .. GNU LESSER G
0010: 45 4e 45 52 41 4c 20 50 55 42 4c 49 43 20 4c 49 ENERAL PUBLIC LI
0020: 43 45 4e 53 45 0d 0a 09 09 20 20 20 20 20 20 20 CENSE....
0030: 56 65 72 73 69 6f 6e 20 32 2e 31 2c 20 46 65 62 Version 2.1, Feb
0040: 72 75 61 72 79 20 31 39 39 39 0d 0a 0d 0a 20 43 ruary 1999.... C
0050: 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 opyright (C) 199
0060: 31 2c 20 31 39 39 39 20 46 72 65 65 20 53 6f 66 1, 1999 Free Sof
0070: 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e tware Foundation
0080: 2c 20 49 6e 63 2e 0d 0a 20 20 20 20 20 35 31 20 , Inc... 51
0090: 46 72 61 6e 6b 6c 69 6e 20 53 74 2c 20 46 69 66 Franklin St, Fif
00a0: 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e th Floor, Boston
00b0: 2c 20 4d 41 20 20 30 32 31 31 30 2d 31 33 30 31 , MA 02110-1301
00c0: 20 20 55 53 41 0d 0a 20 45 76 65 72 79 6f 6e 65 USA.. Everyone
00d0: 20 69 73 20 70 65 72 6d 69 74 74 65 64 20 74 6f is permitted to
00e0: 20 63 6f 70 79 20 61 6e 64 20 64 69 73 74 72 69 copy and distri
00f0: 62 75 74 65 20 76 65 72 62 61 74 69 6d 20 63 6f bute verbatim co
0100: 70 69 65 73 0d 0a 20 6f 66 20 74 68 69 73 20 6c pies.. of this l
0110: 69 63 65 6e 73 65 20 64 6f 63 75 6d 65 6e 74 2c icense document,
0120: 20 62 75 74 20 63 68 61 6e 67 69 6e 67 20 69 74 but changing it
0130: 20 69 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 2e is not allowed.
0140: 0d 0a 0d 0a 5b 54 68 69 73 20 69 73 20 74 68 65 ....[This is the
0150: 20 66 69 72 73 74 20 72 65 6c 65 61 73 65 64 20 first released
0160: 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 4c version of the L
0170: 65 73 73 65 72 20 47 50 4c 2e 20 20 49 74 20 61 esser GPL. It a
0180: 6c 73 6f 20 63 6f 75 6e 74 73 0d 0a 20 61 73 20 lso counts.. as
0190: 74 68 65 20 73 75 63 63 65 73 73 6f 72 20 6f 66 the successor of
01a0: 20 74 68 65 20 47 4e 55 20 4c 69 62 72 61 72 79 the GNU Library
01b0: 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2c Public License,
01c0: 20 76 65 72 73 69 6f 6e 20 32 2c 20 68 65 6e 63 version 2, henc
01d0: 65 0d 0a 20 74 68 65 20 76 65 72 73 69 6f 6e 20 e.. the version
01e0: 6e 75 6d 62 65 72 20 32 2e 31 2e 5d 0d 0a 0d 0a number 2.1.]....
01f0: 09 09 09 20 20 20 20 50 72 65 61 6d 62 6c 65 0d ... Preamble.
0200: 0a 0d 0a 20 20 54 68 65 20 6c 69 63 65 6e 73 65 ... The license
0210: 73 20 66 6f 72 20 6d 6f 73 74 20 73 6f 66 74 77 s for most softw
0220: 61 72 65 20 61 72 65 20 64 65 73 69 67 6e 65 64 are are designed
0230: 20 74 6f 20 74 61 6b 65 20 61 77 61 79 20 79 6f to take away yo
0240: 75 72 0d 0a 66 72 65 65 64 6f 6d 20 74 6f 20 73 ur..freedom to s
0250: 68 61 72 65 20 61 6e 64 20 63 68 61 6e 67 65 20 hare and change
0260: 69 74 2e 20 20 42 79 20 63 6f 6e 74 72 61 73 74 it. By contrast
0270: 2c 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 , the GNU Genera
0280: 6c 20 50 75 62 6c 69 63 0d 0a 4c 69 63 65 6e 73 l Public..Licens
0290: 65 73 20 61 72 65 20 69 6e 74 65 6e 64 65 64 20 es are intended
02a0: 74 6f 20 67 75 61 72 61 6e 74 65 65 20 79 6f 75 to guarantee you
02b0: 72 20 66 72 65 65 64 6f 6d 20 74 6f 20 73 68 61 r freedom to sha
02c0: 72 65 20 61 6e 64 20 63 68 61 6e 67 65 0d 0a 66 re and change..f
02d0: 72 65 65 20 73 6f 66 74 77 61 72 65 2d 2d 74 6f ree software--to
02e0: 20 6d 61 6b 65 20 73 75 72 65 20 74 68 65 20 73 make sure the s
02f0: 6f 66 74 77 61 72 65 20 69 73 20 66 72 65 65 20 oftware is free
0300: 66 6f 72 20 61 6c 6c 20 69 74 73 20 75 73 65 72 for all its user
0310: 73 2e 0d 0a 0d 0a 20 20 54 68 69 73 20 6c 69 63 s..... This lic
0320: 65 6e 73 65 2c 20 74 68 65 20 4c 65 73 73 65 72 ense, the Lesser
0330: 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 General Public
0340: 4c 69 63 65 6e 73 65 2c 20 61 70 70 6c 69 65 73 License, applies
0350: 20 74 6f 20 73 6f 6d 65 0d 0a 73 70 65 63 69 61 to some..specia
0360: 6c 6c 79 20 64 65 73 69 67 6e 61 74 65 64 20 73 lly designated s
0370: 6f 66 74 77 61 72 65 20 70 61 63 6b 61 67 65 73 oftware packages
0380: 2d 2d 74 79 70 69 63 61 6c 6c 79 20 6c 69 62 72 --typically libr
0390: 61 72 69 65 73 2d 2d 6f 66 20 74 68 65 0d 0a 46 aries--of the..F
03a0: 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 ree Software Fou
03b0: 6e 64 61 74 69 6f 6e 20 61 6e 64 20 6f 74 68 65 ndation and othe
03c0: 72 20 61 75 74 68 6f 72 73 20 77 68 6f 20 64 65 r authors who de
03d0: 63 69 64 65 20 74 6f 20 75 73 65 20 69 74 2e 20 cide to use it.
03e0: 20 59 6f 75 0d 0a 63 61 6e 20 75 73 65 20 69 74 You..can use it
03f0: 20 74 6f 6f 2c 20 62 75 74 20 77 65 20 73 75 67 too, but we sug
0400: 67 65 73 74 20 79 6f 75 20 66 69 72 73 74 20 74 gest you first t
0410: 68 69 6e 6b 20 63 61 72 65 66 75 6c 6c 79 20 61 hink carefully a
0420: 62 6f 75 74 20 77 68 65 74 68 65 72 0d 0a 74 68 bout whether..th
0430: 69 73 20 6c 69 63 65 6e 73 65 20 6f 72 20 74 68 is license or th
0440: 65 20 6f 72 64 69 6e 61 72 79 20 47 65 6e 65 72 e ordinary Gener
0450: 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 al Public Licens
0460: 65 20 69 73 20 74 68 65 20 62 65 74 74 65 72 0d e is the better.
0470: 0a 73 74 72 61 74 65 67 79 20 74 6f 20 75 73 65 .strategy to use
0480: 20 69 6e 20 61 6e 79 20 70 61 72 74 69 63 75 6c in any particul
0490: 61 72 20 63 61 73 65 2c 20 62 61 73 65 64 20 6f ar case, based o
04a0: 6e 20 74 68 65 20 65 78 70 6c 61 6e 61 74 69 6f n the explanatio
04b0: 6e 73 20 62 65 6c 6f 77 2e 0d 0a 0d 0a 20 20 57 ns below..... W
04c0: 68 65 6e 20 77 65 20 73 70 65 61 6b 20 6f 66 20 hen we speak of
04d0: 66 72 65 65 20 73 6f 66 74 77 61 72 65 2c 20 77 free software, w
04e0: 65 20 61 72 65 20 72 65 66 65 72 72 69 6e 67 20 e are referring
04f0: 74 6f 20 66 72 65 65 64 6f 6d 20 6f 66 20 75 73 to freedom of us
0500: 65 2c 0d 0a 6e 6f 74 20 70 72 69 63 65 2e 20 20 e,..not price.
0510: 4f 75 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c Our General Publ
0520: 69 63 20 4c 69 63 65 6e 73 65 73 20 61 72 65 20 ic Licenses are
0530: 64 65 73 69 67 6e 65 64 20 74 6f 20 6d 61 6b 65 designed to make
0540: 20 73 75 72 65 20 74 68 61 74 0d 0a 79 6f 75 20 sure that..you
0550: 68 61 76 65 20 74 68 65 20 66 72 65 65 64 6f 6d have the freedom
0560: 20 74 6f 20 64 69 73 74 72 69 62 75 74 65 20 63 to distribute c
0570: 6f 70 69 65 73 20 6f 66 20 66 72 65 65 20 73 6f opies of free so
0580: 66 74 77 61 72 65 20 28 61 6e 64 20 63 68 61 72 ftware (and char
0590: 67 65 0d 0a 66 6f 72 20 74 68 69 73 20 73 65 72 ge..for this ser
05a0: 76 69 63 65 20 69 66 20 79 6f 75 20 77 69 73 68 vice if you wish
05b0: 29 3b 20 74 68 61 74 20 79 6f 75 20 72 65 63 65 ); that you rece
05c0: 69 76 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 ive source code
05d0: 6f 72 20 63 61 6e 20 67 65 74 0d 0a 69 74 20 69 or can get..it i
05e0: 66 20 79 6f 75 20 77 61 6e 74 20 69 74 3b 20 74 f you want it; t
05f0: 68 61 74 20 79 6f 75 20 63 61 6e 20 63 68 61 6e hat you can chan
0600: 67 65 20 74 68 65 20 73 6f 66 74 77 61 72 65 20 ge the software
0610: 61 6e 64 20 75 73 65 20 70 69 65 63 65 73 20 6f and use pieces o
0620: 66 0d 0a 69 74 20 69 6e 20 6e 65 77 20 66 72 65 f..it in new fre
0630: 65 20 70 72 6f 67 72 61 6d 73 3b 20 61 6e 64 20 e programs; and
0640: 74 68 61 74 20 79 6f 75 20 61 72 65 20 69 6e 66 that you are inf
0650: 6f 72 6d 65 64 20 74 68 61 74 20 79 6f 75 20 63 ormed that you c
0660: 61 6e 20 64 6f 0d 0a 74 68 65 73 65 20 74 68 69 an do..these thi
0670: 6e 67 73 2e 0d 0a 0d 0a 20 20 54 6f 20 70 72 6f ngs..... To pro
0680: 74 65 63 74 20 79 6f 75 72 20 72 69 67 68 74 73 tect your rights
0690: 2c 20 77 65 20 6e 65 65 64 20 74 6f 20 6d 61 6b , we need to mak
06a0: 65 20 72 65 73 74 72 69 63 74 69 6f 6e 73 20 74 e restrictions t
06b0: 68 61 74 20 66 6f 72 62 69 64 0d 0a 64 69 73 74 hat forbid..dist
06c0: 72 69 62 75 74 6f 72 73 20 74 6f 20 64 65 6e 79 ributors to deny
06d0: 20 79 6f 75 20 74 68 65 73 65 20 72 69 67 68 74 you these right
06e0: 73 20 6f 72 20 74 6f 20 61 73 6b 20 79 6f 75 20 s or to ask you
06f0: 74 6f 20 73 75 72 72 65 6e 64 65 72 20 74 68 65 to surrender the
0700: 73 65 0d 0a 72 69 67 68 74 73 2e 20 20 54 68 65 se..rights. The
0710: 73 65 20 72 65 73 74 72 69 63 74 69 6f 6e 73 20 se restrictions
0720: 74 72 61 6e 73 6c 61 74 65 20 74 6f 20 63 65 72 translate to cer
0730: 74 61 69 6e 20 72 65 73 70 6f 6e 73 69 62 69 6c tain responsibil
0740: 69 74 69 65 73 20 66 6f 72 0d 0a 79 6f 75 20 69 ities for..you i
0750: 66 20 79 6f 75 20 64 69 73 74 72 69 62 75 74 65 f you distribute
0760: 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 6c copies of the l
0770: 69 62 72 61 72 79 20 6f 72 20 69 66 20 79 6f 75 ibrary or if you
0780: 20 6d 6f 64 69 66 79 20 69 74 2e 0d 0a 0d 0a 20 modify it.....
0790: 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 For example, if
07a0: 20 79 6f 75 20 64 69 73 74 72 69 62 75 74 65 20 you distribute
07b0: 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 6c 69 copies of the li
07c0: 62 72 61 72 79 2c 20 77 68 65 74 68 65 72 20 67 brary, whether g
07d0: 72 61 74 69 73 0d 0a 6f 72 20 66 6f 72 20 61 20 ratis..or for a
07e0: 66 65 65 2c 20 79 6f 75 20 6d 75 73 74 20 67 69 fee, you must gi
07f0: 76 65 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 ve the recipient
0800: 73 20 61 6c 6c 20 74 68 65 20 72 69 67 68 74 73 s all the rights
0810: 20 74 68 61 74 20 77 65 20 67 61 76 65 0d 0a 79 that we gave..y
0820: 6f 75 2e 20 20 59 6f 75 20 6d 75 73 74 20 6d 61 ou. You must ma
0830: 6b 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 ke sure that the
0840: 79 2c 20 74 6f 6f 2c 20 72 65 63 65 69 76 65 20 y, too, receive
0850: 6f 72 20 63 61 6e 20 67 65 74 20 74 68 65 20 73 or can get the s
0860: 6f 75 72 63 65 0d 0a 63 6f 64 65 2e 20 20 49 66 ource..code. If
0870: 20 79 6f 75 20 6c 69 6e 6b 20 6f 74 68 65 72 20 you link other
0880: 63 6f 64 65 20 77 69 74 68 20 74 68 65 20 6c 69 code with the li
0890: 62 72 61 72 79 2c 20 79 6f 75 20 6d 75 73 74 20 brary, you must
08a0: 70 72 6f 76 69 64 65 0d 0a 63 6f 6d 70 6c 65 74 provide..complet
08b0: 65 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 74 e object files t
08c0: 6f 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 73 o the recipients
08d0: 2c 20 73 6f 20 74 68 61 74 20 74 68 65 79 20 63 , so that they c
08e0: 61 6e 20 72 65 6c 69 6e 6b 20 74 68 65 6d 0d 0a an relink them..
08f0: 77 69 74 68 20 74 68 65 20 6c 69 62 72 61 72 79 with the library
0900: 20 61 66 74 65 72 20 6d 61 6b 69 6e 67 20 63 68 after making ch
0910: 61 6e 67 65 73 20 74 6f 20 74 68 65 20 6c 69 62 anges to the lib
0920: 72 61 72 79 20 61 6e 64 20 72 65 63 6f 6d 70 69 rary and recompi
0930: 6c 69 6e 67 0d 0a 69 74 2e 20 20 41 6e 64 20 79 ling..it. And y
0940: 6f 75 20 6d 75 73 74 20 73 68 6f 77 20 74 68 65 ou must show the
0950: 6d 20 74 68 65 73 65 20 74 65 72 6d 73 20 73 6f m these terms so
0960: 20 74 68 65 79 20 6b 6e 6f 77 20 74 68 65 69 72 they know their
0970: 20 72 69 67 68 74 73 2e 0d 0a 0d 0a 20 20 57 65 rights..... We
0980: 20 70 72 6f 74 65 63 74 20 79 6f 75 72 20 72 69 protect your ri
0990: 67 68 74 73 20 77 69 74 68 20 61 20 74 77 6f 2d ghts with a two-
09a0: 73 74 65 70 20 6d 65 74 68 6f 64 3a 20 28 31 29 step method: (1)
09b0: 20 77 65 20 63 6f 70 79 72 69 67 68 74 20 74 68 we copyright th
09c0: 65 0d 0a 6c 69 62 72 61 72 79 2c 20 61 6e 64 20 e..library, and
09d0: 28 32 29 20 77 65 20 6f 66 66 65 72 20 79 6f 75 (2) we offer you
09e0: 20 74 68 69 73 20 6c 69 63 65 6e 73 65 2c 20 77 this license, w
09f0: 68 69 63 68 20 67 69 76 65 73 20 79 6f 75 20 6c hich gives you l
0a00: 65 67 61 6c 0d 0a 70 65 72 6d 69 73 73 69 6f 6e egal..permission
0a10: 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 72 69 to copy, distri
0a20: 62 75 74 65 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 bute and/or modi
0a30: 66 79 20 74 68 65 20 6c 69 62 72 61 72 79 2e 0d fy the library..
0a40: 0a 0d 0a 20 20 54 6f 20 70 72 6f 74 65 63 74 20 ... To protect
0a50: 65 61 63 68 20 64 69 73 74 72 69 62 75 74 6f 72 each distributor
0a60: 2c 20 77 65 20 77 61 6e 74 20 74 6f 20 6d 61 6b , we want to mak
0a70: 65 20 69 74 20 76 65 72 79 20 63 6c 65 61 72 20 e it very clear
0a80: 74 68 61 74 0d 0a 74 68 65 72 65 20 69 73 20 6e that..there is n
0a90: 6f 20 77 61 72 72 61 6e 74 79 20 66 6f 72 20 74 o warranty for t
0aa0: 68 65 20 66 72 65 65 20 6c 69 62 72 61 72 79 2e he free library.
0ab0: 20 20 41 6c 73 6f 2c 20 69 66 20 74 68 65 20 6c Also, if the l
0ac0: 69 62 72 61 72 79 20 69 73 0d 0a 6d 6f 64 69 66 ibrary is..modif
0ad0: 69 65 64 20 62 79 20 73 6f 6d 65 6f 6e 65 20 65 ied by someone e
0ae0: 6c 73 65 20 61 6e 64 20 70 61 73 73 65 64 20 6f lse and passed o
0af0: 6e 2c 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 n, the recipient
0b00: 73 20 73 68 6f 75 6c 64 20 6b 6e 6f 77 0d 0a 74 s should know..t
0b10: 68 61 74 20 77 68 61 74 20 74 68 65 79 20 68 61 hat what they ha
0b20: 76 65 20 69 73 20 6e 6f 74 20 74 68 65 20 6f 72 ve is not the or
0b30: 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e 2c 20 iginal version,
0b40: 73 6f 20 74 68 61 74 20 74 68 65 20 6f 72 69 67 so that the orig
0b50: 69 6e 61 6c 0d 0a 61 75 74 68 6f 72 27 73 20 72 inal..author's r
0b60: 65 70 75 74 61 74 69 6f 6e 20 77 69 6c 6c 20 6e eputation will n
0b70: 6f 74 20 62 65 20 61 66 66 65 63 74 65 64 20 62 ot be affected b
0b80: 79 20 70 72 6f 62 6c 65 6d 73 20 74 68 61 74 20 y problems that
0b90: 6d 69 67 68 74 20 62 65 0d 0a 69 6e 74 72 6f 64 might be..introd
0ba0: 75 63 65 64 20 62 79 20 6f 74 68 65 72 73 2e 0d uced by others..
0bb0: 0a 0c 0d 0a 20 20 46 69 6e 61 6c 6c 79 2c 20 73 .... Finally, s
0bc0: 6f 66 74 77 61 72 65 20 70 61 74 65 6e 74 73 20 oftware patents
0bd0: 70 6f 73 65 20 61 20 63 6f 6e 73 74 61 6e 74 20 pose a constant
0be0: 74 68 72 65 61 74 20 74 6f 20 74 68 65 20 65 78 threat to the ex
0bf0: 69 73 74 65 6e 63 65 20 6f 66 0d 0a 61 6e 79 20 istence of..any
0c00: 66 72 65 65 20 70 72 6f 67 72 61 6d 2e 20 20 57 free program. W
0c10: 65 20 77 69 73 68 20 74 6f 20 6d 61 6b 65 20 73 e wish to make s
0c20: 75 72 65 20 74 68 61 74 20 61 20 63 6f 6d 70 61 ure that a compa
0c30: 6e 79 20 63 61 6e 6e 6f 74 0d 0a 65 66 66 65 63 ny cannot..effec
0c40: 74 69 76 65 6c 79 20 72 65 73 74 72 69 63 74 20 tively restrict
0c50: 74 68 65 20 75 73 65 72 73 20 6f 66 20 61 20 66 the users of a f
0c60: 72 65 65 20 70 72 6f 67 72 61 6d 20 62 79 20 6f ree program by o
0c70: 62 74 61 69 6e 69 6e 67 20 61 0d 0a 72 65 73 74 btaining a..rest
0c80: 72 69 63 74 69 76 65 20 6c 69 63 65 6e 73 65 20 rictive license
0c90: 66 72 6f 6d 20 61 20 70 61 74 65 6e 74 20 68 6f from a patent ho
0ca0: 6c 64 65 72 2e 20 20 54 68 65 72 65 66 6f 72 65 lder. Therefore
0cb0: 2c 20 77 65 20 69 6e 73 69 73 74 20 74 68 61 74 , we insist that
0cc0: 0d 0a 61 6e 79 20 70 61 74 65 6e 74 20 6c 69 63 ..any patent lic
0cd0: 65 6e 73 65 20 6f 62 74 61 69 6e 65 64 20 66 6f ense obtained fo
0ce0: 72 20 61 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 r a version of t
0cf0: 68 65 20 6c 69 62 72 61 72 79 20 6d 75 73 74 20 he library must
0d00: 62 65 0d 0a 63 6f 6e 73 69 73 74 65 6e 74 20 77 be..consistent w
0d10: 69 74 68 20 74 68 65 20 66 75 6c 6c 20 66 72 65 ith the full fre
0d20: 65 64 6f 6d 20 6f 66 20 75 73 65 20 73 70 65 63 edom of use spec
0d30: 69 66 69 65 64 20 69 6e 20 74 68 69 73 20 6c 69 ified in this li
0d40: 63 65 6e 73 65 2e 0d 0a 0d 0a 20 20 4d 6f 73 74 cense..... Most
0d50: 20 47 4e 55 20 73 6f 66 74 77 61 72 65 2c 20 69 GNU software, i
0d60: 6e 63 6c 75 64 69 6e 67 20 73 6f 6d 65 20 6c 69 ncluding some li
0d70: 62 72 61 72 69 65 73 2c 20 69 73 20 63 6f 76 65 braries, is cove
0d80: 72 65 64 20 62 79 20 74 68 65 0d 0a 6f 72 64 69 red by the..ordi
0d90: 6e 61 72 79 20 47 4e 55 20 47 65 6e 65 72 61 6c nary GNU General
0da0: 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2e Public License.
0db0: 20 20 54 68 69 73 20 6c 69 63 65 6e 73 65 2c 20 This license,
0dc0: 74 68 65 20 47 4e 55 20 4c 65 73 73 65 72 0d 0a the GNU Lesser..
0dd0: 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c General Public L
0de0: 69 63 65 6e 73 65 2c 20 61 70 70 6c 69 65 73 20 icense, applies
0df0: 74 6f 20 63 65 72 74 61 69 6e 20 64 65 73 69 67 to certain desig
0e00: 6e 61 74 65 64 20 6c 69 62 72 61 72 69 65 73 2c nated libraries,
0e10: 20 61 6e 64 0d 0a 69 73 20 71 75 69 74 65 20 64 and..is quite d
0e20: 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 74 68 ifferent from th
0e30: 65 20 6f 72 64 69 6e 61 72 79 20 47 65 6e 65 72 e ordinary Gener
0e40: 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 al Public Licens
0e50: 65 2e 20 20 57 65 20 75 73 65 0d 0a 74 68 69 73 e. We use..this
0e60: 20 6c 69 63 65 6e 73 65 20 66 6f 72 20 63 65 72 license for cer
0e70: 74 61 69 6e 20 6c 69 62 72 61 72 69 65 73 20 69 tain libraries i
0e80: 6e 20 6f 72 64 65 72 20 74 6f 20 70 65 72 6d 69 n order to permi
0e90: 74 20 6c 69 6e 6b 69 6e 67 20 74 68 6f 73 65 0d t linking those.
0ea0: 0a 6c 69 62 72 61 72 69 65 73 20 69 6e 74 6f 20 .libraries into
0eb0: 6e 6f 6e 2d 66 72 65 65 20 70 72 6f 67 72 61 6d non-free program
0ec0: 73 2e 0d 0a 0d 0a 20 20 57 68 65 6e 20 61 20 70 s..... When a p
0ed0: 72 6f 67 72 61 6d 20 69 73 20 6c 69 6e 6b 65 64 rogram is linked
0ee0: 20 77 69 74 68 20 61 20 6c 69 62 72 61 72 79 2c with a library,
0ef0: 20 77 68 65 74 68 65 72 20 73 74 61 74 69 63 61 whether statica
0f00: 6c 6c 79 20 6f 72 20 75 73 69 6e 67 0d 0a 61 20 lly or using..a
0f10: 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 2c 20 shared library,
0f20: 74 68 65 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 the combination
0f30: 6f 66 20 74 68 65 20 74 77 6f 20 69 73 20 6c 65 of the two is le
0f40: 67 61 6c 6c 79 20 73 70 65 61 6b 69 6e 67 20 61 gally speaking a
0f50: 0d 0a 63 6f 6d 62 69 6e 65 64 20 77 6f 72 6b 2c ..combined work,
0f60: 20 61 20 64 65 72 69 76 61 74 69 76 65 20 6f 66 a derivative of
0f70: 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 6c 69 the original li
0f80: 62 72 61 72 79 2e 20 20 54 68 65 20 6f 72 64 69 brary. The ordi
0f90: 6e 61 72 79 0d 0a 47 65 6e 65 72 61 6c 20 50 75 nary..General Pu
0fa0: 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 74 68 65 blic License the
0fb0: 72 65 66 6f 72 65 20 70 65 72 6d 69 74 73 20 73 refore permits s
0fc0: 75 63 68 20 6c 69 6e 6b 69 6e 67 20 6f 6e 6c 79 uch linking only
0fd0: 20 69 66 20 74 68 65 0d 0a 65 6e 74 69 72 65 20 if the..entire
0fe0: 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 66 69 74 73 combination fits
0ff0: 20 69 74 73 20 63 72 69 74 65 72 69 61 20 6f 66 its criteria of
1000: 20 66 72 65 65 64 6f 6d 2e 20 20 54 68 65 20 4c freedom. The L
1010: 65 73 73 65 72 20 47 65 6e 65 72 61 6c 0d 0a 50 esser General..P
1020: 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 70 65 ublic License pe
1030: 72 6d 69 74 73 20 6d 6f 72 65 20 6c 61 78 20 63 rmits more lax c
1040: 72 69 74 65 72 69 61 20 66 6f 72 20 6c 69 6e 6b riteria for link
1050: 69 6e 67 20 6f 74 68 65 72 20 63 6f 64 65 20 77 ing other code w
1060: 69 74 68 0d 0a 74 68 65 20 6c 69 62 72 61 72 79 ith..the library
1070: 2e 0d 0a 0d 0a 20 20 57 65 20 63 61 6c 6c 20 74 ..... We call t
1080: 68 69 73 20 6c 69 63 65 6e 73 65 20 74 68 65 20 his license the
1090: 22 4c 65 73 73 65 72 22 20 47 65 6e 65 72 61 6c "Lesser" General
10a0: 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 Public License
10b0: 62 65 63 61 75 73 65 20 69 74 0d 0a 64 6f 65 73 because it..does
10c0: 20 4c 65 73 73 20 74 6f 20 70 72 6f 74 65 63 74 Less to protect
10d0: 20 74 68 65 20 75 73 65 72 27 73 20 66 72 65 65 the user's free
10e0: 64 6f 6d 20 74 68 61 6e 20 74 68 65 20 6f 72 64 dom than the ord
10f0: 69 6e 61 72 79 20 47 65 6e 65 72 61 6c 0d 0a 50 inary General..P
1100: 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2e 20 20 ublic License.
1110: 49 74 20 61 6c 73 6f 20 70 72 6f 76 69 64 65 73 It also provides
1120: 20 6f 74 68 65 72 20 66 72 65 65 20 73 6f 66 74 other free soft
1130: 77 61 72 65 20 64 65 76 65 6c 6f 70 65 72 73 20 ware developers
1140: 4c 65 73 73 0d 0a 6f 66 20 61 6e 20 61 64 76 61 Less..of an adva
1150: 6e 74 61 67 65 20 6f 76 65 72 20 63 6f 6d 70 65 ntage over compe
1160: 74 69 6e 67 20 6e 6f 6e 2d 66 72 65 65 20 70 72 ting non-free pr
1170: 6f 67 72 61 6d 73 2e 20 20 54 68 65 73 65 20 64 ograms. These d
1180: 69 73 61 64 76 61 6e 74 61 67 65 73 0d 0a 61 72 isadvantages..ar
1190: 65 20 74 68 65 20 72 65 61 73 6f 6e 20 77 65 20 e the reason we
11a0: 75 73 65 20 74 68 65 20 6f 72 64 69 6e 61 72 79 use the ordinary
11b0: 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 General Public
11c0: 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 61 6e 79 License for many
11d0: 0d 0a 6c 69 62 72 61 72 69 65 73 2e 20 20 48 6f ..libraries. Ho
11e0: 77 65 76 65 72 2c 20 74 68 65 20 4c 65 73 73 65 wever, the Lesse
11f0: 72 20 6c 69 63 65 6e 73 65 20 70 72 6f 76 69 64 r license provid
1200: 65 73 20 61 64 76 61 6e 74 61 67 65 73 20 69 6e es advantages in
1210: 20 63 65 72 74 61 69 6e 0d 0a 73 70 65 63 69 61 certain..specia
1220: 6c 20 63 69 72 63 75 6d 73 74 61 6e 63 65 73 2e l circumstances.
1230: 0d 0a 0d 0a 20 20 46 6f 72 20 65 78 61 6d 70 6c .... For exampl
1240: 65 2c 20 6f 6e 20 72 61 72 65 20 6f 63 63 61 73 e, on rare occas
1250: 69 6f 6e 73 2c 20 74 68 65 72 65 20 6d 61 79 20 ions, there may
1260: 62 65 20 61 20 73 70 65 63 69 61 6c 20 6e 65 65 be a special nee
1270: 64 20 74 6f 0d 0a 65 6e 63 6f 75 72 61 67 65 20 d to..encourage
1280: 74 68 65 20 77 69 64 65 73 74 20 70 6f 73 73 69 the widest possi
1290: 62 6c 65 20 75 73 65 20 6f 66 20 61 20 63 65 72 ble use of a cer
12a0: 74 61 69 6e 20 6c 69 62 72 61 72 79 2c 20 73 6f tain library, so
12b0: 20 74 68 61 74 20 69 74 20 62 65 63 6f 6d 65 73 that it becomes
12c0: 0d 0a 61 20 64 65 2d 66 61 63 74 6f 20 73 74 61 ..a de-facto sta
12d0: 6e 64 61 72 64 2e 20 20 54 6f 20 61 63 68 69 65 ndard. To achie
12e0: 76 65 20 74 68 69 73 2c 20 6e 6f 6e 2d 66 72 65 ve this, non-fre
12f0: 65 20 70 72 6f 67 72 61 6d 73 20 6d 75 73 74 20 e programs must
1300: 62 65 0d 0a 61 6c 6c 6f 77 65 64 20 74 6f 20 75 be..allowed to u
1310: 73 65 20 74 68 65 20 6c 69 62 72 61 72 79 2e 20 se the library.
1320: 20 41 20 6d 6f 72 65 20 66 72 65 71 75 65 6e 74 A more frequent
1330: 20 63 61 73 65 20 69 73 20 74 68 61 74 20 61 20 case is that a
1340: 66 72 65 65 0d 0a 6c 69 62 72 61 72 79 20 64 6f free..library do
1350: 65 73 20 74 68 65 20 73 61 6d 65 20 6a 6f 62 20 es the same job
1360: 61 73 20 77 69 64 65 6c 79 20 75 73 65 64 20 6e as widely used n
1370: 6f 6e 2d 66 72 65 65 20 6c 69 62 72 61 72 69 65 on-free librarie
1380: 73 2e 20 20 49 6e 20 74 68 69 73 0d 0a 63 61 73 s. In this..cas
1390: 65 2c 20 74 68 65 72 65 20 69 73 20 6c 69 74 74 e, there is litt
13a0: 6c 65 20 74 6f 20 67 61 69 6e 20 62 79 20 6c 69 le to gain by li
13b0: 6d 69 74 69 6e 67 20 74 68 65 20 66 72 65 65 20 miting the free
13c0: 6c 69 62 72 61 72 79 20 74 6f 20 66 72 65 65 0d library to free.
13d0: 0a 73 6f 66 74 77 61 72 65 20 6f 6e 6c 79 2c 20 .software only,
13e0: 73 6f 20 77 65 20 75 73 65 20 74 68 65 20 4c 65 so we use the Le
13f0: 73 73 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 sser General Pub
1400: 6c 69 63 20 4c 69 63 65 6e 73 65 2e 0d 0a 0d 0a lic License.....
1410: 20 20 49 6e 20 6f 74 68 65 72 20 63 61 73 65 73 In other cases
1420: 2c 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 , permission to
1430: 75 73 65 20 61 20 70 61 72 74 69 63 75 6c 61 72 use a particular
1440: 20 6c 69 62 72 61 72 79 20 69 6e 20 6e 6f 6e 2d library in non-
1450: 66 72 65 65 0d 0a 70 72 6f 67 72 61 6d 73 20 65 free..programs e
1460: 6e 61 62 6c 65 73 20 61 20 67 72 65 61 74 65 72 nables a greater
1470: 20 6e 75 6d 62 65 72 20 6f 66 20 70 65 6f 70 6c number of peopl
1480: 65 20 74 6f 20 75 73 65 20 61 20 6c 61 72 67 65 e to use a large
1490: 20 62 6f 64 79 20 6f 66 0d 0a 66 72 65 65 20 73 body of..free s
14a0: 6f 66 74 77 61 72 65 2e 20 20 46 6f 72 20 65 78 oftware. For ex
14b0: 61 6d 70 6c 65 2c 20 70 65 72 6d 69 73 73 69 6f ample, permissio
14c0: 6e 20 74 6f 20 75 73 65 20 74 68 65 20 47 4e 55 n to use the GNU
14d0: 20 43 20 4c 69 62 72 61 72 79 20 69 6e 0d 0a 6e C Library in..n
14e0: 6f 6e 2d 66 72 65 65 20 70 72 6f 67 72 61 6d 73 on-free programs
14f0: 20 65 6e 61 62 6c 65 73 20 6d 61 6e 79 20 6d 6f enables many mo
1500: 72 65 20 70 65 6f 70 6c 65 20 74 6f 20 75 73 65 re people to use
1510: 20 74 68 65 20 77 68 6f 6c 65 20 47 4e 55 0d 0a the whole GNU..
1520: 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d operating system
1530: 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 69 74 73 , as well as its
1540: 20 76 61 72 69 61 6e 74 2c 20 74 68 65 20 47 4e variant, the GN
1550: 55 2f 4c 69 6e 75 78 20 6f 70 65 72 61 74 69 6e U/Linux operatin
1560: 67 0d 0a 73 79 73 74 65 6d 2e 0d 0a 0d 0a 20 20 g..system.....
1570: 41 6c 74 68 6f 75 67 68 20 74 68 65 20 4c 65 73 Although the Les
1580: 73 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c ser General Publ
1590: 69 63 20 4c 69 63 65 6e 73 65 20 69 73 20 4c 65 ic License is Le
15a0: 73 73 20 70 72 6f 74 65 63 74 69 76 65 20 6f 66 ss protective of
15b0: 20 74 68 65 0d 0a 75 73 65 72 73 27 20 66 72 65 the..users' fre
15c0: 65 64 6f 6d 2c 20 69 74 20 64 6f 65 73 20 65 6e edom, it does en
15d0: 73 75 72 65 20 74 68 61 74 20 74 68 65 20 75 73 sure that the us
15e0: 65 72 20 6f 66 20 61 20 70 72 6f 67 72 61 6d 20 er of a program
15f0: 74 68 61 74 20 69 73 0d 0a 6c 69 6e 6b 65 64 20 that is..linked
1600: 77 69 74 68 20 74 68 65 20 4c 69 62 72 61 72 79 with the Library
1610: 20 68 61 73 20 74 68 65 20 66 72 65 65 64 6f 6d has the freedom
1620: 20 61 6e 64 20 74 68 65 20 77 68 65 72 65 77 69 and the wherewi
1630: 74 68 61 6c 20 74 6f 20 72 75 6e 0d 0a 74 68 61 thal to run..tha
1640: 74 20 70 72 6f 67 72 61 6d 20 75 73 69 6e 67 20 t program using
1650: 61 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 a modified versi
1660: 6f 6e 20 6f 66 20 74 68 65 20 4c 69 62 72 61 72 on of the Librar
1670: 79 2e 0d 0a 0d 0a 20 20 54 68 65 20 70 72 65 63 y..... The prec
1680: 69 73 65 20 74 65 72 6d 73 20 61 6e 64 20 63 6f ise terms and co
1690: 6e 64 69 74 69 6f 6e 73 20 66 6f 72 20 63 6f 70 nditions for cop
16a0: 79 69 6e 67 2c 20 64 69 73 74 72 69 62 75 74 69 ying, distributi
16b0: 6f 6e 20 61 6e 64 0d 0a 6d 6f 64 69 66 69 63 61 on and..modifica
16c0: 74 69 6f 6e 20 66 6f 6c 6c 6f 77 2e 20 20 50 61 tion follow. Pa
16d0: 79 20 63 6c 6f 73 65 20 61 74 74 65 6e 74 69 6f y close attentio
16e0: 6e 20 74 6f 20 74 68 65 20 64 69 66 66 65 72 65 n to the differe
16f0: 6e 63 65 20 62 65 74 77 65 65 6e 20 61 0d 0a 22 nce between a.."
1700: 77 6f 72 6b 20 62 61 73 65 64 20 6f 6e 20 74 68 work based on th
1710: 65 20 6c 69 62 72 61 72 79 22 20 61 6e 64 20 61 e library" and a
1720: 20 22 77 6f 72 6b 20 74 68 61 74 20 75 73 65 73 "work that uses
1730: 20 74 68 65 20 6c 69 62 72 61 72 79 22 2e 20 20 the library".
1740: 54 68 65 0d 0a 66 6f 72 6d 65 72 20 63 6f 6e 74 The..former cont
1750: 61 69 6e 73 20 63 6f 64 65 20 64 65 72 69 76 65 ains code derive
1760: 64 20 66 72 6f 6d 20 74 68 65 20 6c 69 62 72 61 d from the libra
1770: 72 79 2c 20 77 68 65 72 65 61 73 20 74 68 65 20 ry, whereas the
1780: 6c 61 74 74 65 72 20 6d 75 73 74 0d 0a 62 65 20 latter must..be
1790: 63 6f 6d 62 69 6e 65 64 20 77 69 74 68 20 74 68 combined with th
17a0: 65 20 6c 69 62 72 61 72 79 20 69 6e 20 6f 72 64 e library in ord
17b0: 65 72 20 74 6f 20 72 75 6e 2e 0d 0a 0c 0d 0a 09 er to run.......
17c0: 09 20 20 47 4e 55 20 4c 45 53 53 45 52 20 47 45 . GNU LESSER GE
17d0: 4e 45 52 41 4c 20 50 55 42 4c 49 43 20 4c 49 43 NERAL PUBLIC LIC
17e0: 45 4e 53 45 0d 0a 20 20 20 54 45 52 4d 53 20 41 ENSE.. TERMS A
17f0: 4e 44 20 43 4f 4e 44 49 54 49 4f 4e 53 20 46 4f ND CONDITIONS FO
1800: 52 20 43 4f 50 59 49 4e 47 2c 20 44 49 53 54 52 R COPYING, DISTR
1810: 49 42 55 54 49 4f 4e 20 41 4e 44 20 4d 4f 44 49 IBUTION AND MODI
1820: 46 49 43 41 54 49 4f 4e 0d 0a 0d 0a 20 20 30 2e FICATION.... 0.
1830: 20 54 68 69 73 20 4c 69 63 65 6e 73 65 20 41 67 This License Ag
1840: 72 65 65 6d 65 6e 74 20 61 70 70 6c 69 65 73 20 reement applies
1850: 74 6f 20 61 6e 79 20 73 6f 66 74 77 61 72 65 20 to any software
1860: 6c 69 62 72 61 72 79 20 6f 72 20 6f 74 68 65 72 library or other
1870: 0d 0a 70 72 6f 67 72 61 6d 20 77 68 69 63 68 20 ..program which
1880: 63 6f 6e 74 61 69 6e 73 20 61 20 6e 6f 74 69 63 contains a notic
1890: 65 20 70 6c 61 63 65 64 20 62 79 20 74 68 65 20 e placed by the
18a0: 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 copyright holder
18b0: 20 6f 72 0d 0a 6f 74 68 65 72 20 61 75 74 68 6f or..other autho
18c0: 72 69 7a 65 64 20 70 61 72 74 79 20 73 61 79 69 rized party sayi
18d0: 6e 67 20 69 74 20 6d 61 79 20 62 65 20 64 69 73 ng it may be dis
18e0: 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 tributed under t
18f0: 68 65 20 74 65 72 6d 73 20 6f 66 0d 0a 74 68 69 he terms of..thi
1900: 73 20 4c 65 73 73 65 72 20 47 65 6e 65 72 61 6c s Lesser General
1910: 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 Public License
1920: 28 61 6c 73 6f 20 63 61 6c 6c 65 64 20 22 74 68 (also called "th
1930: 69 73 20 4c 69 63 65 6e 73 65 22 29 2e 0d 0a 45 is License")...E
1940: 61 63 68 20 6c 69 63 65 6e 73 65 65 20 69 73 20 ach licensee is
1950: 61 64 64 72 65 73 73 65 64 20 61 73 20 22 79 6f addressed as "yo
1960: 75 22 2e 0d 0a 0d 0a 20 20 41 20 22 6c 69 62 72 u"..... A "libr
1970: 61 72 79 22 20 6d 65 61 6e 73 20 61 20 63 6f 6c ary" means a col
1980: 6c 65 63 74 69 6f 6e 20 6f 66 20 73 6f 66 74 77 lection of softw
1990: 61 72 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 6e are functions an
19a0: 64 2f 6f 72 20 64 61 74 61 0d 0a 70 72 65 70 61 d/or data..prepa
19b0: 72 65 64 20 73 6f 20 61 73 20 74 6f 20 62 65 20 red so as to be
19c0: 63 6f 6e 76 65 6e 69 65 6e 74 6c 79 20 6c 69 6e conveniently lin
19d0: 6b 65 64 20 77 69 74 68 20 61 70 70 6c 69 63 61 ked with applica
19e0: 74 69 6f 6e 20 70 72 6f 67 72 61 6d 73 0d 0a 28 tion programs..(
19f0: 77 68 69 63 68 20 75 73 65 20 73 6f 6d 65 20 6f which use some o
1a00: 66 20 74 68 6f 73 65 20 66 75 6e 63 74 69 6f 6e f those function
1a10: 73 20 61 6e 64 20 64 61 74 61 29 20 74 6f 20 66 s and data) to f
1a20: 6f 72 6d 20 65 78 65 63 75 74 61 62 6c 65 73 2e orm executables.
1a30: 0d 0a 0d 0a 20 20 54 68 65 20 22 4c 69 62 72 61 .... The "Libra
1a40: 72 79 22 2c 20 62 65 6c 6f 77 2c 20 72 65 66 65 ry", below, refe
1a50: 72 73 20 74 6f 20 61 6e 79 20 73 75 63 68 20 73 rs to any such s
1a60: 6f 66 74 77 61 72 65 20 6c 69 62 72 61 72 79 20 oftware library
1a70: 6f 72 20 77 6f 72 6b 0d 0a 77 68 69 63 68 20 68 or work..which h
1a80: 61 73 20 62 65 65 6e 20 64 69 73 74 72 69 62 75 as been distribu
1a90: 74 65 64 20 75 6e 64 65 72 20 74 68 65 73 65 20 ted under these
1aa0: 74 65 72 6d 73 2e 20 20 41 20 22 77 6f 72 6b 20 terms. A "work
1ab0: 62 61 73 65 64 20 6f 6e 20 74 68 65 0d 0a 4c 69 based on the..Li
1ac0: 62 72 61 72 79 22 20 6d 65 61 6e 73 20 65 69 74 brary" means eit
1ad0: 68 65 72 20 74 68 65 20 4c 69 62 72 61 72 79 20 her the Library
1ae0: 6f 72 20 61 6e 79 20 64 65 72 69 76 61 74 69 76 or any derivativ
1af0: 65 20 77 6f 72 6b 20 75 6e 64 65 72 0d 0a 63 6f e work under..co
1b00: 70 79 72 69 67 68 74 20 6c 61 77 3a 20 74 68 61 pyright law: tha
1b10: 74 20 69 73 20 74 6f 20 73 61 79 2c 20 61 20 77 t is to say, a w
1b20: 6f 72 6b 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 ork containing t
1b30: 68 65 20 4c 69 62 72 61 72 79 20 6f 72 20 61 0d he Library or a.
1b40: 0a 70 6f 72 74 69 6f 6e 20 6f 66 20 69 74 2c 20 .portion of it,
1b50: 65 69 74 68 65 72 20 76 65 72 62 61 74 69 6d 20 either verbatim
1b60: 6f 72 20 77 69 74 68 20 6d 6f 64 69 66 69 63 61 or with modifica
1b70: 74 69 6f 6e 73 20 61 6e 64 2f 6f 72 20 74 72 61 tions and/or tra
1b80: 6e 73 6c 61 74 65 64 0d 0a 73 74 72 61 69 67 68 nslated..straigh
1b90: 74 66 6f 72 77 61 72 64 6c 79 20 69 6e 74 6f 20 tforwardly into
1ba0: 61 6e 6f 74 68 65 72 20 6c 61 6e 67 75 61 67 65 another language
1bb0: 2e 20 20 28 48 65 72 65 69 6e 61 66 74 65 72 2c . (Hereinafter,
1bc0: 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 69 73 0d translation is.
1bd0: 0a 69 6e 63 6c 75 64 65 64 20 77 69 74 68 6f 75 .included withou
1be0: 74 20 6c 69 6d 69 74 61 74 69 6f 6e 20 69 6e 20 t limitation in
1bf0: 74 68 65 20 74 65 72 6d 20 22 6d 6f 64 69 66 69 the term "modifi
1c00: 63 61 74 69 6f 6e 22 2e 29 0d 0a 0d 0a 20 20 22 cation".).... "
1c10: 53 6f 75 72 63 65 20 63 6f 64 65 22 20 66 6f 72 Source code" for
1c20: 20 61 20 77 6f 72 6b 20 6d 65 61 6e 73 20 74 68 a work means th
1c30: 65 20 70 72 65 66 65 72 72 65 64 20 66 6f 72 6d e preferred form
1c40: 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 66 6f 72 of the work for
1c50: 0d 0a 6d 61 6b 69 6e 67 20 6d 6f 64 69 66 69 63 ..making modific
1c60: 61 74 69 6f 6e 73 20 74 6f 20 69 74 2e 20 20 46 ations to it. F
1c70: 6f 72 20 61 20 6c 69 62 72 61 72 79 2c 20 63 6f or a library, co
1c80: 6d 70 6c 65 74 65 20 73 6f 75 72 63 65 20 63 6f mplete source co
1c90: 64 65 20 6d 65 61 6e 73 0d 0a 61 6c 6c 20 74 68 de means..all th
1ca0: 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 66 6f e source code fo
1cb0: 72 20 61 6c 6c 20 6d 6f 64 75 6c 65 73 20 69 74 r all modules it
1cc0: 20 63 6f 6e 74 61 69 6e 73 2c 20 70 6c 75 73 20 contains, plus
1cd0: 61 6e 79 20 61 73 73 6f 63 69 61 74 65 64 0d 0a any associated..
1ce0: 69 6e 74 65 72 66 61 63 65 20 64 65 66 69 6e 69 interface defini
1cf0: 74 69 6f 6e 20 66 69 6c 65 73 2c 20 70 6c 75 73 tion files, plus
1d00: 20 74 68 65 20 73 63 72 69 70 74 73 20 75 73 65 the scripts use
1d10: 64 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 63 6f 6d d to control com
1d20: 70 69 6c 61 74 69 6f 6e 0d 0a 61 6e 64 20 69 6e pilation..and in
1d30: 73 74 61 6c 6c 61 74 69 6f 6e 20 6f 66 20 74 68 stallation of th
1d40: 65 20 6c 69 62 72 61 72 79 2e 0d 0a 0d 0a 20 20 e library.....
1d50: 41 63 74 69 76 69 74 69 65 73 20 6f 74 68 65 72 Activities other
1d60: 20 74 68 61 6e 20 63 6f 70 79 69 6e 67 2c 20 64 than copying, d
1d70: 69 73 74 72 69 62 75 74 69 6f 6e 20 61 6e 64 20 istribution and
1d80: 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 61 72 65 modification are
1d90: 20 6e 6f 74 0d 0a 63 6f 76 65 72 65 64 20 62 79 not..covered by
1da0: 20 74 68 69 73 20 4c 69 63 65 6e 73 65 3b 20 74 this License; t
1db0: 68 65 79 20 61 72 65 20 6f 75 74 73 69 64 65 20 hey are outside
1dc0: 69 74 73 20 73 63 6f 70 65 2e 20 20 54 68 65 20 its scope. The
1dd0: 61 63 74 20 6f 66 0d 0a 72 75 6e 6e 69 6e 67 20 act of..running
1de0: 61 20 70 72 6f 67 72 61 6d 20 75 73 69 6e 67 20 a program using
1df0: 74 68 65 20 4c 69 62 72 61 72 79 20 69 73 20 6e the Library is n
1e00: 6f 74 20 72 65 73 74 72 69 63 74 65 64 2c 20 61 ot restricted, a
1e10: 6e 64 20 6f 75 74 70 75 74 20 66 72 6f 6d 0d 0a nd output from..
1e20: 73 75 63 68 20 61 20 70 72 6f 67 72 61 6d 20 69 such a program i
1e30: 73 20 63 6f 76 65 72 65 64 20 6f 6e 6c 79 20 69 s covered only i
1e40: 66 20 69 74 73 20 63 6f 6e 74 65 6e 74 73 20 63 f its contents c
1e50: 6f 6e 73 74 69 74 75 74 65 20 61 20 77 6f 72 6b onstitute a work
1e60: 20 62 61 73 65 64 0d 0a 6f 6e 20 74 68 65 20 4c based..on the L
1e70: 69 62 72 61 72 79 20 28 69 6e 64 65 70 65 6e 64 ibrary (independ
1e80: 65 6e 74 20 6f 66 20 74 68 65 20 75 73 65 20 6f ent of the use o
1e90: 66 20 74 68 65 20 4c 69 62 72 61 72 79 20 69 6e f the Library in
1ea0: 20 61 20 74 6f 6f 6c 20 66 6f 72 0d 0a 77 72 69 a tool for..wri
1eb0: 74 69 6e 67 20 69 74 29 2e 20 20 57 68 65 74 68 ting it). Wheth
1ec0: 65 72 20 74 68 61 74 20 69 73 20 74 72 75 65 20 er that is true
1ed0: 64 65 70 65 6e 64 73 20 6f 6e 20 77 68 61 74 20 depends on what
1ee0: 74 68 65 20 4c 69 62 72 61 72 79 20 64 6f 65 73 the Library does
1ef0: 0d 0a 61 6e 64 20 77 68 61 74 20 74 68 65 20 70 ..and what the p
1f00: 72 6f 67 72 61 6d 20 74 68 61 74 20 75 73 65 73 rogram that uses
1f10: 20 74 68 65 20 4c 69 62 72 61 72 79 20 64 6f 65 the Library doe
1f20: 73 2e 0d 0a 20 20 0d 0a 20 20 31 2e 20 59 6f 75 s... .. 1. You
1f30: 20 6d 61 79 20 63 6f 70 79 20 61 6e 64 20 64 69 may copy and di
1f40: 73 74 72 69 62 75 74 65 20 76 65 72 62 61 74 69 stribute verbati
1f50: 6d 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 m copies of the
1f60: 4c 69 62 72 61 72 79 27 73 0d 0a 63 6f 6d 70 6c Library's..compl
1f70: 65 74 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 ete source code
1f80: 61 73 20 79 6f 75 20 72 65 63 65 69 76 65 20 69 as you receive i
1f90: 74 2c 20 69 6e 20 61 6e 79 20 6d 65 64 69 75 6d t, in any medium
1fa0: 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 0d , provided that.
1fb0: 0a 79 6f 75 20 63 6f 6e 73 70 69 63 75 6f 75 73 .you conspicuous
1fc0: 6c 79 20 61 6e 64 20 61 70 70 72 6f 70 72 69 61 ly and appropria
1fd0: 74 65 6c 79 20 70 75 62 6c 69 73 68 20 6f 6e 20 tely publish on
1fe0: 65 61 63 68 20 63 6f 70 79 20 61 6e 0d 0a 61 70 each copy an..ap
1ff0: 70 72 6f 70 72 69 61 74 65 20 63 6f 70 79 72 69 propriate copyri
2000: 67 68 74 20 6e 6f 74 69 63 65 20 61 6e 64 20 64 ght notice and d
2010: 69 73 63 6c 61 69 6d 65 72 20 6f 66 20 77 61 72 isclaimer of war
2020: 72 61 6e 74 79 3b 20 6b 65 65 70 20 69 6e 74 61 ranty; keep inta
2030: 63 74 0d 0a 61 6c 6c 20 74 68 65 20 6e 6f 74 69 ct..all the noti
2040: 63 65 73 20 74 68 61 74 20 72 65 66 65 72 20 74 ces that refer t
2050: 6f 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 o this License a
2060: 6e 64 20 74 6f 20 74 68 65 20 61 62 73 65 6e 63 nd to the absenc
2070: 65 20 6f 66 20 61 6e 79 0d 0a 77 61 72 72 61 6e e of any..warran
2080: 74 79 3b 20 61 6e 64 20 64 69 73 74 72 69 62 75 ty; and distribu
2090: 74 65 20 61 20 63 6f 70 79 20 6f 66 20 74 68 69 te a copy of thi
20a0: 73 20 4c 69 63 65 6e 73 65 20 61 6c 6f 6e 67 20 s License along
20b0: 77 69 74 68 20 74 68 65 0d 0a 4c 69 62 72 61 72 with the..Librar
20c0: 79 2e 0d 0a 0d 0a 20 20 59 6f 75 20 6d 61 79 20 y..... You may
20d0: 63 68 61 72 67 65 20 61 20 66 65 65 20 66 6f 72 charge a fee for
20e0: 20 74 68 65 20 70 68 79 73 69 63 61 6c 20 61 63 the physical ac
20f0: 74 20 6f 66 20 74 72 61 6e 73 66 65 72 72 69 6e t of transferrin
2100: 67 20 61 20 63 6f 70 79 2c 0d 0a 61 6e 64 20 79 g a copy,..and y
2110: 6f 75 20 6d 61 79 20 61 74 20 79 6f 75 72 20 6f ou may at your o
2120: 70 74 69 6f 6e 20 6f 66 66 65 72 20 77 61 72 72 ption offer warr
2130: 61 6e 74 79 20 70 72 6f 74 65 63 74 69 6f 6e 20 anty protection
2140: 69 6e 20 65 78 63 68 61 6e 67 65 20 66 6f 72 20 in exchange for
2150: 61 0d 0a 66 65 65 2e 0d 0a 0c 0d 0a 20 20 32 2e a..fee...... 2.
2160: 20 59 6f 75 20 6d 61 79 20 6d 6f 64 69 66 79 20 You may modify
2170: 79 6f 75 72 20 63 6f 70 79 20 6f 72 20 63 6f 70 your copy or cop
2180: 69 65 73 20 6f 66 20 74 68 65 20 4c 69 62 72 61 ies of the Libra
2190: 72 79 20 6f 72 20 61 6e 79 20 70 6f 72 74 69 6f ry or any portio
21a0: 6e 0d 0a 6f 66 20 69 74 2c 20 74 68 75 73 20 66 n..of it, thus f
21b0: 6f 72 6d 69 6e 67 20 61 20 77 6f 72 6b 20 62 61 orming a work ba
21c0: 73 65 64 20 6f 6e 20 74 68 65 20 4c 69 62 72 61 sed on the Libra
21d0: 72 79 2c 20 61 6e 64 20 63 6f 70 79 20 61 6e 64 ry, and copy and
21e0: 0d 0a 64 69 73 74 72 69 62 75 74 65 20 73 75 63 ..distribute suc
21f0: 68 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 h modifications
2200: 6f 72 20 77 6f 72 6b 20 75 6e 64 65 72 20 74 68 or work under th
2210: 65 20 74 65 72 6d 73 20 6f 66 20 53 65 63 74 69 e terms of Secti
2220: 6f 6e 20 31 0d 0a 61 62 6f 76 65 2c 20 70 72 6f on 1..above, pro
2230: 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 61 vided that you a
2240: 6c 73 6f 20 6d 65 65 74 20 61 6c 6c 20 6f 66 20 lso meet all of
2250: 74 68 65 73 65 20 63 6f 6e 64 69 74 69 6f 6e 73 these conditions
2260: 3a 0d 0a 0d 0a 20 20 20 20 61 29 20 54 68 65 20 :.... a) The
2270: 6d 6f 64 69 66 69 65 64 20 77 6f 72 6b 20 6d 75 modified work mu
2280: 73 74 20 69 74 73 65 6c 66 20 62 65 20 61 20 73 st itself be a s
2290: 6f 66 74 77 61 72 65 20 6c 69 62 72 61 72 79 2e oftware library.
22a0: 0d 0a 0d 0a 20 20 20 20 62 29 20 59 6f 75 20 6d .... b) You m
22b0: 75 73 74 20 63 61 75 73 65 20 74 68 65 20 66 69 ust cause the fi
22c0: 6c 65 73 20 6d 6f 64 69 66 69 65 64 20 74 6f 20 les modified to
22d0: 63 61 72 72 79 20 70 72 6f 6d 69 6e 65 6e 74 20 carry prominent
22e0: 6e 6f 74 69 63 65 73 0d 0a 20 20 20 20 73 74 61 notices.. sta
22f0: 74 69 6e 67 20 74 68 61 74 20 79 6f 75 20 63 68 ting that you ch
2300: 61 6e 67 65 64 20 74 68 65 20 66 69 6c 65 73 20 anged the files
2310: 61 6e 64 20 74 68 65 20 64 61 74 65 20 6f 66 20 and the date of
2320: 61 6e 79 20 63 68 61 6e 67 65 2e 0d 0a 0d 0a 20 any change.....
2330: 20 20 20 63 29 20 59 6f 75 20 6d 75 73 74 20 63 c) You must c
2340: 61 75 73 65 20 74 68 65 20 77 68 6f 6c 65 20 6f ause the whole o
2350: 66 20 74 68 65 20 77 6f 72 6b 20 74 6f 20 62 65 f the work to be
2360: 20 6c 69 63 65 6e 73 65 64 20 61 74 20 6e 6f 0d licensed at no.
2370: 0a 20 20 20 20 63 68 61 72 67 65 20 74 6f 20 61 . charge to a
2380: 6c 6c 20 74 68 69 72 64 20 70 61 72 74 69 65 73 ll third parties
2390: 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 under the terms
23a0: 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 of this License
23b0: 2e 0d 0a 0d 0a 20 20 20 20 64 29 20 49 66 20 61 ..... d) If a
23c0: 20 66 61 63 69 6c 69 74 79 20 69 6e 20 74 68 65 facility in the
23d0: 20 6d 6f 64 69 66 69 65 64 20 4c 69 62 72 61 72 modified Librar
23e0: 79 20 72 65 66 65 72 73 20 74 6f 20 61 20 66 75 y refers to a fu
23f0: 6e 63 74 69 6f 6e 20 6f 72 20 61 0d 0a 20 20 20 nction or a..
2400: 20 74 61 62 6c 65 20 6f 66 20 64 61 74 61 20 74 table of data t
2410: 6f 20 62 65 20 73 75 70 70 6c 69 65 64 20 62 79 o be supplied by
2420: 20 61 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 an application
2430: 70 72 6f 67 72 61 6d 20 74 68 61 74 20 75 73 65 program that use
2440: 73 0d 0a 20 20 20 20 74 68 65 20 66 61 63 69 6c s.. the facil
2450: 69 74 79 2c 20 6f 74 68 65 72 20 74 68 61 6e 20 ity, other than
2460: 61 73 20 61 6e 20 61 72 67 75 6d 65 6e 74 20 70 as an argument p
2470: 61 73 73 65 64 20 77 68 65 6e 20 74 68 65 20 66 assed when the f
2480: 61 63 69 6c 69 74 79 0d 0a 20 20 20 20 69 73 20 acility.. is
2490: 69 6e 76 6f 6b 65 64 2c 20 74 68 65 6e 20 79 6f invoked, then yo
24a0: 75 20 6d 75 73 74 20 6d 61 6b 65 20 61 20 67 6f u must make a go
24b0: 6f 64 20 66 61 69 74 68 20 65 66 66 6f 72 74 20 od faith effort
24c0: 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 2c 0d to ensure that,.
24d0: 0a 20 20 20 20 69 6e 20 74 68 65 20 65 76 65 6e . in the even
24e0: 74 20 61 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e t an application
24f0: 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6c 79 does not supply
2500: 20 73 75 63 68 20 66 75 6e 63 74 69 6f 6e 20 6f such function o
2510: 72 0d 0a 20 20 20 20 74 61 62 6c 65 2c 20 74 68 r.. table, th
2520: 65 20 66 61 63 69 6c 69 74 79 20 73 74 69 6c 6c e facility still
2530: 20 6f 70 65 72 61 74 65 73 2c 20 61 6e 64 20 70 operates, and p
2540: 65 72 66 6f 72 6d 73 20 77 68 61 74 65 76 65 72 erforms whatever
2550: 20 70 61 72 74 20 6f 66 0d 0a 20 20 20 20 69 74 part of.. it
2560: 73 20 70 75 72 70 6f 73 65 20 72 65 6d 61 69 6e s purpose remain
2570: 73 20 6d 65 61 6e 69 6e 67 66 75 6c 2e 0d 0a 0d s meaningful....
2580: 0a 20 20 20 20 28 46 6f 72 20 65 78 61 6d 70 6c . (For exampl
2590: 65 2c 20 61 20 66 75 6e 63 74 69 6f 6e 20 69 6e e, a function in
25a0: 20 61 20 6c 69 62 72 61 72 79 20 74 6f 20 63 6f a library to co
25b0: 6d 70 75 74 65 20 73 71 75 61 72 65 20 72 6f 6f mpute square roo
25c0: 74 73 20 68 61 73 0d 0a 20 20 20 20 61 20 70 75 ts has.. a pu
25d0: 72 70 6f 73 65 20 74 68 61 74 20 69 73 20 65 6e rpose that is en
25e0: 74 69 72 65 6c 79 20 77 65 6c 6c 2d 64 65 66 69 tirely well-defi
25f0: 6e 65 64 20 69 6e 64 65 70 65 6e 64 65 6e 74 20 ned independent
2600: 6f 66 20 74 68 65 0d 0a 20 20 20 20 61 70 70 6c of the.. appl
2610: 69 63 61 74 69 6f 6e 2e 20 20 54 68 65 72 65 66 ication. Theref
2620: 6f 72 65 2c 20 53 75 62 73 65 63 74 69 6f 6e 20 ore, Subsection
2630: 32 64 20 72 65 71 75 69 72 65 73 20 74 68 61 74 2d requires that
2640: 20 61 6e 79 0d 0a 20 20 20 20 61 70 70 6c 69 63 any.. applic
2650: 61 74 69 6f 6e 2d 73 75 70 70 6c 69 65 64 20 66 ation-supplied f
2660: 75 6e 63 74 69 6f 6e 20 6f 72 20 74 61 62 6c 65 unction or table
2670: 20 75 73 65 64 20 62 79 20 74 68 69 73 20 66 75 used by this fu
2680: 6e 63 74 69 6f 6e 20 6d 75 73 74 0d 0a 20 20 20 nction must..
2690: 20 62 65 20 6f 70 74 69 6f 6e 61 6c 3a 20 69 66 be optional: if
26a0: 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e the application
26b0: 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6c 79 does not supply
26c0: 20 69 74 2c 20 74 68 65 20 73 71 75 61 72 65 0d it, the square.
26d0: 0a 20 20 20 20 72 6f 6f 74 20 66 75 6e 63 74 69 . root functi
26e0: 6f 6e 20 6d 75 73 74 20 73 74 69 6c 6c 20 63 6f on must still co
26f0: 6d 70 75 74 65 20 73 71 75 61 72 65 20 72 6f 6f mpute square roo
2700: 74 73 2e 29 0d 0a 0d 0a 54 68 65 73 65 20 72 65 ts.)....These re
2710: 71 75 69 72 65 6d 65 6e 74 73 20 61 70 70 6c 79 quirements apply
2720: 20 74 6f 20 74 68 65 20 6d 6f 64 69 66 69 65 64 to the modified
2730: 20 77 6f 72 6b 20 61 73 20 61 20 77 68 6f 6c 65 work as a whole
2740: 2e 20 20 49 66 0d 0a 69 64 65 6e 74 69 66 69 61 . If..identifia
2750: 62 6c 65 20 73 65 63 74 69 6f 6e 73 20 6f 66 20 ble sections of
2760: 74 68 61 74 20 77 6f 72 6b 20 61 72 65 20 6e 6f that work are no
2770: 74 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 74 t derived from t
2780: 68 65 20 4c 69 62 72 61 72 79 2c 0d 0a 61 6e 64 he Library,..and
2790: 20 63 61 6e 20 62 65 20 72 65 61 73 6f 6e 61 62 can be reasonab
27a0: 6c 79 20 63 6f 6e 73 69 64 65 72 65 64 20 69 6e ly considered in
27b0: 64 65 70 65 6e 64 65 6e 74 20 61 6e 64 20 73 65 dependent and se
27c0: 70 61 72 61 74 65 20 77 6f 72 6b 73 20 69 6e 0d parate works in.
27d0: 0a 74 68 65 6d 73 65 6c 76 65 73 2c 20 74 68 65 .themselves, the
27e0: 6e 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 n this License,
27f0: 61 6e 64 20 69 74 73 20 74 65 72 6d 73 2c 20 64 and its terms, d
2800: 6f 20 6e 6f 74 20 61 70 70 6c 79 20 74 6f 20 74 o not apply to t
2810: 68 6f 73 65 0d 0a 73 65 63 74 69 6f 6e 73 20 77 hose..sections w
2820: 68 65 6e 20 79 6f 75 20 64 69 73 74 72 69 62 75 hen you distribu
2830: 74 65 20 74 68 65 6d 20 61 73 20 73 65 70 61 72 te them as separ
2840: 61 74 65 20 77 6f 72 6b 73 2e 20 20 42 75 74 20 ate works. But
2850: 77 68 65 6e 20 79 6f 75 0d 0a 64 69 73 74 72 69 when you..distri
2860: 62 75 74 65 20 74 68 65 20 73 61 6d 65 20 73 65 bute the same se
2870: 63 74 69 6f 6e 73 20 61 73 20 70 61 72 74 20 6f ctions as part o
2880: 66 20 61 20 77 68 6f 6c 65 20 77 68 69 63 68 20 f a whole which
2890: 69 73 20 61 20 77 6f 72 6b 20 62 61 73 65 64 0d is a work based.
28a0: 0a 6f 6e 20 74 68 65 20 4c 69 62 72 61 72 79 2c .on the Library,
28b0: 20 74 68 65 20 64 69 73 74 72 69 62 75 74 69 6f the distributio
28c0: 6e 20 6f 66 20 74 68 65 20 77 68 6f 6c 65 20 6d n of the whole m
28d0: 75 73 74 20 62 65 20 6f 6e 20 74 68 65 20 74 65 ust be on the te
28e0: 72 6d 73 20 6f 66 0d 0a 74 68 69 73 20 4c 69 63 rms of..this Lic
28f0: 65 6e 73 65 2c 20 77 68 6f 73 65 20 70 65 72 6d ense, whose perm
2900: 69 73 73 69 6f 6e 73 20 66 6f 72 20 6f 74 68 65 issions for othe
2910: 72 20 6c 69 63 65 6e 73 65 65 73 20 65 78 74 65 r licensees exte
2920: 6e 64 20 74 6f 20 74 68 65 0d 0a 65 6e 74 69 72 nd to the..entir
2930: 65 20 77 68 6f 6c 65 2c 20 61 6e 64 20 74 68 75 e whole, and thu
2940: 73 20 74 6f 20 65 61 63 68 20 61 6e 64 20 65 76 s to each and ev
2950: 65 72 79 20 70 61 72 74 20 72 65 67 61 72 64 6c ery part regardl
2960: 65 73 73 20 6f 66 20 77 68 6f 20 77 72 6f 74 65 ess of who wrote
2970: 0d 0a 69 74 2e 0d 0a 0d 0a 54 68 75 73 2c 20 69 ..it.....Thus, i
2980: 74 20 69 73 20 6e 6f 74 20 74 68 65 20 69 6e 74 t is not the int
2990: 65 6e 74 20 6f 66 20 74 68 69 73 20 73 65 63 74 ent of this sect
29a0: 69 6f 6e 20 74 6f 20 63 6c 61 69 6d 20 72 69 67 ion to claim rig
29b0: 68 74 73 20 6f 72 20 63 6f 6e 74 65 73 74 0d 0a hts or contest..
29c0: 79 6f 75 72 20 72 69 67 68 74 73 20 74 6f 20 77 your rights to w
29d0: 6f 72 6b 20 77 72 69 74 74 65 6e 20 65 6e 74 69 ork written enti
29e0: 72 65 6c 79 20 62 79 20 79 6f 75 3b 20 72 61 74 rely by you; rat
29f0: 68 65 72 2c 20 74 68 65 20 69 6e 74 65 6e 74 20 her, the intent
2a00: 69 73 20 74 6f 0d 0a 65 78 65 72 63 69 73 65 20 is to..exercise
2a10: 74 68 65 20 72 69 67 68 74 20 74 6f 20 63 6f 6e the right to con
2a20: 74 72 6f 6c 20 74 68 65 20 64 69 73 74 72 69 62 trol the distrib
2a30: 75 74 69 6f 6e 20 6f 66 20 64 65 72 69 76 61 74 ution of derivat
2a40: 69 76 65 20 6f 72 0d 0a 63 6f 6c 6c 65 63 74 69 ive or..collecti
2a50: 76 65 20 77 6f 72 6b 73 20 62 61 73 65 64 20 6f ve works based o
2a60: 6e 20 74 68 65 20 4c 69 62 72 61 72 79 2e 0d 0a n the Library...
2a70: 0d 0a 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 6d ..In addition, m
2a80: 65 72 65 20 61 67 67 72 65 67 61 74 69 6f 6e 20 ere aggregation
2a90: 6f 66 20 61 6e 6f 74 68 65 72 20 77 6f 72 6b 20 of another work
2aa0: 6e 6f 74 20 62 61 73 65 64 20 6f 6e 20 74 68 65 not based on the
2ab0: 20 4c 69 62 72 61 72 79 0d 0a 77 69 74 68 20 74 Library..with t
2ac0: 68 65 20 4c 69 62 72 61 72 79 20 28 6f 72 20 77 he Library (or w
2ad0: 69 74 68 20 61 20 77 6f 72 6b 20 62 61 73 65 64 ith a work based
2ae0: 20 6f 6e 20 74 68 65 20 4c 69 62 72 61 72 79 29 on the Library)
2af0: 20 6f 6e 20 61 20 76 6f 6c 75 6d 65 20 6f 66 0d on a volume of.
2b00: 0a 61 20 73 74 6f 72 61 67 65 20 6f 72 20 64 69 .a storage or di
2b10: 73 74 72 69 62 75 74 69 6f 6e 20 6d 65 64 69 75 stribution mediu
2b20: 6d 20 64 6f 65 73 20 6e 6f 74 20 62 72 69 6e 67 m does not bring
2b30: 20 74 68 65 20 6f 74 68 65 72 20 77 6f 72 6b 20 the other work
2b40: 75 6e 64 65 72 0d 0a 74 68 65 20 73 63 6f 70 65 under..the scope
2b50: 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 of this License
2b60: 2e 0d 0a 0d 0a 20 20 33 2e 20 59 6f 75 20 6d 61 ..... 3. You ma
2b70: 79 20 6f 70 74 20 74 6f 20 61 70 70 6c 79 20 74 y opt to apply t
2b80: 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 he terms of the
2b90: 6f 72 64 69 6e 61 72 79 20 47 4e 55 20 47 65 6e ordinary GNU Gen
2ba0: 65 72 61 6c 20 50 75 62 6c 69 63 0d 0a 4c 69 63 eral Public..Lic
2bb0: 65 6e 73 65 20 69 6e 73 74 65 61 64 20 6f 66 20 ense instead of
2bc0: 74 68 69 73 20 4c 69 63 65 6e 73 65 20 74 6f 20 this License to
2bd0: 61 20 67 69 76 65 6e 20 63 6f 70 79 20 6f 66 20 a given copy of
2be0: 74 68 65 20 4c 69 62 72 61 72 79 2e 20 20 54 6f the Library. To
2bf0: 20 64 6f 0d 0a 74 68 69 73 2c 20 79 6f 75 20 6d do..this, you m
2c00: 75 73 74 20 61 6c 74 65 72 20 61 6c 6c 20 74 68 ust alter all th
2c10: 65 20 6e 6f 74 69 63 65 73 20 74 68 61 74 20 72 e notices that r
2c20: 65 66 65 72 20 74 6f 20 74 68 69 73 20 4c 69 63 efer to this Lic
2c30: 65 6e 73 65 2c 20 73 6f 0d 0a 74 68 61 74 20 74 ense, so..that t
2c40: 68 65 79 20 72 65 66 65 72 20 74 6f 20 74 68 65 hey refer to the
2c50: 20 6f 72 64 69 6e 61 72 79 20 47 4e 55 20 47 65 ordinary GNU Ge
2c60: 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 neral Public Lic
2c70: 65 6e 73 65 2c 20 76 65 72 73 69 6f 6e 20 32 2c ense, version 2,
2c80: 0d 0a 69 6e 73 74 65 61 64 20 6f 66 20 74 6f 20 ..instead of to
2c90: 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 28 this License. (
2ca0: 49 66 20 61 20 6e 65 77 65 72 20 76 65 72 73 69 If a newer versi
2cb0: 6f 6e 20 74 68 61 6e 20 76 65 72 73 69 6f 6e 20 on than version
2cc0: 32 20 6f 66 20 74 68 65 0d 0a 6f 72 64 69 6e 61 2 of the..ordina
2cd0: 72 79 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 ry GNU General P
2ce0: 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 68 61 ublic License ha
2cf0: 73 20 61 70 70 65 61 72 65 64 2c 20 74 68 65 6e s appeared, then
2d00: 20 79 6f 75 20 63 61 6e 20 73 70 65 63 69 66 79 you can specify
2d10: 0d 0a 74 68 61 74 20 76 65 72 73 69 6f 6e 20 69 ..that version i
2d20: 6e 73 74 65 61 64 20 69 66 20 79 6f 75 20 77 69 nstead if you wi
2d30: 73 68 2e 29 20 20 44 6f 20 6e 6f 74 20 6d 61 6b sh.) Do not mak
2d40: 65 20 61 6e 79 20 6f 74 68 65 72 20 63 68 61 6e e any other chan
2d50: 67 65 20 69 6e 0d 0a 74 68 65 73 65 20 6e 6f 74 ge in..these not
2d60: 69 63 65 73 2e 0d 0a 0c 0d 0a 20 20 4f 6e 63 65 ices...... Once
2d70: 20 74 68 69 73 20 63 68 61 6e 67 65 20 69 73 20 this change is
2d80: 6d 61 64 65 20 69 6e 20 61 20 67 69 76 65 6e 20 made in a given
2d90: 63 6f 70 79 2c 20 69 74 20 69 73 20 69 72 72 65 copy, it is irre
2da0: 76 65 72 73 69 62 6c 65 20 66 6f 72 0d 0a 74 68 versible for..th
2db0: 61 74 20 63 6f 70 79 2c 20 73 6f 20 74 68 65 20 at copy, so the
2dc0: 6f 72 64 69 6e 61 72 79 20 47 4e 55 20 47 65 6e ordinary GNU Gen
2dd0: 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 eral Public Lice
2de0: 6e 73 65 20 61 70 70 6c 69 65 73 20 74 6f 20 61 nse applies to a
2df0: 6c 6c 0d 0a 73 75 62 73 65 71 75 65 6e 74 20 63 ll..subsequent c
2e00: 6f 70 69 65 73 20 61 6e 64 20 64 65 72 69 76 61 opies and deriva
2e10: 74 69 76 65 20 77 6f 72 6b 73 20 6d 61 64 65 20 tive works made
2e20: 66 72 6f 6d 20 74 68 61 74 20 63 6f 70 79 2e 0d from that copy..
2e30: 0a 0d 0a 20 20 54 68 69 73 20 6f 70 74 69 6f 6e ... This option
2e40: 20 69 73 20 75 73 65 66 75 6c 20 77 68 65 6e 20 is useful when
2e50: 79 6f 75 20 77 69 73 68 20 74 6f 20 63 6f 70 79 you wish to copy
2e60: 20 70 61 72 74 20 6f 66 20 74 68 65 20 63 6f 64 part of the cod
2e70: 65 20 6f 66 0d 0a 74 68 65 20 4c 69 62 72 61 72 e of..the Librar
2e80: 79 20 69 6e 74 6f 20 61 20 70 72 6f 67 72 61 6d y into a program
2e90: 20 74 68 61 74 20 69 73 20 6e 6f 74 20 61 20 6c that is not a l
2ea0: 69 62 72 61 72 79 2e 0d 0a 0d 0a 20 20 34 2e 20 ibrary..... 4.
2eb0: 59 6f 75 20 6d 61 79 20 63 6f 70 79 20 61 6e 64 You may copy and
2ec0: 20 64 69 73 74 72 69 62 75 74 65 20 74 68 65 20 distribute the
2ed0: 4c 69 62 72 61 72 79 20 28 6f 72 20 61 20 70 6f Library (or a po
2ee0: 72 74 69 6f 6e 20 6f 72 0d 0a 64 65 72 69 76 61 rtion or..deriva
2ef0: 74 69 76 65 20 6f 66 20 69 74 2c 20 75 6e 64 65 tive of it, unde
2f00: 72 20 53 65 63 74 69 6f 6e 20 32 29 20 69 6e 20 r Section 2) in
2f10: 6f 62 6a 65 63 74 20 63 6f 64 65 20 6f 72 20 65 object code or e
2f20: 78 65 63 75 74 61 62 6c 65 20 66 6f 72 6d 0d 0a xecutable form..
2f30: 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 under the terms
2f40: 6f 66 20 53 65 63 74 69 6f 6e 73 20 31 20 61 6e of Sections 1 an
2f50: 64 20 32 20 61 62 6f 76 65 20 70 72 6f 76 69 64 d 2 above provid
2f60: 65 64 20 74 68 61 74 20 79 6f 75 20 61 63 63 6f ed that you acco
2f70: 6d 70 61 6e 79 0d 0a 69 74 20 77 69 74 68 20 74 mpany..it with t
2f80: 68 65 20 63 6f 6d 70 6c 65 74 65 20 63 6f 72 72 he complete corr
2f90: 65 73 70 6f 6e 64 69 6e 67 20 6d 61 63 68 69 6e esponding machin
2fa0: 65 2d 72 65 61 64 61 62 6c 65 20 73 6f 75 72 63 e-readable sourc
2fb0: 65 20 63 6f 64 65 2c 20 77 68 69 63 68 0d 0a 6d e code, which..m
2fc0: 75 73 74 20 62 65 20 64 69 73 74 72 69 62 75 74 ust be distribut
2fd0: 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 ed under the ter
2fe0: 6d 73 20 6f 66 20 53 65 63 74 69 6f 6e 73 20 31 ms of Sections 1
2ff0: 20 61 6e 64 20 32 20 61 62 6f 76 65 20 6f 6e 20 and 2 above on
3000: 61 0d 0a 6d 65 64 69 75 6d 20 63 75 73 74 6f 6d a..medium custom
3010: 61 72 69 6c 79 20 75 73 65 64 20 66 6f 72 20 73 arily used for s
3020: 6f 66 74 77 61 72 65 20 69 6e 74 65 72 63 68 61 oftware intercha
3030: 6e 67 65 2e 0d 0a 0d 0a 20 20 49 66 20 64 69 73 nge..... If dis
3040: 74 72 69 62 75 74 69 6f 6e 20 6f 66 20 6f 62 6a tribution of obj
3050: 65 63 74 20 63 6f 64 65 20 69 73 20 6d 61 64 65 ect code is made
3060: 20 62 79 20 6f 66 66 65 72 69 6e 67 20 61 63 63 by offering acc
3070: 65 73 73 20 74 6f 20 63 6f 70 79 0d 0a 66 72 6f ess to copy..fro
3080: 6d 20 61 20 64 65 73 69 67 6e 61 74 65 64 20 70 m a designated p
3090: 6c 61 63 65 2c 20 74 68 65 6e 20 6f 66 66 65 72 lace, then offer
30a0: 69 6e 67 20 65 71 75 69 76 61 6c 65 6e 74 20 61 ing equivalent a
30b0: 63 63 65 73 73 20 74 6f 20 63 6f 70 79 20 74 68 ccess to copy th
30c0: 65 0d 0a 73 6f 75 72 63 65 20 63 6f 64 65 20 66 e..source code f
30d0: 72 6f 6d 20 74 68 65 20 73 61 6d 65 20 70 6c 61 rom the same pla
30e0: 63 65 20 73 61 74 69 73 66 69 65 73 20 74 68 65 ce satisfies the
30f0: 20 72 65 71 75 69 72 65 6d 65 6e 74 20 74 6f 0d requirement to.
3100: 0a 64 69 73 74 72 69 62 75 74 65 20 74 68 65 20 .distribute the
3110: 73 6f 75 72 63 65 20 63 6f 64 65 2c 20 65 76 65 source code, eve
3120: 6e 20 74 68 6f 75 67 68 20 74 68 69 72 64 20 70 n though third p
3130: 61 72 74 69 65 73 20 61 72 65 20 6e 6f 74 0d 0a arties are not..
3140: 63 6f 6d 70 65 6c 6c 65 64 20 74 6f 20 63 6f 70 compelled to cop
3150: 79 20 74 68 65 20 73 6f 75 72 63 65 20 61 6c 6f y the source alo
3160: 6e 67 20 77 69 74 68 20 74 68 65 20 6f 62 6a 65 ng with the obje
3170: 63 74 20 63 6f 64 65 2e 0d 0a 0d 0a 20 20 35 2e ct code..... 5.
3180: 20 41 20 70 72 6f 67 72 61 6d 20 74 68 61 74 20 A program that
3190: 63 6f 6e 74 61 69 6e 73 20 6e 6f 20 64 65 72 69 contains no deri
31a0: 76 61 74 69 76 65 20 6f 66 20 61 6e 79 20 70 6f vative of any po
31b0: 72 74 69 6f 6e 20 6f 66 20 74 68 65 0d 0a 4c 69 rtion of the..Li
31c0: 62 72 61 72 79 2c 20 62 75 74 20 69 73 20 64 65 brary, but is de
31d0: 73 69 67 6e 65 64 20 74 6f 20 77 6f 72 6b 20 77 signed to work w
31e0: 69 74 68 20 74 68 65 20 4c 69 62 72 61 72 79 20 ith the Library
31f0: 62 79 20 62 65 69 6e 67 20 63 6f 6d 70 69 6c 65 by being compile
3200: 64 20 6f 72 0d 0a 6c 69 6e 6b 65 64 20 77 69 74 d or..linked wit
3210: 68 20 69 74 2c 20 69 73 20 63 61 6c 6c 65 64 20 h it, is called
3220: 61 20 22 77 6f 72 6b 20 74 68 61 74 20 75 73 65 a "work that use
3230: 73 20 74 68 65 20 4c 69 62 72 61 72 79 22 2e 20 s the Library".
3240: 20 53 75 63 68 20 61 0d 0a 77 6f 72 6b 2c 20 69 Such a..work, i
3250: 6e 20 69 73 6f 6c 61 74 69 6f 6e 2c 20 69 73 20 n isolation, is
3260: 6e 6f 74 20 61 20 64 65 72 69 76 61 74 69 76 65 not a derivative
3270: 20 77 6f 72 6b 20 6f 66 20 74 68 65 20 4c 69 62 work of the Lib
3280: 72 61 72 79 2c 20 61 6e 64 0d 0a 74 68 65 72 65 rary, and..there
3290: 66 6f 72 65 20 66 61 6c 6c 73 20 6f 75 74 73 69 fore falls outsi
32a0: 64 65 20 74 68 65 20 73 63 6f 70 65 20 6f 66 20 de the scope of
32b0: 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 0d 0a 0d this License....
32c0: 0a 20 20 48 6f 77 65 76 65 72 2c 20 6c 69 6e 6b . However, link
32d0: 69 6e 67 20 61 20 22 77 6f 72 6b 20 74 68 61 74 ing a "work that
32e0: 20 75 73 65 73 20 74 68 65 20 4c 69 62 72 61 72 uses the Librar
32f0: 79 22 20 77 69 74 68 20 74 68 65 20 4c 69 62 72 y" with the Libr
3300: 61 72 79 0d 0a 63 72 65 61 74 65 73 20 61 6e 20 ary..creates an
3310: 65 78 65 63 75 74 61 62 6c 65 20 74 68 61 74 20 executable that
3320: 69 73 20 61 20 64 65 72 69 76 61 74 69 76 65 20 is a derivative
3330: 6f 66 20 74 68 65 20 4c 69 62 72 61 72 79 20 28 of the Library (
3340: 62 65 63 61 75 73 65 20 69 74 0d 0a 63 6f 6e 74 because it..cont
3350: 61 69 6e 73 20 70 6f 72 74 69 6f 6e 73 20 6f 66 ains portions of
3360: 20 74 68 65 20 4c 69 62 72 61 72 79 29 2c 20 72 the Library), r
3370: 61 74 68 65 72 20 74 68 61 6e 20 61 20 22 77 6f ather than a "wo
3380: 72 6b 20 74 68 61 74 20 75 73 65 73 20 74 68 65 rk that uses the
3390: 0d 0a 6c 69 62 72 61 72 79 22 2e 20 20 54 68 65 ..library". The
33a0: 20 65 78 65 63 75 74 61 62 6c 65 20 69 73 20 74 executable is t
33b0: 68 65 72 65 66 6f 72 65 20 63 6f 76 65 72 65 64 herefore covered
33c0: 20 62 79 20 74 68 69 73 20 4c 69 63 65 6e 73 65 by this License
33d0: 2e 0d 0a 53 65 63 74 69 6f 6e 20 36 20 73 74 61 ...Section 6 sta
33e0: 74 65 73 20 74 65 72 6d 73 20 66 6f 72 20 64 69 tes terms for di
33f0: 73 74 72 69 62 75 74 69 6f 6e 20 6f 66 20 73 75 stribution of su
3400: 63 68 20 65 78 65 63 75 74 61 62 6c 65 73 2e 0d ch executables..
3410: 0a 0d 0a 20 20 57 68 65 6e 20 61 20 22 77 6f 72 ... When a "wor
3420: 6b 20 74 68 61 74 20 75 73 65 73 20 74 68 65 20 k that uses the
3430: 4c 69 62 72 61 72 79 22 20 75 73 65 73 20 6d 61 Library" uses ma
3440: 74 65 72 69 61 6c 20 66 72 6f 6d 20 61 20 68 65 terial from a he
3450: 61 64 65 72 20 66 69 6c 65 0d 0a 74 68 61 74 20 ader file..that
3460: 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 4c is part of the L
3470: 69 62 72 61 72 79 2c 20 74 68 65 20 6f 62 6a 65 ibrary, the obje
3480: 63 74 20 63 6f 64 65 20 66 6f 72 20 74 68 65 20 ct code for the
3490: 77 6f 72 6b 20 6d 61 79 20 62 65 20 61 0d 0a 64 work may be a..d
34a0: 65 72 69 76 61 74 69 76 65 20 77 6f 72 6b 20 6f erivative work o
34b0: 66 20 74 68 65 20 4c 69 62 72 61 72 79 20 65 76 f the Library ev
34c0: 65 6e 20 74 68 6f 75 67 68 20 74 68 65 20 73 6f en though the so
34d0: 75 72 63 65 20 63 6f 64 65 20 69 73 20 6e 6f 74 urce code is not
34e0: 2e 0d 0a 57 68 65 74 68 65 72 20 74 68 69 73 20 ...Whether this
34f0: 69 73 20 74 72 75 65 20 69 73 20 65 73 70 65 63 is true is espec
3500: 69 61 6c 6c 79 20 73 69 67 6e 69 66 69 63 61 6e ially significan
3510: 74 20 69 66 20 74 68 65 20 77 6f 72 6b 20 63 61 t if the work ca
3520: 6e 20 62 65 0d 0a 6c 69 6e 6b 65 64 20 77 69 74 n be..linked wit
3530: 68 6f 75 74 20 74 68 65 20 4c 69 62 72 61 72 79 hout the Library
3540: 2c 20 6f 72 20 69 66 20 74 68 65 20 77 6f 72 6b , or if the work
3550: 20 69 73 20 69 74 73 65 6c 66 20 61 20 6c 69 62 is itself a lib
3560: 72 61 72 79 2e 20 20 54 68 65 0d 0a 74 68 72 65 rary. The..thre
3570: 73 68 6f 6c 64 20 66 6f 72 20 74 68 69 73 20 74 shold for this t
3580: 6f 20 62 65 20 74 72 75 65 20 69 73 20 6e 6f 74 o be true is not
3590: 20 70 72 65 63 69 73 65 6c 79 20 64 65 66 69 6e precisely defin
35a0: 65 64 20 62 79 20 6c 61 77 2e 0d 0a 0d 0a 20 20 ed by law.....
35b0: 49 66 20 73 75 63 68 20 61 6e 20 6f 62 6a 65 63 If such an objec
35c0: 74 20 66 69 6c 65 20 75 73 65 73 20 6f 6e 6c 79 t file uses only
35d0: 20 6e 75 6d 65 72 69 63 61 6c 20 70 61 72 61 6d numerical param
35e0: 65 74 65 72 73 2c 20 64 61 74 61 0d 0a 73 74 72 eters, data..str
35f0: 75 63 74 75 72 65 20 6c 61 79 6f 75 74 73 20 61 ucture layouts a
3600: 6e 64 20 61 63 63 65 73 73 6f 72 73 2c 20 61 6e nd accessors, an
3610: 64 20 73 6d 61 6c 6c 20 6d 61 63 72 6f 73 20 61 d small macros a
3620: 6e 64 20 73 6d 61 6c 6c 20 69 6e 6c 69 6e 65 0d nd small inline.
3630: 0a 66 75 6e 63 74 69 6f 6e 73 20 28 74 65 6e 20 .functions (ten
3640: 6c 69 6e 65 73 20 6f 72 20 6c 65 73 73 20 69 6e lines or less in
3650: 20 6c 65 6e 67 74 68 29 2c 20 74 68 65 6e 20 74 length), then t
3660: 68 65 20 75 73 65 20 6f 66 20 74 68 65 20 6f 62 he use of the ob
3670: 6a 65 63 74 0d 0a 66 69 6c 65 20 69 73 20 75 6e ject..file is un
3680: 72 65 73 74 72 69 63 74 65 64 2c 20 72 65 67 61 restricted, rega
3690: 72 64 6c 65 73 73 20 6f 66 20 77 68 65 74 68 65 rdless of whethe
36a0: 72 20 69 74 20 69 73 20 6c 65 67 61 6c 6c 79 20 r it is legally
36b0: 61 20 64 65 72 69 76 61 74 69 76 65 0d 0a 77 6f a derivative..wo
36c0: 72 6b 2e 20 20 28 45 78 65 63 75 74 61 62 6c 65 rk. (Executable
36d0: 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 69 s containing thi
36e0: 73 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 70 6c s object code pl
36f0: 75 73 20 70 6f 72 74 69 6f 6e 73 20 6f 66 20 74 us portions of t
3700: 68 65 0d 0a 4c 69 62 72 61 72 79 20 77 69 6c 6c he..Library will
3710: 20 73 74 69 6c 6c 20 66 61 6c 6c 20 75 6e 64 65 still fall unde
3720: 72 20 53 65 63 74 69 6f 6e 20 36 2e 29 0d 0a 0d r Section 6.)...
3730: 0a 20 20 4f 74 68 65 72 77 69 73 65 2c 20 69 66 . Otherwise, if
3740: 20 74 68 65 20 77 6f 72 6b 20 69 73 20 61 20 64 the work is a d
3750: 65 72 69 76 61 74 69 76 65 20 6f 66 20 74 68 65 erivative of the
3760: 20 4c 69 62 72 61 72 79 2c 20 79 6f 75 20 6d 61 Library, you ma
3770: 79 0d 0a 64 69 73 74 72 69 62 75 74 65 20 74 68 y..distribute th
3780: 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 66 6f e object code fo
3790: 72 20 74 68 65 20 77 6f 72 6b 20 75 6e 64 65 72 r the work under
37a0: 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 53 65 the terms of Se
37b0: 63 74 69 6f 6e 20 36 2e 0d 0a 41 6e 79 20 65 78 ction 6...Any ex
37c0: 65 63 75 74 61 62 6c 65 73 20 63 6f 6e 74 61 69 ecutables contai
37d0: 6e 69 6e 67 20 74 68 61 74 20 77 6f 72 6b 20 61 ning that work a
37e0: 6c 73 6f 20 66 61 6c 6c 20 75 6e 64 65 72 20 53 lso fall under S
37f0: 65 63 74 69 6f 6e 20 36 2c 0d 0a 77 68 65 74 68 ection 6,..wheth
3800: 65 72 20 6f 72 20 6e 6f 74 20 74 68 65 79 20 61 er or not they a
3810: 72 65 20 6c 69 6e 6b 65 64 20 64 69 72 65 63 74 re linked direct
3820: 6c 79 20 77 69 74 68 20 74 68 65 20 4c 69 62 72 ly with the Libr
3830: 61 72 79 20 69 74 73 65 6c 66 2e 0d 0a 0c 0d 0a ary itself......
3840: 20 20 36 2e 20 41 73 20 61 6e 20 65 78 63 65 70 6. As an excep
3850: 74 69 6f 6e 20 74 6f 20 74 68 65 20 53 65 63 74 tion to the Sect
3860: 69 6f 6e 73 20 61 62 6f 76 65 2c 20 79 6f 75 20 ions above, you
3870: 6d 61 79 20 61 6c 73 6f 20 63 6f 6d 62 69 6e 65 may also combine
3880: 20 6f 72 0d 0a 6c 69 6e 6b 20 61 20 22 77 6f 72 or..link a "wor
3890: 6b 20 74 68 61 74 20 75 73 65 73 20 74 68 65 20 k that uses the
38a0: 4c 69 62 72 61 72 79 22 20 77 69 74 68 20 74 68 Library" with th
38b0: 65 20 4c 69 62 72 61 72 79 20 74 6f 20 70 72 6f e Library to pro
38c0: 64 75 63 65 20 61 0d 0a 77 6f 72 6b 20 63 6f 6e duce a..work con
38d0: 74 61 69 6e 69 6e 67 20 70 6f 72 74 69 6f 6e 73 taining portions
38e0: 20 6f 66 20 74 68 65 20 4c 69 62 72 61 72 79 2c of the Library,
38f0: 20 61 6e 64 20 64 69 73 74 72 69 62 75 74 65 20 and distribute
3900: 74 68 61 74 20 77 6f 72 6b 0d 0a 75 6e 64 65 72 that work..under
3910: 20 74 65 72 6d 73 20 6f 66 20 79 6f 75 72 20 63 terms of your c
3920: 68 6f 69 63 65 2c 20 70 72 6f 76 69 64 65 64 20 hoice, provided
3930: 74 68 61 74 20 74 68 65 20 74 65 72 6d 73 20 70 that the terms p
3940: 65 72 6d 69 74 0d 0a 6d 6f 64 69 66 69 63 61 74 ermit..modificat
3950: 69 6f 6e 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 ion of the work
3960: 66 6f 72 20 74 68 65 20 63 75 73 74 6f 6d 65 72 for the customer
3970: 27 73 20 6f 77 6e 20 75 73 65 20 61 6e 64 20 72 's own use and r
3980: 65 76 65 72 73 65 0d 0a 65 6e 67 69 6e 65 65 72 everse..engineer
3990: 69 6e 67 20 66 6f 72 20 64 65 62 75 67 67 69 6e ing for debuggin
39a0: 67 20 73 75 63 68 20 6d 6f 64 69 66 69 63 61 74 g such modificat
39b0: 69 6f 6e 73 2e 0d 0a 0d 0a 20 20 59 6f 75 20 6d ions..... You m
39c0: 75 73 74 20 67 69 76 65 20 70 72 6f 6d 69 6e 65 ust give promine
39d0: 6e 74 20 6e 6f 74 69 63 65 20 77 69 74 68 20 65 nt notice with e
39e0: 61 63 68 20 63 6f 70 79 20 6f 66 20 74 68 65 20 ach copy of the
39f0: 77 6f 72 6b 20 74 68 61 74 20 74 68 65 0d 0a 4c work that the..L
3a00: 69 62 72 61 72 79 20 69 73 20 75 73 65 64 20 69 ibrary is used i
3a10: 6e 20 69 74 20 61 6e 64 20 74 68 61 74 20 74 68 n it and that th
3a20: 65 20 4c 69 62 72 61 72 79 20 61 6e 64 20 69 74 e Library and it
3a30: 73 20 75 73 65 20 61 72 65 20 63 6f 76 65 72 65 s use are covere
3a40: 64 20 62 79 0d 0a 74 68 69 73 20 4c 69 63 65 6e d by..this Licen
3a50: 73 65 2e 20 20 59 6f 75 20 6d 75 73 74 20 73 75 se. You must su
3a60: 70 70 6c 79 20 61 20 63 6f 70 79 20 6f 66 20 74 pply a copy of t
3a70: 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 49 66 his License. If
3a80: 20 74 68 65 20 77 6f 72 6b 0d 0a 64 75 72 69 6e the work..durin
3a90: 67 20 65 78 65 63 75 74 69 6f 6e 20 64 69 73 70 g execution disp
3aa0: 6c 61 79 73 20 63 6f 70 79 72 69 67 68 74 20 6e lays copyright n
3ab0: 6f 74 69 63 65 73 2c 20 79 6f 75 20 6d 75 73 74 otices, you must
3ac0: 20 69 6e 63 6c 75 64 65 20 74 68 65 0d 0a 63 6f include the..co
3ad0: 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 20 66 pyright notice f
3ae0: 6f 72 20 74 68 65 20 4c 69 62 72 61 72 79 20 61 or the Library a
3af0: 6d 6f 6e 67 20 74 68 65 6d 2c 20 61 73 20 77 65 mong them, as we
3b00: 6c 6c 20 61 73 20 61 20 72 65 66 65 72 65 6e 63 ll as a referenc
3b10: 65 0d 0a 64 69 72 65 63 74 69 6e 67 20 74 68 65 e..directing the
3b20: 20 75 73 65 72 20 74 6f 20 74 68 65 20 63 6f 70 user to the cop
3b30: 79 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 y of this Licens
3b40: 65 2e 20 20 41 6c 73 6f 2c 20 79 6f 75 20 6d 75 e. Also, you mu
3b50: 73 74 20 64 6f 20 6f 6e 65 0d 0a 6f 66 20 74 68 st do one..of th
3b60: 65 73 65 20 74 68 69 6e 67 73 3a 0d 0a 0d 0a 20 ese things:....
3b70: 20 20 20 61 29 20 41 63 63 6f 6d 70 61 6e 79 20 a) Accompany
3b80: 74 68 65 20 77 6f 72 6b 20 77 69 74 68 20 74 68 the work with th
3b90: 65 20 63 6f 6d 70 6c 65 74 65 20 63 6f 72 72 65 e complete corre
3ba0: 73 70 6f 6e 64 69 6e 67 0d 0a 20 20 20 20 6d 61 sponding.. ma
3bb0: 63 68 69 6e 65 2d 72 65 61 64 61 62 6c 65 20 73 chine-readable s
3bc0: 6f 75 72 63 65 20 63 6f 64 65 20 66 6f 72 20 74 ource code for t
3bd0: 68 65 20 4c 69 62 72 61 72 79 20 69 6e 63 6c 75 he Library inclu
3be0: 64 69 6e 67 20 77 68 61 74 65 76 65 72 0d 0a 20 ding whatever..
3bf0: 20 20 20 63 68 61 6e 67 65 73 20 77 65 72 65 20 changes were
3c00: 75 73 65 64 20 69 6e 20 74 68 65 20 77 6f 72 6b used in the work
3c10: 20 28 77 68 69 63 68 20 6d 75 73 74 20 62 65 20 (which must be
3c20: 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 distributed unde
3c30: 72 0d 0a 20 20 20 20 53 65 63 74 69 6f 6e 73 20 r.. Sections
3c40: 31 20 61 6e 64 20 32 20 61 62 6f 76 65 29 3b 20 1 and 2 above);
3c50: 61 6e 64 2c 20 69 66 20 74 68 65 20 77 6f 72 6b and, if the work
3c60: 20 69 73 20 61 6e 20 65 78 65 63 75 74 61 62 6c is an executabl
3c70: 65 20 6c 69 6e 6b 65 64 0d 0a 20 20 20 20 77 69 e linked.. wi
3c80: 74 68 20 74 68 65 20 4c 69 62 72 61 72 79 2c 20 th the Library,
3c90: 77 69 74 68 20 74 68 65 20 63 6f 6d 70 6c 65 74 with the complet
3ca0: 65 20 6d 61 63 68 69 6e 65 2d 72 65 61 64 61 62 e machine-readab
3cb0: 6c 65 20 22 77 6f 72 6b 20 74 68 61 74 0d 0a 20 le "work that..
3cc0: 20 20 20 75 73 65 73 20 74 68 65 20 4c 69 62 72 uses the Libr
3cd0: 61 72 79 22 2c 20 61 73 20 6f 62 6a 65 63 74 20 ary", as object
3ce0: 63 6f 64 65 20 61 6e 64 2f 6f 72 20 73 6f 75 72 code and/or sour
3cf0: 63 65 20 63 6f 64 65 2c 20 73 6f 20 74 68 61 74 ce code, so that
3d00: 20 74 68 65 0d 0a 20 20 20 20 75 73 65 72 20 63 the.. user c
3d10: 61 6e 20 6d 6f 64 69 66 79 20 74 68 65 20 4c 69 an modify the Li
3d20: 62 72 61 72 79 20 61 6e 64 20 74 68 65 6e 20 72 brary and then r
3d30: 65 6c 69 6e 6b 20 74 6f 20 70 72 6f 64 75 63 65 elink to produce
3d40: 20 61 20 6d 6f 64 69 66 69 65 64 0d 0a 20 20 20 a modified..
3d50: 20 65 78 65 63 75 74 61 62 6c 65 20 63 6f 6e 74 executable cont
3d60: 61 69 6e 69 6e 67 20 74 68 65 20 6d 6f 64 69 66 aining the modif
3d70: 69 65 64 20 4c 69 62 72 61 72 79 2e 20 20 28 49 ied Library. (I
3d80: 74 20 69 73 20 75 6e 64 65 72 73 74 6f 6f 64 0d t is understood.
3d90: 0a 20 20 20 20 74 68 61 74 20 74 68 65 20 75 73 . that the us
3da0: 65 72 20 77 68 6f 20 63 68 61 6e 67 65 73 20 74 er who changes t
3db0: 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 64 he contents of d
3dc0: 65 66 69 6e 69 74 69 6f 6e 73 20 66 69 6c 65 73 efinitions files
3dd0: 20 69 6e 20 74 68 65 0d 0a 20 20 20 20 4c 69 62 in the.. Lib
3de0: 72 61 72 79 20 77 69 6c 6c 20 6e 6f 74 20 6e 65 rary will not ne
3df0: 63 65 73 73 61 72 69 6c 79 20 62 65 20 61 62 6c cessarily be abl
3e00: 65 20 74 6f 20 72 65 63 6f 6d 70 69 6c 65 20 74 e to recompile t
3e10: 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 0d 0a he application..
3e20: 20 20 20 20 74 6f 20 75 73 65 20 74 68 65 20 6d to use the m
3e30: 6f 64 69 66 69 65 64 20 64 65 66 69 6e 69 74 69 odified definiti
3e40: 6f 6e 73 2e 29 0d 0a 0d 0a 20 20 20 20 62 29 20 ons.).... b)
3e50: 55 73 65 20 61 20 73 75 69 74 61 62 6c 65 20 73 Use a suitable s
3e60: 68 61 72 65 64 20 6c 69 62 72 61 72 79 20 6d 65 hared library me
3e70: 63 68 61 6e 69 73 6d 20 66 6f 72 20 6c 69 6e 6b chanism for link
3e80: 69 6e 67 20 77 69 74 68 20 74 68 65 0d 0a 20 20 ing with the..
3e90: 20 20 4c 69 62 72 61 72 79 2e 20 20 41 20 73 75 Library. A su
3ea0: 69 74 61 62 6c 65 20 6d 65 63 68 61 6e 69 73 6d itable mechanism
3eb0: 20 69 73 20 6f 6e 65 20 74 68 61 74 20 28 31 29 is one that (1)
3ec0: 20 75 73 65 73 20 61 74 20 72 75 6e 20 74 69 6d uses at run tim
3ed0: 65 20 61 0d 0a 20 20 20 20 63 6f 70 79 20 6f 66 e a.. copy of
3ee0: 20 74 68 65 20 6c 69 62 72 61 72 79 20 61 6c 72 the library alr
3ef0: 65 61 64 79 20 70 72 65 73 65 6e 74 20 6f 6e 20 eady present on
3f00: 74 68 65 20 75 73 65 72 27 73 20 63 6f 6d 70 75 the user's compu
3f10: 74 65 72 20 73 79 73 74 65 6d 2c 0d 0a 20 20 20 ter system,..
3f20: 20 72 61 74 68 65 72 20 74 68 61 6e 20 63 6f 70 rather than cop
3f30: 79 69 6e 67 20 6c 69 62 72 61 72 79 20 66 75 6e ying library fun
3f40: 63 74 69 6f 6e 73 20 69 6e 74 6f 20 74 68 65 20 ctions into the
3f50: 65 78 65 63 75 74 61 62 6c 65 2c 20 61 6e 64 20 executable, and
3f60: 28 32 29 0d 0a 20 20 20 20 77 69 6c 6c 20 6f 70 (2).. will op
3f70: 65 72 61 74 65 20 70 72 6f 70 65 72 6c 79 20 77 erate properly w
3f80: 69 74 68 20 61 20 6d 6f 64 69 66 69 65 64 20 76 ith a modified v
3f90: 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 6c 69 ersion of the li
3fa0: 62 72 61 72 79 2c 20 69 66 0d 0a 20 20 20 20 74 brary, if.. t
3fb0: 68 65 20 75 73 65 72 20 69 6e 73 74 61 6c 6c 73 he user installs
3fc0: 20 6f 6e 65 2c 20 61 73 20 6c 6f 6e 67 20 61 73 one, as long as
3fd0: 20 74 68 65 20 6d 6f 64 69 66 69 65 64 20 76 65 the modified ve
3fe0: 72 73 69 6f 6e 20 69 73 0d 0a 20 20 20 20 69 6e rsion is.. in
3ff0: 74 65 72 66 61 63 65 2d 63 6f 6d 70 61 74 69 62 terface-compatib
4000: 6c 65 20 77 69 74 68 20 74 68 65 20 76 65 72 73 le with the vers
4010: 69 6f 6e 20 74 68 61 74 20 74 68 65 20 77 6f 72 ion that the wor
4020: 6b 20 77 61 73 20 6d 61 64 65 20 77 69 74 68 2e k was made with.
4030: 0d 0a 0d 0a 20 20 20 20 63 29 20 41 63 63 6f 6d .... c) Accom
4040: 70 61 6e 79 20 74 68 65 20 77 6f 72 6b 20 77 69 pany the work wi
4050: 74 68 20 61 20 77 72 69 74 74 65 6e 20 6f 66 66 th a written off
4060: 65 72 2c 20 76 61 6c 69 64 20 66 6f 72 20 61 74 er, valid for at
4070: 0d 0a 20 20 20 20 6c 65 61 73 74 20 74 68 72 65 .. least thre
4080: 65 20 79 65 61 72 73 2c 20 74 6f 20 67 69 76 65 e years, to give
4090: 20 74 68 65 20 73 61 6d 65 20 75 73 65 72 20 74 the same user t
40a0: 68 65 20 6d 61 74 65 72 69 61 6c 73 0d 0a 20 20 he materials..
40b0: 20 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 53 specified in S
40c0: 75 62 73 65 63 74 69 6f 6e 20 36 61 2c 20 61 62 ubsection 6a, ab
40d0: 6f 76 65 2c 20 66 6f 72 20 61 20 63 68 61 72 67 ove, for a charg
40e0: 65 20 6e 6f 20 6d 6f 72 65 0d 0a 20 20 20 20 74 e no more.. t
40f0: 68 61 6e 20 74 68 65 20 63 6f 73 74 20 6f 66 20 han the cost of
4100: 70 65 72 66 6f 72 6d 69 6e 67 20 74 68 69 73 20 performing this
4110: 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0d 0a 0d distribution....
4120: 0a 20 20 20 20 64 29 20 49 66 20 64 69 73 74 72 . d) If distr
4130: 69 62 75 74 69 6f 6e 20 6f 66 20 74 68 65 20 77 ibution of the w
4140: 6f 72 6b 20 69 73 20 6d 61 64 65 20 62 79 20 6f ork is made by o
4150: 66 66 65 72 69 6e 67 20 61 63 63 65 73 73 20 74 ffering access t
4160: 6f 20 63 6f 70 79 0d 0a 20 20 20 20 66 72 6f 6d o copy.. from
4170: 20 61 20 64 65 73 69 67 6e 61 74 65 64 20 70 6c a designated pl
4180: 61 63 65 2c 20 6f 66 66 65 72 20 65 71 75 69 76 ace, offer equiv
4190: 61 6c 65 6e 74 20 61 63 63 65 73 73 20 74 6f 20 alent access to
41a0: 63 6f 70 79 20 74 68 65 20 61 62 6f 76 65 0d 0a copy the above..
41b0: 20 20 20 20 73 70 65 63 69 66 69 65 64 20 6d 61 specified ma
41c0: 74 65 72 69 61 6c 73 20 66 72 6f 6d 20 74 68 65 terials from the
41d0: 20 73 61 6d 65 20 70 6c 61 63 65 2e 0d 0a 0d 0a same place.....
41e0: 20 20 20 20 65 29 20 56 65 72 69 66 79 20 74 68 e) Verify th
41f0: 61 74 20 74 68 65 20 75 73 65 72 20 68 61 73 20 at the user has
4200: 61 6c 72 65 61 64 79 20 72 65 63 65 69 76 65 64 already received
4210: 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 73 65 a copy of these
4220: 0d 0a 20 20 20 20 6d 61 74 65 72 69 61 6c 73 20 .. materials
4230: 6f 72 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 or that you have
4240: 20 61 6c 72 65 61 64 79 20 73 65 6e 74 20 74 68 already sent th
4250: 69 73 20 75 73 65 72 20 61 20 63 6f 70 79 2e 0d is user a copy..
4260: 0a 0d 0a 20 20 46 6f 72 20 61 6e 20 65 78 65 63 ... For an exec
4270: 75 74 61 62 6c 65 2c 20 74 68 65 20 72 65 71 75 utable, the requ
4280: 69 72 65 64 20 66 6f 72 6d 20 6f 66 20 74 68 65 ired form of the
4290: 20 22 77 6f 72 6b 20 74 68 61 74 20 75 73 65 73 "work that uses
42a0: 20 74 68 65 0d 0a 4c 69 62 72 61 72 79 22 20 6d the..Library" m
42b0: 75 73 74 20 69 6e 63 6c 75 64 65 20 61 6e 79 20 ust include any
42c0: 64 61 74 61 20 61 6e 64 20 75 74 69 6c 69 74 79 data and utility
42d0: 20 70 72 6f 67 72 61 6d 73 20 6e 65 65 64 65 64 programs needed
42e0: 20 66 6f 72 0d 0a 72 65 70 72 6f 64 75 63 69 6e for..reproducin
42f0: 67 20 74 68 65 20 65 78 65 63 75 74 61 62 6c 65 g the executable
4300: 20 66 72 6f 6d 20 69 74 2e 20 20 48 6f 77 65 76 from it. Howev
4310: 65 72 2c 20 61 73 20 61 20 73 70 65 63 69 61 6c er, as a special
4320: 20 65 78 63 65 70 74 69 6f 6e 2c 0d 0a 74 68 65 exception,..the
4330: 20 6d 61 74 65 72 69 61 6c 73 20 74 6f 20 62 65 materials to be
4340: 20 64 69 73 74 72 69 62 75 74 65 64 20 6e 65 65 distributed nee
4350: 64 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 61 6e d not include an
4360: 79 74 68 69 6e 67 20 74 68 61 74 20 69 73 0d 0a ything that is..
4370: 6e 6f 72 6d 61 6c 6c 79 20 64 69 73 74 72 69 62 normally distrib
4380: 75 74 65 64 20 28 69 6e 20 65 69 74 68 65 72 20 uted (in either
4390: 73 6f 75 72 63 65 20 6f 72 20 62 69 6e 61 72 79 source or binary
43a0: 20 66 6f 72 6d 29 20 77 69 74 68 20 74 68 65 20 form) with the
43b0: 6d 61 6a 6f 72 0d 0a 63 6f 6d 70 6f 6e 65 6e 74 major..component
43c0: 73 20 28 63 6f 6d 70 69 6c 65 72 2c 20 6b 65 72 s (compiler, ker
43d0: 6e 65 6c 2c 20 61 6e 64 20 73 6f 20 6f 6e 29 20 nel, and so on)
43e0: 6f 66 20 74 68 65 20 6f 70 65 72 61 74 69 6e 67 of the operating
43f0: 20 73 79 73 74 65 6d 20 6f 6e 0d 0a 77 68 69 63 system on..whic
4400: 68 20 74 68 65 20 65 78 65 63 75 74 61 62 6c 65 h the executable
4410: 20 72 75 6e 73 2c 20 75 6e 6c 65 73 73 20 74 68 runs, unless th
4420: 61 74 20 63 6f 6d 70 6f 6e 65 6e 74 20 69 74 73 at component its
4430: 65 6c 66 20 61 63 63 6f 6d 70 61 6e 69 65 73 0d elf accompanies.
4440: 0a 74 68 65 20 65 78 65 63 75 74 61 62 6c 65 2e .the executable.
4450: 0d 0a 0d 0a 20 20 49 74 20 6d 61 79 20 68 61 70 .... It may hap
4460: 70 65 6e 20 74 68 61 74 20 74 68 69 73 20 72 65 pen that this re
4470: 71 75 69 72 65 6d 65 6e 74 20 63 6f 6e 74 72 61 quirement contra
4480: 64 69 63 74 73 20 74 68 65 20 6c 69 63 65 6e 73 dicts the licens
4490: 65 0d 0a 72 65 73 74 72 69 63 74 69 6f 6e 73 20 e..restrictions
44a0: 6f 66 20 6f 74 68 65 72 20 70 72 6f 70 72 69 65 of other proprie
44b0: 74 61 72 79 20 6c 69 62 72 61 72 69 65 73 20 74 tary libraries t
44c0: 68 61 74 20 64 6f 20 6e 6f 74 20 6e 6f 72 6d 61 hat do not norma
44d0: 6c 6c 79 0d 0a 61 63 63 6f 6d 70 61 6e 79 20 74 lly..accompany t
44e0: 68 65 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 he operating sys
44f0: 74 65 6d 2e 20 20 53 75 63 68 20 61 20 63 6f 6e tem. Such a con
4500: 74 72 61 64 69 63 74 69 6f 6e 20 6d 65 61 6e 73 tradiction means
4510: 20 79 6f 75 20 63 61 6e 6e 6f 74 0d 0a 75 73 65 you cannot..use
4520: 20 62 6f 74 68 20 74 68 65 6d 20 61 6e 64 20 74 both them and t
4530: 68 65 20 4c 69 62 72 61 72 79 20 74 6f 67 65 74 he Library toget
4540: 68 65 72 20 69 6e 20 61 6e 20 65 78 65 63 75 74 her in an execut
4550: 61 62 6c 65 20 74 68 61 74 20 79 6f 75 0d 0a 64 able that you..d
4560: 69 73 74 72 69 62 75 74 65 2e 0d 0a 0c 0d 0a 20 istribute......
4570: 20 37 2e 20 59 6f 75 20 6d 61 79 20 70 6c 61 63 7. You may plac
4580: 65 20 6c 69 62 72 61 72 79 20 66 61 63 69 6c 69 e library facili
4590: 74 69 65 73 20 74 68 61 74 20 61 72 65 20 61 20 ties that are a
45a0: 77 6f 72 6b 20 62 61 73 65 64 20 6f 6e 20 74 68 work based on th
45b0: 65 0d 0a 4c 69 62 72 61 72 79 20 73 69 64 65 2d e..Library side-
45c0: 62 79 2d 73 69 64 65 20 69 6e 20 61 20 73 69 6e by-side in a sin
45d0: 67 6c 65 20 6c 69 62 72 61 72 79 20 74 6f 67 65 gle library toge
45e0: 74 68 65 72 20 77 69 74 68 20 6f 74 68 65 72 20 ther with other
45f0: 6c 69 62 72 61 72 79 0d 0a 66 61 63 69 6c 69 74 library..facilit
4600: 69 65 73 20 6e 6f 74 20 63 6f 76 65 72 65 64 20 ies not covered
4610: 62 79 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c by this License,
4620: 20 61 6e 64 20 64 69 73 74 72 69 62 75 74 65 20 and distribute
4630: 73 75 63 68 20 61 20 63 6f 6d 62 69 6e 65 64 0d such a combined.
4640: 0a 6c 69 62 72 61 72 79 2c 20 70 72 6f 76 69 64 .library, provid
4650: 65 64 20 74 68 61 74 20 74 68 65 20 73 65 70 61 ed that the sepa
4660: 72 61 74 65 20 64 69 73 74 72 69 62 75 74 69 6f rate distributio
4670: 6e 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 62 61 n of the work ba
4680: 73 65 64 20 6f 6e 0d 0a 74 68 65 20 4c 69 62 72 sed on..the Libr
4690: 61 72 79 20 61 6e 64 20 6f 66 20 74 68 65 20 6f ary and of the o
46a0: 74 68 65 72 20 6c 69 62 72 61 72 79 20 66 61 63 ther library fac
46b0: 69 6c 69 74 69 65 73 20 69 73 20 6f 74 68 65 72 ilities is other
46c0: 77 69 73 65 0d 0a 70 65 72 6d 69 74 74 65 64 2c wise..permitted,
46d0: 20 61 6e 64 20 70 72 6f 76 69 64 65 64 20 74 68 and provided th
46e0: 61 74 20 79 6f 75 20 64 6f 20 74 68 65 73 65 20 at you do these
46f0: 74 77 6f 20 74 68 69 6e 67 73 3a 0d 0a 0d 0a 20 two things:....
4700: 20 20 20 61 29 20 41 63 63 6f 6d 70 61 6e 79 20 a) Accompany
4710: 74 68 65 20 63 6f 6d 62 69 6e 65 64 20 6c 69 62 the combined lib
4720: 72 61 72 79 20 77 69 74 68 20 61 20 63 6f 70 79 rary with a copy
4730: 20 6f 66 20 74 68 65 20 73 61 6d 65 20 77 6f 72 of the same wor
4740: 6b 0d 0a 20 20 20 20 62 61 73 65 64 20 6f 6e 20 k.. based on
4750: 74 68 65 20 4c 69 62 72 61 72 79 2c 20 75 6e 63 the Library, unc
4760: 6f 6d 62 69 6e 65 64 20 77 69 74 68 20 61 6e 79 ombined with any
4770: 20 6f 74 68 65 72 20 6c 69 62 72 61 72 79 0d 0a other library..
4780: 20 20 20 20 66 61 63 69 6c 69 74 69 65 73 2e 20 facilities.
4790: 20 54 68 69 73 20 6d 75 73 74 20 62 65 20 64 69 This must be di
47a0: 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 stributed under
47b0: 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 the terms of the
47c0: 0d 0a 20 20 20 20 53 65 63 74 69 6f 6e 73 20 61 .. Sections a
47d0: 62 6f 76 65 2e 0d 0a 0d 0a 20 20 20 20 62 29 20 bove..... b)
47e0: 47 69 76 65 20 70 72 6f 6d 69 6e 65 6e 74 20 6e Give prominent n
47f0: 6f 74 69 63 65 20 77 69 74 68 20 74 68 65 20 63 otice with the c
4800: 6f 6d 62 69 6e 65 64 20 6c 69 62 72 61 72 79 20 ombined library
4810: 6f 66 20 74 68 65 20 66 61 63 74 0d 0a 20 20 20 of the fact..
4820: 20 74 68 61 74 20 70 61 72 74 20 6f 66 20 69 74 that part of it
4830: 20 69 73 20 61 20 77 6f 72 6b 20 62 61 73 65 64 is a work based
4840: 20 6f 6e 20 74 68 65 20 4c 69 62 72 61 72 79 2c on the Library,
4850: 20 61 6e 64 20 65 78 70 6c 61 69 6e 69 6e 67 0d and explaining.
4860: 0a 20 20 20 20 77 68 65 72 65 20 74 6f 20 66 69 . where to fi
4870: 6e 64 20 74 68 65 20 61 63 63 6f 6d 70 61 6e 79 nd the accompany
4880: 69 6e 67 20 75 6e 63 6f 6d 62 69 6e 65 64 20 66 ing uncombined f
4890: 6f 72 6d 20 6f 66 20 74 68 65 20 73 61 6d 65 20 orm of the same
48a0: 77 6f 72 6b 2e 0d 0a 0d 0a 20 20 38 2e 20 59 6f work..... 8. Yo
48b0: 75 20 6d 61 79 20 6e 6f 74 20 63 6f 70 79 2c 20 u may not copy,
48c0: 6d 6f 64 69 66 79 2c 20 73 75 62 6c 69 63 65 6e modify, sublicen
48d0: 73 65 2c 20 6c 69 6e 6b 20 77 69 74 68 2c 20 6f se, link with, o
48e0: 72 20 64 69 73 74 72 69 62 75 74 65 0d 0a 74 68 r distribute..th
48f0: 65 20 4c 69 62 72 61 72 79 20 65 78 63 65 70 74 e Library except
4900: 20 61 73 20 65 78 70 72 65 73 73 6c 79 20 70 72 as expressly pr
4910: 6f 76 69 64 65 64 20 75 6e 64 65 72 20 74 68 69 ovided under thi
4920: 73 20 4c 69 63 65 6e 73 65 2e 20 20 41 6e 79 0d s License. Any.
4930: 0a 61 74 74 65 6d 70 74 20 6f 74 68 65 72 77 69 .attempt otherwi
4940: 73 65 20 74 6f 20 63 6f 70 79 2c 20 6d 6f 64 69 se to copy, modi
4950: 66 79 2c 20 73 75 62 6c 69 63 65 6e 73 65 2c 20 fy, sublicense,
4960: 6c 69 6e 6b 20 77 69 74 68 2c 20 6f 72 0d 0a 64 link with, or..d
4970: 69 73 74 72 69 62 75 74 65 20 74 68 65 20 4c 69 istribute the Li
4980: 62 72 61 72 79 20 69 73 20 76 6f 69 64 2c 20 61 brary is void, a
4990: 6e 64 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 nd will automati
49a0: 63 61 6c 6c 79 20 74 65 72 6d 69 6e 61 74 65 20 cally terminate
49b0: 79 6f 75 72 0d 0a 72 69 67 68 74 73 20 75 6e 64 your..rights und
49c0: 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e er this License.
49d0: 20 20 48 6f 77 65 76 65 72 2c 20 70 61 72 74 69 However, parti
49e0: 65 73 20 77 68 6f 20 68 61 76 65 20 72 65 63 65 es who have rece
49f0: 69 76 65 64 20 63 6f 70 69 65 73 2c 0d 0a 6f 72 ived copies,..or
4a00: 20 72 69 67 68 74 73 2c 20 66 72 6f 6d 20 79 6f rights, from yo
4a10: 75 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 u under this Lic
4a20: 65 6e 73 65 20 77 69 6c 6c 20 6e 6f 74 20 68 61 ense will not ha
4a30: 76 65 20 74 68 65 69 72 20 6c 69 63 65 6e 73 65 ve their license
4a40: 73 0d 0a 74 65 72 6d 69 6e 61 74 65 64 20 73 6f s..terminated so
4a50: 20 6c 6f 6e 67 20 61 73 20 73 75 63 68 20 70 61 long as such pa
4a60: 72 74 69 65 73 20 72 65 6d 61 69 6e 20 69 6e 20 rties remain in
4a70: 66 75 6c 6c 20 63 6f 6d 70 6c 69 61 6e 63 65 2e full compliance.
4a80: 0d 0a 0d 0a 20 20 39 2e 20 59 6f 75 20 61 72 65 .... 9. You are
4a90: 20 6e 6f 74 20 72 65 71 75 69 72 65 64 20 74 6f not required to
4aa0: 20 61 63 63 65 70 74 20 74 68 69 73 20 4c 69 63 accept this Lic
4ab0: 65 6e 73 65 2c 20 73 69 6e 63 65 20 79 6f 75 20 ense, since you
4ac0: 68 61 76 65 20 6e 6f 74 0d 0a 73 69 67 6e 65 64 have not..signed
4ad0: 20 69 74 2e 20 20 48 6f 77 65 76 65 72 2c 20 6e it. However, n
4ae0: 6f 74 68 69 6e 67 20 65 6c 73 65 20 67 72 61 6e othing else gran
4af0: 74 73 20 79 6f 75 20 70 65 72 6d 69 73 73 69 6f ts you permissio
4b00: 6e 20 74 6f 20 6d 6f 64 69 66 79 20 6f 72 0d 0a n to modify or..
4b10: 64 69 73 74 72 69 62 75 74 65 20 74 68 65 20 4c distribute the L
4b20: 69 62 72 61 72 79 20 6f 72 20 69 74 73 20 64 65 ibrary or its de
4b30: 72 69 76 61 74 69 76 65 20 77 6f 72 6b 73 2e 20 rivative works.
4b40: 20 54 68 65 73 65 20 61 63 74 69 6f 6e 73 20 61 These actions a
4b50: 72 65 0d 0a 70 72 6f 68 69 62 69 74 65 64 20 62 re..prohibited b
4b60: 79 20 6c 61 77 20 69 66 20 79 6f 75 20 64 6f 20 y law if you do
4b70: 6e 6f 74 20 61 63 63 65 70 74 20 74 68 69 73 20 not accept this
4b80: 4c 69 63 65 6e 73 65 2e 20 20 54 68 65 72 65 66 License. Theref
4b90: 6f 72 65 2c 20 62 79 0d 0a 6d 6f 64 69 66 79 69 ore, by..modifyi
4ba0: 6e 67 20 6f 72 20 64 69 73 74 72 69 62 75 74 69 ng or distributi
4bb0: 6e 67 20 74 68 65 20 4c 69 62 72 61 72 79 20 28 ng the Library (
4bc0: 6f 72 20 61 6e 79 20 77 6f 72 6b 20 62 61 73 65 or any work base
4bd0: 64 20 6f 6e 20 74 68 65 0d 0a 4c 69 62 72 61 72 d on the..Librar
4be0: 79 29 2c 20 79 6f 75 20 69 6e 64 69 63 61 74 65 y), you indicate
4bf0: 20 79 6f 75 72 20 61 63 63 65 70 74 61 6e 63 65 your acceptance
4c00: 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 of this License
4c10: 20 74 6f 20 64 6f 20 73 6f 2c 20 61 6e 64 0d 0a to do so, and..
4c20: 61 6c 6c 20 69 74 73 20 74 65 72 6d 73 20 61 6e all its terms an
4c30: 64 20 63 6f 6e 64 69 74 69 6f 6e 73 20 66 6f 72 d conditions for
4c40: 20 63 6f 70 79 69 6e 67 2c 20 64 69 73 74 72 69 copying, distri
4c50: 62 75 74 69 6e 67 20 6f 72 20 6d 6f 64 69 66 79 buting or modify
4c60: 69 6e 67 0d 0a 74 68 65 20 4c 69 62 72 61 72 79 ing..the Library
4c70: 20 6f 72 20 77 6f 72 6b 73 20 62 61 73 65 64 20 or works based
4c80: 6f 6e 20 69 74 2e 0d 0a 0d 0a 20 20 31 30 2e 20 on it..... 10.
4c90: 45 61 63 68 20 74 69 6d 65 20 79 6f 75 20 72 65 Each time you re
4ca0: 64 69 73 74 72 69 62 75 74 65 20 74 68 65 20 4c distribute the L
4cb0: 69 62 72 61 72 79 20 28 6f 72 20 61 6e 79 20 77 ibrary (or any w
4cc0: 6f 72 6b 20 62 61 73 65 64 20 6f 6e 20 74 68 65 ork based on the
4cd0: 0d 0a 4c 69 62 72 61 72 79 29 2c 20 74 68 65 20 ..Library), the
4ce0: 72 65 63 69 70 69 65 6e 74 20 61 75 74 6f 6d 61 recipient automa
4cf0: 74 69 63 61 6c 6c 79 20 72 65 63 65 69 76 65 73 tically receives
4d00: 20 61 20 6c 69 63 65 6e 73 65 20 66 72 6f 6d 20 a license from
4d10: 74 68 65 0d 0a 6f 72 69 67 69 6e 61 6c 20 6c 69 the..original li
4d20: 63 65 6e 73 6f 72 20 74 6f 20 63 6f 70 79 2c 20 censor to copy,
4d30: 64 69 73 74 72 69 62 75 74 65 2c 20 6c 69 6e 6b distribute, link
4d40: 20 77 69 74 68 20 6f 72 20 6d 6f 64 69 66 79 20 with or modify
4d50: 74 68 65 20 4c 69 62 72 61 72 79 0d 0a 73 75 62 the Library..sub
4d60: 6a 65 63 74 20 74 6f 20 74 68 65 73 65 20 74 65 ject to these te
4d70: 72 6d 73 20 61 6e 64 20 63 6f 6e 64 69 74 69 6f rms and conditio
4d80: 6e 73 2e 20 20 59 6f 75 20 6d 61 79 20 6e 6f 74 ns. You may not
4d90: 20 69 6d 70 6f 73 65 20 61 6e 79 20 66 75 72 74 impose any furt
4da0: 68 65 72 0d 0a 72 65 73 74 72 69 63 74 69 6f 6e her..restriction
4db0: 73 20 6f 6e 20 74 68 65 20 72 65 63 69 70 69 65 s on the recipie
4dc0: 6e 74 73 27 20 65 78 65 72 63 69 73 65 20 6f 66 nts' exercise of
4dd0: 20 74 68 65 20 72 69 67 68 74 73 20 67 72 61 6e the rights gran
4de0: 74 65 64 20 68 65 72 65 69 6e 2e 0d 0a 59 6f 75 ted herein...You
4df0: 20 61 72 65 20 6e 6f 74 20 72 65 73 70 6f 6e 73 are not respons
4e00: 69 62 6c 65 20 66 6f 72 20 65 6e 66 6f 72 63 69 ible for enforci
4e10: 6e 67 20 63 6f 6d 70 6c 69 61 6e 63 65 20 62 79 ng compliance by
4e20: 20 74 68 69 72 64 20 70 61 72 74 69 65 73 20 77 third parties w
4e30: 69 74 68 0d 0a 74 68 69 73 20 4c 69 63 65 6e 73 ith..this Licens
4e40: 65 2e 0d 0a 0c 0d 0a 20 20 31 31 2e 20 49 66 2c e...... 11. If,
4e50: 20 61 73 20 61 20 63 6f 6e 73 65 71 75 65 6e 63 as a consequenc
4e60: 65 20 6f 66 20 61 20 63 6f 75 72 74 20 6a 75 64 e of a court jud
4e70: 67 6d 65 6e 74 20 6f 72 20 61 6c 6c 65 67 61 74 gment or allegat
4e80: 69 6f 6e 20 6f 66 20 70 61 74 65 6e 74 0d 0a 69 ion of patent..i
4e90: 6e 66 72 69 6e 67 65 6d 65 6e 74 20 6f 72 20 66 nfringement or f
4ea0: 6f 72 20 61 6e 79 20 6f 74 68 65 72 20 72 65 61 or any other rea
4eb0: 73 6f 6e 20 28 6e 6f 74 20 6c 69 6d 69 74 65 64 son (not limited
4ec0: 20 74 6f 20 70 61 74 65 6e 74 20 69 73 73 75 65 to patent issue
4ed0: 73 29 2c 0d 0a 63 6f 6e 64 69 74 69 6f 6e 73 20 s),..conditions
4ee0: 61 72 65 20 69 6d 70 6f 73 65 64 20 6f 6e 20 79 are imposed on y
4ef0: 6f 75 20 28 77 68 65 74 68 65 72 20 62 79 20 63 ou (whether by c
4f00: 6f 75 72 74 20 6f 72 64 65 72 2c 20 61 67 72 65 ourt order, agre
4f10: 65 6d 65 6e 74 20 6f 72 0d 0a 6f 74 68 65 72 77 ement or..otherw
4f20: 69 73 65 29 20 74 68 61 74 20 63 6f 6e 74 72 61 ise) that contra
4f30: 64 69 63 74 20 74 68 65 20 63 6f 6e 64 69 74 69 dict the conditi
4f40: 6f 6e 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 ons of this Lice
4f50: 6e 73 65 2c 20 74 68 65 79 20 64 6f 20 6e 6f 74 nse, they do not
4f60: 0d 0a 65 78 63 75 73 65 20 79 6f 75 20 66 72 6f ..excuse you fro
4f70: 6d 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 m the conditions
4f80: 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 of this License
4f90: 2e 20 20 49 66 20 79 6f 75 20 63 61 6e 6e 6f 74 . If you cannot
4fa0: 0d 0a 64 69 73 74 72 69 62 75 74 65 20 73 6f 20 ..distribute so
4fb0: 61 73 20 74 6f 20 73 61 74 69 73 66 79 20 73 69 as to satisfy si
4fc0: 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 20 79 6f 75 multaneously you
4fd0: 72 20 6f 62 6c 69 67 61 74 69 6f 6e 73 20 75 6e r obligations un
4fe0: 64 65 72 20 74 68 69 73 0d 0a 4c 69 63 65 6e 73 der this..Licens
4ff0: 65 20 61 6e 64 20 61 6e 79 20 6f 74 68 65 72 20 e and any other
5000: 70 65 72 74 69 6e 65 6e 74 20 6f 62 6c 69 67 61 pertinent obliga
5010: 74 69 6f 6e 73 2c 20 74 68 65 6e 20 61 73 20 61 tions, then as a
5020: 20 63 6f 6e 73 65 71 75 65 6e 63 65 20 79 6f 75 consequence you
5030: 0d 0a 6d 61 79 20 6e 6f 74 20 64 69 73 74 72 69 ..may not distri
5040: 62 75 74 65 20 74 68 65 20 4c 69 62 72 61 72 79 bute the Library
5050: 20 61 74 20 61 6c 6c 2e 20 20 46 6f 72 20 65 78 at all. For ex
5060: 61 6d 70 6c 65 2c 20 69 66 20 61 20 70 61 74 65 ample, if a pate
5070: 6e 74 0d 0a 6c 69 63 65 6e 73 65 20 77 6f 75 6c nt..license woul
5080: 64 20 6e 6f 74 20 70 65 72 6d 69 74 20 72 6f 79 d not permit roy
5090: 61 6c 74 79 2d 66 72 65 65 20 72 65 64 69 73 74 alty-free redist
50a0: 72 69 62 75 74 69 6f 6e 20 6f 66 20 74 68 65 20 ribution of the
50b0: 4c 69 62 72 61 72 79 20 62 79 0d 0a 61 6c 6c 20 Library by..all
50c0: 74 68 6f 73 65 20 77 68 6f 20 72 65 63 65 69 76 those who receiv
50d0: 65 20 63 6f 70 69 65 73 20 64 69 72 65 63 74 6c e copies directl
50e0: 79 20 6f 72 20 69 6e 64 69 72 65 63 74 6c 79 20 y or indirectly
50f0: 74 68 72 6f 75 67 68 20 79 6f 75 2c 20 74 68 65 through you, the
5100: 6e 0d 0a 74 68 65 20 6f 6e 6c 79 20 77 61 79 20 n..the only way
5110: 79 6f 75 20 63 6f 75 6c 64 20 73 61 74 69 73 66 you could satisf
5120: 79 20 62 6f 74 68 20 69 74 20 61 6e 64 20 74 68 y both it and th
5130: 69 73 20 4c 69 63 65 6e 73 65 20 77 6f 75 6c 64 is License would
5140: 20 62 65 20 74 6f 0d 0a 72 65 66 72 61 69 6e 20 be to..refrain
5150: 65 6e 74 69 72 65 6c 79 20 66 72 6f 6d 20 64 69 entirely from di
5160: 73 74 72 69 62 75 74 69 6f 6e 20 6f 66 20 74 68 stribution of th
5170: 65 20 4c 69 62 72 61 72 79 2e 0d 0a 0d 0a 49 66 e Library.....If
5180: 20 61 6e 79 20 70 6f 72 74 69 6f 6e 20 6f 66 20 any portion of
5190: 74 68 69 73 20 73 65 63 74 69 6f 6e 20 69 73 20 this section is
51a0: 68 65 6c 64 20 69 6e 76 61 6c 69 64 20 6f 72 20 held invalid or
51b0: 75 6e 65 6e 66 6f 72 63 65 61 62 6c 65 20 75 6e unenforceable un
51c0: 64 65 72 20 61 6e 79 0d 0a 70 61 72 74 69 63 75 der any..particu
51d0: 6c 61 72 20 63 69 72 63 75 6d 73 74 61 6e 63 65 lar circumstance
51e0: 2c 20 74 68 65 20 62 61 6c 61 6e 63 65 20 6f 66 , the balance of
51f0: 20 74 68 65 20 73 65 63 74 69 6f 6e 20 69 73 20 the section is
5200: 69 6e 74 65 6e 64 65 64 20 74 6f 20 61 70 70 6c intended to appl
5210: 79 2c 0d 0a 61 6e 64 20 74 68 65 20 73 65 63 74 y,..and the sect
5220: 69 6f 6e 20 61 73 20 61 20 77 68 6f 6c 65 20 69 ion as a whole i
5230: 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 61 70 s intended to ap
5240: 70 6c 79 20 69 6e 20 6f 74 68 65 72 20 63 69 72 ply in other cir
5250: 63 75 6d 73 74 61 6e 63 65 73 2e 0d 0a 0d 0a 49 cumstances.....I
5260: 74 20 69 73 20 6e 6f 74 20 74 68 65 20 70 75 72 t is not the pur
5270: 70 6f 73 65 20 6f 66 20 74 68 69 73 20 73 65 63 pose of this sec
5280: 74 69 6f 6e 20 74 6f 20 69 6e 64 75 63 65 20 79 tion to induce y
5290: 6f 75 20 74 6f 20 69 6e 66 72 69 6e 67 65 20 61 ou to infringe a
52a0: 6e 79 0d 0a 70 61 74 65 6e 74 73 20 6f 72 20 6f ny..patents or o
52b0: 74 68 65 72 20 70 72 6f 70 65 72 74 79 20 72 69 ther property ri
52c0: 67 68 74 20 63 6c 61 69 6d 73 20 6f 72 20 74 6f ght claims or to
52d0: 20 63 6f 6e 74 65 73 74 20 76 61 6c 69 64 69 74 contest validit
52e0: 79 20 6f 66 20 61 6e 79 0d 0a 73 75 63 68 20 63 y of any..such c
52f0: 6c 61 69 6d 73 3b 20 74 68 69 73 20 73 65 63 74 laims; this sect
5300: 69 6f 6e 20 68 61 73 20 74 68 65 20 73 6f 6c 65 ion has the sole
5310: 20 70 75 72 70 6f 73 65 20 6f 66 20 70 72 6f 74 purpose of prot
5320: 65 63 74 69 6e 67 20 74 68 65 0d 0a 69 6e 74 65 ecting the..inte
5330: 67 72 69 74 79 20 6f 66 20 74 68 65 20 66 72 65 grity of the fre
5340: 65 20 73 6f 66 74 77 61 72 65 20 64 69 73 74 72 e software distr
5350: 69 62 75 74 69 6f 6e 20 73 79 73 74 65 6d 20 77 ibution system w
5360: 68 69 63 68 20 69 73 0d 0a 69 6d 70 6c 65 6d 65 hich is..impleme
5370: 6e 74 65 64 20 62 79 20 70 75 62 6c 69 63 20 6c nted by public l
5380: 69 63 65 6e 73 65 20 70 72 61 63 74 69 63 65 73 icense practices
5390: 2e 20 20 4d 61 6e 79 20 70 65 6f 70 6c 65 20 68 . Many people h
53a0: 61 76 65 20 6d 61 64 65 0d 0a 67 65 6e 65 72 6f ave made..genero
53b0: 75 73 20 63 6f 6e 74 72 69 62 75 74 69 6f 6e 73 us contributions
53c0: 20 74 6f 20 74 68 65 20 77 69 64 65 20 72 61 6e to the wide ran
53d0: 67 65 20 6f 66 20 73 6f 66 74 77 61 72 65 20 64 ge of software d
53e0: 69 73 74 72 69 62 75 74 65 64 0d 0a 74 68 72 6f istributed..thro
53f0: 75 67 68 20 74 68 61 74 20 73 79 73 74 65 6d 20 ugh that system
5400: 69 6e 20 72 65 6c 69 61 6e 63 65 20 6f 6e 20 63 in reliance on c
5410: 6f 6e 73 69 73 74 65 6e 74 20 61 70 70 6c 69 63 onsistent applic
5420: 61 74 69 6f 6e 20 6f 66 20 74 68 61 74 0d 0a 73 ation of that..s
5430: 79 73 74 65 6d 3b 20 69 74 20 69 73 20 75 70 20 ystem; it is up
5440: 74 6f 20 74 68 65 20 61 75 74 68 6f 72 2f 64 6f to the author/do
5450: 6e 6f 72 20 74 6f 20 64 65 63 69 64 65 20 69 66 nor to decide if
5460: 20 68 65 20 6f 72 20 73 68 65 20 69 73 20 77 69 he or she is wi
5470: 6c 6c 69 6e 67 0d 0a 74 6f 20 64 69 73 74 72 69 lling..to distri
5480: 62 75 74 65 20 73 6f 66 74 77 61 72 65 20 74 68 bute software th
5490: 72 6f 75 67 68 20 61 6e 79 20 6f 74 68 65 72 20 rough any other
54a0: 73 79 73 74 65 6d 20 61 6e 64 20 61 20 6c 69 63 system and a lic
54b0: 65 6e 73 65 65 20 63 61 6e 6e 6f 74 0d 0a 69 6d ensee cannot..im
54c0: 70 6f 73 65 20 74 68 61 74 20 63 68 6f 69 63 65 pose that choice
54d0: 2e 0d 0a 0d 0a 54 68 69 73 20 73 65 63 74 69 6f .....This sectio
54e0: 6e 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f n is intended to
54f0: 20 6d 61 6b 65 20 74 68 6f 72 6f 75 67 68 6c 79 make thoroughly
5500: 20 63 6c 65 61 72 20 77 68 61 74 20 69 73 20 62 clear what is b
5510: 65 6c 69 65 76 65 64 20 74 6f 0d 0a 62 65 20 61 elieved to..be a
5520: 20 63 6f 6e 73 65 71 75 65 6e 63 65 20 6f 66 20 consequence of
5530: 74 68 65 20 72 65 73 74 20 6f 66 20 74 68 69 73 the rest of this
5540: 20 4c 69 63 65 6e 73 65 2e 0d 0a 0d 0a 20 20 31 License..... 1
5550: 32 2e 20 49 66 20 74 68 65 20 64 69 73 74 72 69 2. If the distri
5560: 62 75 74 69 6f 6e 20 61 6e 64 2f 6f 72 20 75 73 bution and/or us
5570: 65 20 6f 66 20 74 68 65 20 4c 69 62 72 61 72 79 e of the Library
5580: 20 69 73 20 72 65 73 74 72 69 63 74 65 64 20 69 is restricted i
5590: 6e 0d 0a 63 65 72 74 61 69 6e 20 63 6f 75 6e 74 n..certain count
55a0: 72 69 65 73 20 65 69 74 68 65 72 20 62 79 20 70 ries either by p
55b0: 61 74 65 6e 74 73 20 6f 72 20 62 79 20 63 6f 70 atents or by cop
55c0: 79 72 69 67 68 74 65 64 20 69 6e 74 65 72 66 61 yrighted interfa
55d0: 63 65 73 2c 20 74 68 65 0d 0a 6f 72 69 67 69 6e ces, the..origin
55e0: 61 6c 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c al copyright hol
55f0: 64 65 72 20 77 68 6f 20 70 6c 61 63 65 73 20 74 der who places t
5600: 68 65 20 4c 69 62 72 61 72 79 20 75 6e 64 65 72 he Library under
5610: 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 6d 61 this License ma
5620: 79 20 61 64 64 0d 0a 61 6e 20 65 78 70 6c 69 63 y add..an explic
5630: 69 74 20 67 65 6f 67 72 61 70 68 69 63 61 6c 20 it geographical
5640: 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6c 69 6d distribution lim
5650: 69 74 61 74 69 6f 6e 20 65 78 63 6c 75 64 69 6e itation excludin
5660: 67 20 74 68 6f 73 65 20 63 6f 75 6e 74 72 69 65 g those countrie
5670: 73 2c 0d 0a 73 6f 20 74 68 61 74 20 64 69 73 74 s,..so that dist
5680: 72 69 62 75 74 69 6f 6e 20 69 73 20 70 65 72 6d ribution is perm
5690: 69 74 74 65 64 20 6f 6e 6c 79 20 69 6e 20 6f 72 itted only in or
56a0: 20 61 6d 6f 6e 67 20 63 6f 75 6e 74 72 69 65 73 among countries
56b0: 20 6e 6f 74 20 74 68 75 73 0d 0a 65 78 63 6c 75 not thus..exclu
56c0: 64 65 64 2e 20 20 49 6e 20 73 75 63 68 20 63 61 ded. In such ca
56d0: 73 65 2c 20 74 68 69 73 20 4c 69 63 65 6e 73 65 se, this License
56e0: 20 69 6e 63 6f 72 70 6f 72 61 74 65 73 20 74 68 incorporates th
56f0: 65 20 6c 69 6d 69 74 61 74 69 6f 6e 20 61 73 20 e limitation as
5700: 69 66 0d 0a 77 72 69 74 74 65 6e 20 69 6e 20 74 if..written in t
5710: 68 65 20 62 6f 64 79 20 6f 66 20 74 68 69 73 20 he body of this
5720: 4c 69 63 65 6e 73 65 2e 0d 0a 0d 0a 20 20 31 33 License..... 13
5730: 2e 20 54 68 65 20 46 72 65 65 20 53 6f 66 74 77 . The Free Softw
5740: 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 20 6d are Foundation m
5750: 61 79 20 70 75 62 6c 69 73 68 20 72 65 76 69 73 ay publish revis
5760: 65 64 20 61 6e 64 2f 6f 72 20 6e 65 77 0d 0a 76 ed and/or new..v
5770: 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 4c ersions of the L
5780: 65 73 73 65 72 20 47 65 6e 65 72 61 6c 20 50 75 esser General Pu
5790: 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 72 6f blic License fro
57a0: 6d 20 74 69 6d 65 20 74 6f 20 74 69 6d 65 2e 0d m time to time..
57b0: 0a 53 75 63 68 20 6e 65 77 20 76 65 72 73 69 6f .Such new versio
57c0: 6e 73 20 77 69 6c 6c 20 62 65 20 73 69 6d 69 6c ns will be simil
57d0: 61 72 20 69 6e 20 73 70 69 72 69 74 20 74 6f 20 ar in spirit to
57e0: 74 68 65 20 70 72 65 73 65 6e 74 20 76 65 72 73 the present vers
57f0: 69 6f 6e 2c 0d 0a 62 75 74 20 6d 61 79 20 64 69 ion,..but may di
5800: 66 66 65 72 20 69 6e 20 64 65 74 61 69 6c 20 74 ffer in detail t
5810: 6f 20 61 64 64 72 65 73 73 20 6e 65 77 20 70 72 o address new pr
5820: 6f 62 6c 65 6d 73 20 6f 72 20 63 6f 6e 63 65 72 oblems or concer
5830: 6e 73 2e 0d 0a 0d 0a 45 61 63 68 20 76 65 72 73 ns.....Each vers
5840: 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 61 20 64 ion is given a d
5850: 69 73 74 69 6e 67 75 69 73 68 69 6e 67 20 76 65 istinguishing ve
5860: 72 73 69 6f 6e 20 6e 75 6d 62 65 72 2e 20 20 49 rsion number. I
5870: 66 20 74 68 65 20 4c 69 62 72 61 72 79 0d 0a 73 f the Library..s
5880: 70 65 63 69 66 69 65 73 20 61 20 76 65 72 73 69 pecifies a versi
5890: 6f 6e 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 69 on number of thi
58a0: 73 20 4c 69 63 65 6e 73 65 20 77 68 69 63 68 20 s License which
58b0: 61 70 70 6c 69 65 73 20 74 6f 20 69 74 20 61 6e applies to it an
58c0: 64 0d 0a 22 61 6e 79 20 6c 61 74 65 72 20 76 65 d.."any later ve
58d0: 72 73 69 6f 6e 22 2c 20 79 6f 75 20 68 61 76 65 rsion", you have
58e0: 20 74 68 65 20 6f 70 74 69 6f 6e 20 6f 66 20 66 the option of f
58f0: 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 20 74 65 72 ollowing the ter
5900: 6d 73 20 61 6e 64 0d 0a 63 6f 6e 64 69 74 69 6f ms and..conditio
5910: 6e 73 20 65 69 74 68 65 72 20 6f 66 20 74 68 61 ns either of tha
5920: 74 20 76 65 72 73 69 6f 6e 20 6f 72 20 6f 66 20 t version or of
5930: 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f any later versio
5940: 6e 20 70 75 62 6c 69 73 68 65 64 20 62 79 0d 0a n published by..
5950: 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 the Free Softwar
5960: 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2e 20 20 49 e Foundation. I
5970: 66 20 74 68 65 20 4c 69 62 72 61 72 79 20 64 6f f the Library do
5980: 65 73 20 6e 6f 74 20 73 70 65 63 69 66 79 20 61 es not specify a
5990: 0d 0a 6c 69 63 65 6e 73 65 20 76 65 72 73 69 6f ..license versio
59a0: 6e 20 6e 75 6d 62 65 72 2c 20 79 6f 75 20 6d 61 n number, you ma
59b0: 79 20 63 68 6f 6f 73 65 20 61 6e 79 20 76 65 72 y choose any ver
59c0: 73 69 6f 6e 20 65 76 65 72 20 70 75 62 6c 69 73 sion ever publis
59d0: 68 65 64 20 62 79 0d 0a 74 68 65 20 46 72 65 65 hed by..the Free
59e0: 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 Software Founda
59f0: 74 69 6f 6e 2e 0d 0a 0c 0d 0a 20 20 31 34 2e 20 tion...... 14.
5a00: 49 66 20 79 6f 75 20 77 69 73 68 20 74 6f 20 69 If you wish to i
5a10: 6e 63 6f 72 70 6f 72 61 74 65 20 70 61 72 74 73 ncorporate parts
5a20: 20 6f 66 20 74 68 65 20 4c 69 62 72 61 72 79 20 of the Library
5a30: 69 6e 74 6f 20 6f 74 68 65 72 20 66 72 65 65 0d into other free.
5a40: 0a 70 72 6f 67 72 61 6d 73 20 77 68 6f 73 65 20 .programs whose
5a50: 64 69 73 74 72 69 62 75 74 69 6f 6e 20 63 6f 6e distribution con
5a60: 64 69 74 69 6f 6e 73 20 61 72 65 20 69 6e 63 6f ditions are inco
5a70: 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 74 68 mpatible with th
5a80: 65 73 65 2c 0d 0a 77 72 69 74 65 20 74 6f 20 74 ese,..write to t
5a90: 68 65 20 61 75 74 68 6f 72 20 74 6f 20 61 73 6b he author to ask
5aa0: 20 66 6f 72 20 70 65 72 6d 69 73 73 69 6f 6e 2e for permission.
5ab0: 20 20 46 6f 72 20 73 6f 66 74 77 61 72 65 20 77 For software w
5ac0: 68 69 63 68 20 69 73 0d 0a 63 6f 70 79 72 69 67 hich is..copyrig
5ad0: 68 74 65 64 20 62 79 20 74 68 65 20 46 72 65 65 hted by the Free
5ae0: 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 Software Founda
5af0: 74 69 6f 6e 2c 20 77 72 69 74 65 20 74 6f 20 74 tion, write to t
5b00: 68 65 20 46 72 65 65 0d 0a 53 6f 66 74 77 61 72 he Free..Softwar
5b10: 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 77 65 e Foundation; we
5b20: 20 73 6f 6d 65 74 69 6d 65 73 20 6d 61 6b 65 20 sometimes make
5b30: 65 78 63 65 70 74 69 6f 6e 73 20 66 6f 72 20 74 exceptions for t
5b40: 68 69 73 2e 20 20 4f 75 72 0d 0a 64 65 63 69 73 his. Our..decis
5b50: 69 6f 6e 20 77 69 6c 6c 20 62 65 20 67 75 69 64 ion will be guid
5b60: 65 64 20 62 79 20 74 68 65 20 74 77 6f 20 67 6f ed by the two go
5b70: 61 6c 73 20 6f 66 20 70 72 65 73 65 72 76 69 6e als of preservin
5b80: 67 20 74 68 65 20 66 72 65 65 20 73 74 61 74 75 g the free statu
5b90: 73 0d 0a 6f 66 20 61 6c 6c 20 64 65 72 69 76 61 s..of all deriva
5ba0: 74 69 76 65 73 20 6f 66 20 6f 75 72 20 66 72 65 tives of our fre
5bb0: 65 20 73 6f 66 74 77 61 72 65 20 61 6e 64 20 6f e software and o
5bc0: 66 20 70 72 6f 6d 6f 74 69 6e 67 20 74 68 65 20 f promoting the
5bd0: 73 68 61 72 69 6e 67 0d 0a 61 6e 64 20 72 65 75 sharing..and reu
5be0: 73 65 20 6f 66 20 73 6f 66 74 77 61 72 65 20 67 se of software g
5bf0: 65 6e 65 72 61 6c 6c 79 2e 0d 0a 0d 0a 09 09 09 enerally........
5c00: 20 20 20 20 4e 4f 20 57 41 52 52 41 4e 54 59 0d NO WARRANTY.
5c10: 0a 0d 0a 20 20 31 35 2e 20 42 45 43 41 55 53 45 ... 15. BECAUSE
5c20: 20 54 48 45 20 4c 49 42 52 41 52 59 20 49 53 20 THE LIBRARY IS
5c30: 4c 49 43 45 4e 53 45 44 20 46 52 45 45 20 4f 46 LICENSED FREE OF
5c40: 20 43 48 41 52 47 45 2c 20 54 48 45 52 45 20 49 CHARGE, THERE I
5c50: 53 20 4e 4f 0d 0a 57 41 52 52 41 4e 54 59 20 46 S NO..WARRANTY F
5c60: 4f 52 20 54 48 45 20 4c 49 42 52 41 52 59 2c 20 OR THE LIBRARY,
5c70: 54 4f 20 54 48 45 20 45 58 54 45 4e 54 20 50 45 TO THE EXTENT PE
5c80: 52 4d 49 54 54 45 44 20 42 59 20 41 50 50 4c 49 RMITTED BY APPLI
5c90: 43 41 42 4c 45 20 4c 41 57 2e 0d 0a 45 58 43 45 CABLE LAW...EXCE
5ca0: 50 54 20 57 48 45 4e 20 4f 54 48 45 52 57 49 53 PT WHEN OTHERWIS
5cb0: 45 20 53 54 41 54 45 44 20 49 4e 20 57 52 49 54 E STATED IN WRIT
5cc0: 49 4e 47 20 54 48 45 20 43 4f 50 59 52 49 47 48 ING THE COPYRIGH
5cd0: 54 20 48 4f 4c 44 45 52 53 20 41 4e 44 2f 4f 52 T HOLDERS AND/OR
5ce0: 0d 0a 4f 54 48 45 52 20 50 41 52 54 49 45 53 20 ..OTHER PARTIES
5cf0: 50 52 4f 56 49 44 45 20 54 48 45 20 4c 49 42 52 PROVIDE THE LIBR
5d00: 41 52 59 20 22 41 53 20 49 53 22 20 57 49 54 48 ARY "AS IS" WITH
5d10: 4f 55 54 20 57 41 52 52 41 4e 54 59 20 4f 46 20 OUT WARRANTY OF
5d20: 41 4e 59 0d 0a 4b 49 4e 44 2c 20 45 49 54 48 45 ANY..KIND, EITHE
5d30: 52 20 45 58 50 52 45 53 53 45 44 20 4f 52 20 49 R EXPRESSED OR I
5d40: 4d 50 4c 49 45 44 2c 20 49 4e 43 4c 55 44 49 4e MPLIED, INCLUDIN
5d50: 47 2c 20 42 55 54 20 4e 4f 54 20 4c 49 4d 49 54 G, BUT NOT LIMIT
5d60: 45 44 20 54 4f 2c 20 54 48 45 0d 0a 49 4d 50 4c ED TO, THE..IMPL
5d70: 49 45 44 20 57 41 52 52 41 4e 54 49 45 53 20 4f IED WARRANTIES O
5d80: 46 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 F MERCHANTABILIT
5d90: 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f Y AND FITNESS FO
5da0: 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 0d 0a R A PARTICULAR..
5db0: 50 55 52 50 4f 53 45 2e 20 20 54 48 45 20 45 4e PURPOSE. THE EN
5dc0: 54 49 52 45 20 52 49 53 4b 20 41 53 20 54 4f 20 TIRE RISK AS TO
5dd0: 54 48 45 20 51 55 41 4c 49 54 59 20 41 4e 44 20 THE QUALITY AND
5de0: 50 45 52 46 4f 52 4d 41 4e 43 45 20 4f 46 20 54 PERFORMANCE OF T
5df0: 48 45 0d 0a 4c 49 42 52 41 52 59 20 49 53 20 57 HE..LIBRARY IS W
5e00: 49 54 48 20 59 4f 55 2e 20 20 53 48 4f 55 4c 44 ITH YOU. SHOULD
5e10: 20 54 48 45 20 4c 49 42 52 41 52 59 20 50 52 4f THE LIBRARY PRO
5e20: 56 45 20 44 45 46 45 43 54 49 56 45 2c 20 59 4f VE DEFECTIVE, YO
5e30: 55 20 41 53 53 55 4d 45 0d 0a 54 48 45 20 43 4f U ASSUME..THE CO
5e40: 53 54 20 4f 46 20 41 4c 4c 20 4e 45 43 45 53 53 ST OF ALL NECESS
5e50: 41 52 59 20 53 45 52 56 49 43 49 4e 47 2c 20 52 ARY SERVICING, R
5e60: 45 50 41 49 52 20 4f 52 20 43 4f 52 52 45 43 54 EPAIR OR CORRECT
5e70: 49 4f 4e 2e 0d 0a 0d 0a 20 20 31 36 2e 20 49 4e ION..... 16. IN
5e80: 20 4e 4f 20 45 56 45 4e 54 20 55 4e 4c 45 53 53 NO EVENT UNLESS
5e90: 20 52 45 51 55 49 52 45 44 20 42 59 20 41 50 50 REQUIRED BY APP
5ea0: 4c 49 43 41 42 4c 45 20 4c 41 57 20 4f 52 20 41 LICABLE LAW OR A
5eb0: 47 52 45 45 44 20 54 4f 20 49 4e 0d 0a 57 52 49 GREED TO IN..WRI
5ec0: 54 49 4e 47 20 57 49 4c 4c 20 41 4e 59 20 43 4f TING WILL ANY CO
5ed0: 50 59 52 49 47 48 54 20 48 4f 4c 44 45 52 2c 20 PYRIGHT HOLDER,
5ee0: 4f 52 20 41 4e 59 20 4f 54 48 45 52 20 50 41 52 OR ANY OTHER PAR
5ef0: 54 59 20 57 48 4f 20 4d 41 59 20 4d 4f 44 49 46 TY WHO MAY MODIF
5f00: 59 0d 0a 41 4e 44 2f 4f 52 20 52 45 44 49 53 54 Y..AND/OR REDIST
5f10: 52 49 42 55 54 45 20 54 48 45 20 4c 49 42 52 41 RIBUTE THE LIBRA
5f20: 52 59 20 41 53 20 50 45 52 4d 49 54 54 45 44 20 RY AS PERMITTED
5f30: 41 42 4f 56 45 2c 20 42 45 20 4c 49 41 42 4c 45 ABOVE, BE LIABLE
5f40: 20 54 4f 20 59 4f 55 0d 0a 46 4f 52 20 44 41 4d TO YOU..FOR DAM
5f50: 41 47 45 53 2c 20 49 4e 43 4c 55 44 49 4e 47 20 AGES, INCLUDING
5f60: 41 4e 59 20 47 45 4e 45 52 41 4c 2c 20 53 50 45 ANY GENERAL, SPE
5f70: 43 49 41 4c 2c 20 49 4e 43 49 44 45 4e 54 41 4c CIAL, INCIDENTAL
5f80: 20 4f 52 0d 0a 43 4f 4e 53 45 51 55 45 4e 54 49 OR..CONSEQUENTI
5f90: 41 4c 20 44 41 4d 41 47 45 53 20 41 52 49 53 49 AL DAMAGES ARISI
5fa0: 4e 47 20 4f 55 54 20 4f 46 20 54 48 45 20 55 53 NG OUT OF THE US
5fb0: 45 20 4f 52 20 49 4e 41 42 49 4c 49 54 59 20 54 E OR INABILITY T
5fc0: 4f 20 55 53 45 20 54 48 45 0d 0a 4c 49 42 52 41 O USE THE..LIBRA
5fd0: 52 59 20 28 49 4e 43 4c 55 44 49 4e 47 20 42 55 RY (INCLUDING BU
5fe0: 54 20 4e 4f 54 20 4c 49 4d 49 54 45 44 20 54 4f T NOT LIMITED TO
5ff0: 20 4c 4f 53 53 20 4f 46 20 44 41 54 41 20 4f 52 LOSS OF DATA OR
6000: 20 44 41 54 41 20 42 45 49 4e 47 0d 0a 52 45 4e DATA BEING..REN
6010: 44 45 52 45 44 20 49 4e 41 43 43 55 52 41 54 45 DERED INACCURATE
6020: 20 4f 52 20 4c 4f 53 53 45 53 20 53 55 53 54 41 OR LOSSES SUSTA
6030: 49 4e 45 44 20 42 59 20 59 4f 55 20 4f 52 20 54 INED BY YOU OR T
6040: 48 49 52 44 20 50 41 52 54 49 45 53 20 4f 52 20 HIRD PARTIES OR
6050: 41 0d 0a 46 41 49 4c 55 52 45 20 4f 46 20 54 48 A..FAILURE OF TH
6060: 45 20 4c 49 42 52 41 52 59 20 54 4f 20 4f 50 45 E LIBRARY TO OPE
6070: 52 41 54 45 20 57 49 54 48 20 41 4e 59 20 4f 54 RATE WITH ANY OT
6080: 48 45 52 20 53 4f 46 54 57 41 52 45 29 2c 20 45 HER SOFTWARE), E
6090: 56 45 4e 20 49 46 0d 0a 53 55 43 48 20 48 4f 4c VEN IF..SUCH HOL
60a0: 44 45 52 20 4f 52 20 4f 54 48 45 52 20 50 41 52 DER OR OTHER PAR
60b0: 54 59 20 48 41 53 20 42 45 45 4e 20 41 44 56 49 TY HAS BEEN ADVI
60c0: 53 45 44 20 4f 46 20 54 48 45 20 50 4f 53 53 49 SED OF THE POSSI
60d0: 42 49 4c 49 54 59 20 4f 46 20 53 55 43 48 0d 0a BILITY OF SUCH..
60e0: 44 41 4d 41 47 45 53 2e 0d 0a 0d 0a 09 09 20 20 DAMAGES.......
60f0: 20 20 20 45 4e 44 20 4f 46 20 54 45 52 4d 53 20 END OF TERMS
6100: 41 4e 44 20 43 4f 4e 44 49 54 49 4f 4e 53 0d 0a AND CONDITIONS..
6110: 0c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 48 6f ... Ho
6120: 77 20 74 6f 20 41 70 70 6c 79 20 54 68 65 73 65 w to Apply These
6130: 20 54 65 72 6d 73 20 74 6f 20 59 6f 75 72 20 4e Terms to Your N
6140: 65 77 20 4c 69 62 72 61 72 69 65 73 0d 0a 0d 0a ew Libraries....
6150: 20 20 49 66 20 79 6f 75 20 64 65 76 65 6c 6f 70 If you develop
6160: 20 61 20 6e 65 77 20 6c 69 62 72 61 72 79 2c 20 a new library,
6170: 61 6e 64 20 79 6f 75 20 77 61 6e 74 20 69 74 20 and you want it
6180: 74 6f 20 62 65 20 6f 66 20 74 68 65 20 67 72 65 to be of the gre
6190: 61 74 65 73 74 0d 0a 70 6f 73 73 69 62 6c 65 20 atest..possible
61a0: 75 73 65 20 74 6f 20 74 68 65 20 70 75 62 6c 69 use to the publi
61b0: 63 2c 20 77 65 20 72 65 63 6f 6d 6d 65 6e 64 20 c, we recommend
61c0: 6d 61 6b 69 6e 67 20 69 74 20 66 72 65 65 20 73 making it free s
61d0: 6f 66 74 77 61 72 65 20 74 68 61 74 0d 0a 65 76 oftware that..ev
61e0: 65 72 79 6f 6e 65 20 63 61 6e 20 72 65 64 69 73 eryone can redis
61f0: 74 72 69 62 75 74 65 20 61 6e 64 20 63 68 61 6e tribute and chan
6200: 67 65 2e 20 20 59 6f 75 20 63 61 6e 20 64 6f 20 ge. You can do
6210: 73 6f 20 62 79 20 70 65 72 6d 69 74 74 69 6e 67 so by permitting
6220: 0d 0a 72 65 64 69 73 74 72 69 62 75 74 69 6f 6e ..redistribution
6230: 20 75 6e 64 65 72 20 74 68 65 73 65 20 74 65 72 under these ter
6240: 6d 73 20 28 6f 72 2c 20 61 6c 74 65 72 6e 61 74 ms (or, alternat
6250: 69 76 65 6c 79 2c 20 75 6e 64 65 72 20 74 68 65 ively, under the
6260: 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0d 0a 6f terms of the..o
6270: 72 64 69 6e 61 72 79 20 47 65 6e 65 72 61 6c 20 rdinary General
6280: 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 29 2e Public License).
6290: 0d 0a 0d 0a 20 20 54 6f 20 61 70 70 6c 79 20 74 .... To apply t
62a0: 68 65 73 65 20 74 65 72 6d 73 2c 20 61 74 74 61 hese terms, atta
62b0: 63 68 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 ch the following
62c0: 20 6e 6f 74 69 63 65 73 20 74 6f 20 74 68 65 20 notices to the
62d0: 6c 69 62 72 61 72 79 2e 20 20 49 74 20 69 73 0d library. It is.
62e0: 0a 73 61 66 65 73 74 20 74 6f 20 61 74 74 61 63 .safest to attac
62f0: 68 20 74 68 65 6d 20 74 6f 20 74 68 65 20 73 74 h them to the st
6300: 61 72 74 20 6f 66 20 65 61 63 68 20 73 6f 75 72 art of each sour
6310: 63 65 20 66 69 6c 65 20 74 6f 20 6d 6f 73 74 20 ce file to most
6320: 65 66 66 65 63 74 69 76 65 6c 79 0d 0a 63 6f 6e effectively..con
6330: 76 65 79 20 74 68 65 20 65 78 63 6c 75 73 69 6f vey the exclusio
6340: 6e 20 6f 66 20 77 61 72 72 61 6e 74 79 3b 20 61 n of warranty; a
6350: 6e 64 20 65 61 63 68 20 66 69 6c 65 20 73 68 6f nd each file sho
6360: 75 6c 64 20 68 61 76 65 20 61 74 20 6c 65 61 73 uld have at leas
6370: 74 20 74 68 65 0d 0a 22 63 6f 70 79 72 69 67 68 t the.."copyrigh
6380: 74 22 20 6c 69 6e 65 20 61 6e 64 20 61 20 70 6f t" line and a po
6390: 69 6e 74 65 72 20 74 6f 20 77 68 65 72 65 20 74 inter to where t
63a0: 68 65 20 66 75 6c 6c 20 6e 6f 74 69 63 65 20 69 he full notice i
63b0: 73 20 66 6f 75 6e 64 2e 0d 0a 0d 0a 20 20 20 20 s found.....
63c0: 3c 6f 6e 65 20 6c 69 6e 65 20 74 6f 20 67 69 76 <one line to giv
63d0: 65 20 74 68 65 20 6c 69 62 72 61 72 79 27 73 20 e the library's
63e0: 6e 61 6d 65 20 61 6e 64 20 61 20 62 72 69 65 66 name and a brief
63f0: 20 69 64 65 61 20 6f 66 20 77 68 61 74 20 69 74 idea of what it
6400: 20 64 6f 65 73 2e 3e 0d 0a 20 20 20 20 43 6f 70 does.>.. Cop
6410: 79 72 69 67 68 74 20 28 43 29 20 3c 79 65 61 72 yright (C) <year
6420: 3e 20 20 3c 6e 61 6d 65 20 6f 66 20 61 75 74 68 > <name of auth
6430: 6f 72 3e 0d 0a 0d 0a 20 20 20 20 54 68 69 73 20 or>.... This
6440: 6c 69 62 72 61 72 79 20 69 73 20 66 72 65 65 20 library is free
6450: 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 software; you ca
6460: 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 n redistribute i
6470: 74 20 61 6e 64 2f 6f 72 0d 0a 20 20 20 20 6d 6f t and/or.. mo
6480: 64 69 66 79 20 69 74 20 75 6e 64 65 72 20 74 68 dify it under th
6490: 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 e terms of the G
64a0: 4e 55 20 4c 65 73 73 65 72 20 47 65 6e 65 72 61 NU Lesser Genera
64b0: 6c 20 50 75 62 6c 69 63 0d 0a 20 20 20 20 4c 69 l Public.. Li
64c0: 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 cense as publish
64d0: 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 ed by the Free S
64e0: 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 oftware Foundati
64f0: 6f 6e 3b 20 65 69 74 68 65 72 0d 0a 20 20 20 20 on; either..
6500: 76 65 72 73 69 6f 6e 20 32 2e 31 20 6f 66 20 74 version 2.1 of t
6510: 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 20 28 he License, or (
6520: 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 at your option)
6530: 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f any later versio
6540: 6e 2e 0d 0a 0d 0a 20 20 20 20 54 68 69 73 20 6c n..... This l
6550: 69 62 72 61 72 79 20 69 73 20 64 69 73 74 72 69 ibrary is distri
6560: 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 buted in the hop
6570: 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 e that it will b
6580: 65 20 75 73 65 66 75 6c 2c 0d 0a 20 20 20 20 62 e useful,.. b
6590: 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 ut WITHOUT ANY W
65a0: 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 ARRANTY; without
65b0: 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 even the implie
65c0: 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0d 0a 20 d warranty of..
65d0: 20 20 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 MERCHANTABILI
65e0: 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f TY or FITNESS FO
65f0: 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 R A PARTICULAR P
6600: 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 URPOSE. See the
6610: 20 47 4e 55 0d 0a 20 20 20 20 4c 65 73 73 65 72 GNU.. Lesser
6620: 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 General Public
6630: 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 License for more
6640: 20 64 65 74 61 69 6c 73 2e 0d 0a 0d 0a 20 20 20 details.....
6650: 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 You should have
6660: 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 received a copy
6670: 20 6f 66 20 74 68 65 20 47 4e 55 20 4c 65 73 73 of the GNU Less
6680: 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 er General Publi
6690: 63 0d 0a 20 20 20 20 4c 69 63 65 6e 73 65 20 61 c.. License a
66a0: 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 6c long with this l
66b0: 69 62 72 61 72 79 3b 20 69 66 20 6e 6f 74 2c 20 ibrary; if not,
66c0: 77 72 69 74 65 20 74 6f 20 74 68 65 20 46 72 65 write to the Fre
66d0: 65 20 53 6f 66 74 77 61 72 65 0d 0a 20 20 20 20 e Software..
66e0: 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e Foundation, Inc.
66f0: 2c 20 35 31 20 46 72 61 6e 6b 6c 69 6e 20 53 74 , 51 Franklin St
6700: 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 , Fifth Floor, B
6710: 6f 73 74 6f 6e 2c 20 4d 41 20 20 30 32 31 31 30 oston, MA 02110
6720: 2d 31 33 30 31 20 20 55 53 41 0d 0a 0d 0a 41 6c -1301 USA....Al
6730: 73 6f 20 61 64 64 20 69 6e 66 6f 72 6d 61 74 69 so add informati
6740: 6f 6e 20 6f 6e 20 68 6f 77 20 74 6f 20 63 6f 6e on on how to con
6750: 74 61 63 74 20 79 6f 75 20 62 79 20 65 6c 65 63 tact you by elec
6760: 74 72 6f 6e 69 63 20 61 6e 64 20 70 61 70 65 72 tronic and paper
6770: 20 6d 61 69 6c 2e 0d 0a 0d 0a 59 6f 75 20 73 68 mail.....You sh
6780: 6f 75 6c 64 20 61 6c 73 6f 20 67 65 74 20 79 6f ould also get yo
6790: 75 72 20 65 6d 70 6c 6f 79 65 72 20 28 69 66 20 ur employer (if
67a0: 79 6f 75 20 77 6f 72 6b 20 61 73 20 61 20 70 72 you work as a pr
67b0: 6f 67 72 61 6d 6d 65 72 29 20 6f 72 20 79 6f 75 ogrammer) or you
67c0: 72 0d 0a 73 63 68 6f 6f 6c 2c 20 69 66 20 61 6e r..school, if an
67d0: 79 2c 20 74 6f 20 73 69 67 6e 20 61 20 22 63 6f y, to sign a "co
67e0: 70 79 72 69 67 68 74 20 64 69 73 63 6c 61 69 6d pyright disclaim
67f0: 65 72 22 20 66 6f 72 20 74 68 65 20 6c 69 62 72 er" for the libr
6800: 61 72 79 2c 20 69 66 0d 0a 6e 65 63 65 73 73 61 ary, if..necessa
6810: 72 79 2e 20 20 48 65 72 65 20 69 73 20 61 20 73 ry. Here is a s
6820: 61 6d 70 6c 65 3b 20 61 6c 74 65 72 20 74 68 65 ample; alter the
6830: 20 6e 61 6d 65 73 3a 0d 0a 0d 0a 20 20 59 6f 79 names:.... Yoy
6840: 6f 64 79 6e 65 2c 20 49 6e 63 2e 2c 20 68 65 72 odyne, Inc., her
6850: 65 62 79 20 64 69 73 63 6c 61 69 6d 73 20 61 6c eby disclaims al
6860: 6c 20 63 6f 70 79 72 69 67 68 74 20 69 6e 74 65 l copyright inte
6870: 72 65 73 74 20 69 6e 20 74 68 65 0d 0a 20 20 6c rest in the.. l
6880: 69 62 72 61 72 79 20 60 46 72 6f 62 27 20 28 61 ibrary `Frob' (a
6890: 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 77 65 library for twe
68a0: 61 6b 69 6e 67 20 6b 6e 6f 62 73 29 20 77 72 69 aking knobs) wri
68b0: 74 74 65 6e 20 62 79 20 4a 61 6d 65 73 20 52 61 tten by James Ra
68c0: 6e 64 6f 6d 20 48 61 63 6b 65 72 2e 0d 0a 0d 0a ndom Hacker.....
68d0: 20 20 3c 73 69 67 6e 61 74 75 72 65 20 6f 66 20 <signature of
68e0: 54 79 20 43 6f 6f 6e 3e 2c 20 31 20 41 70 72 69 Ty Coon>, 1 Apri
68f0: 6c 20 31 39 39 30 0d 0a 20 20 54 79 20 43 6f 6f l 1990.. Ty Coo
6900: 6e 2c 20 50 72 65 73 69 64 65 6e 74 20 6f 66 20 n, President of
6910: 56 69 63 65 0d 0a 0d 0a 54 68 61 74 27 73 20 61 Vice....That's a
6920: 6c 6c 20 74 68 65 72 65 20 69 73 20 74 6f 20 69 ll there is to i
6930: 74 21 0d 0a 0d 0a 0d 0a t!......