MySQL++

Hex Artifact Content
Login

Hex Artifact Content

Artifact b128a66dab867923153b3de29a9c06726e4ce0fafa4e38ce095df3f3e0bb631d:


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!......