Hex Artifact Content
Not logged in

Artifact 8f67765917c7e624e1012183ddba5bce8c2d8270:


0000: 09 09 20 20 20 2a 20 43 4f 50 59 52 49 47 48 54  ..   * COPYRIGHT
0010: 20 41 4e 44 20 4c 49 43 45 4e 53 45 20 54 45 52   AND LICENSE TER
0020: 4d 53 20 2a 0a 0a 28 54 68 69 73 20 66 69 6c 65  MS *..(This file
0030: 20 62 6c 61 74 61 6e 74 6c 79 20 73 74 6f 6c 65   blatantly stole
0040: 6e 20 66 72 6f 6d 20 54 63 6c 2f 54 6b 20 6c 69  n from Tcl/Tk li
0050: 63 65 6e 73 65 20 61 6e 64 20 61 64 61 70 74 65  cense and adapte
0060: 64 20 2d 20 74 68 75 73 20 61 73 73 75 6d 65 0a  d - thus assume.
0070: 69 74 20 66 61 6c 6c 73 20 75 6e 64 65 72 20 73  it falls under s
0080: 69 6d 69 6c 61 72 20 6c 69 63 65 6e 73 65 20 74  imilar license t
0090: 65 72 6d 73 29 2e 0a 0a 54 68 69 73 20 73 6f 66  erms)...This sof
00a0: 74 77 61 72 65 20 69 73 20 63 6f 70 79 72 69 67  tware is copyrig
00b0: 68 74 65 64 20 62 79 20 4a 65 66 66 72 65 79 20  hted by Jeffrey 
00c0: 48 6f 62 62 73 20 3c 6a 65 66 66 20 61 74 20 68  Hobbs <jeff at h
00d0: 6f 62 62 73 20 6f 72 67 3e 2e 20 20 54 68 65 0a  obbs org>.  The.
00e0: 66 6f 6c 6c 6f 77 69 6e 67 20 74 65 72 6d 73 20  following terms 
00f0: 61 70 70 6c 79 20 74 6f 20 61 6c 6c 20 66 69 6c  apply to all fil
0100: 65 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69  es associated wi
0110: 74 68 20 74 68 65 20 73 6f 66 74 77 61 72 65 20  th the software 
0120: 75 6e 6c 65 73 73 0a 65 78 70 6c 69 63 69 74 6c  unless.explicitl
0130: 79 20 64 69 73 63 6c 61 69 6d 65 64 20 69 6e 20  y disclaimed in 
0140: 69 6e 64 69 76 69 64 75 61 6c 20 66 69 6c 65 73  individual files
0150: 2e 0a 0a 54 68 65 20 61 75 74 68 6f 72 73 20 68  ...The authors h
0160: 65 72 65 62 79 20 67 72 61 6e 74 20 70 65 72 6d  ereby grant perm
0170: 69 73 73 69 6f 6e 20 74 6f 20 75 73 65 2c 20 63  ission to use, c
0180: 6f 70 79 2c 20 6d 6f 64 69 66 79 2c 20 64 69 73  opy, modify, dis
0190: 74 72 69 62 75 74 65 2c 20 61 6e 64 0a 6c 69 63  tribute, and.lic
01a0: 65 6e 73 65 20 74 68 69 73 20 73 6f 66 74 77 61  ense this softwa
01b0: 72 65 20 61 6e 64 20 69 74 73 20 64 6f 63 75 6d  re and its docum
01c0: 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 61 6e 79  entation for any
01d0: 20 70 75 72 70 6f 73 65 2c 20 70 72 6f 76 69 64   purpose, provid
01e0: 65 64 20 74 68 61 74 0a 65 78 69 73 74 69 6e 67  ed that.existing
01f0: 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63   copyright notic
0200: 65 73 20 61 72 65 20 72 65 74 61 69 6e 65 64 20  es are retained 
0210: 69 6e 20 61 6c 6c 20 63 6f 70 69 65 73 20 61 6e  in all copies an
0220: 64 20 74 68 61 74 20 74 68 69 73 20 6e 6f 74 69  d that this noti
0230: 63 65 0a 69 73 20 69 6e 63 6c 75 64 65 64 20 76  ce.is included v
0240: 65 72 62 61 74 69 6d 20 69 6e 20 61 6e 79 20 64  erbatim in any d
0250: 69 73 74 72 69 62 75 74 69 6f 6e 73 2e 20 20 4e  istributions.  N
0260: 6f 20 77 72 69 74 74 65 6e 20 61 67 72 65 65 6d  o written agreem
0270: 65 6e 74 2c 20 6c 69 63 65 6e 73 65 2c 0a 6f 72  ent, license,.or
0280: 20 72 6f 79 61 6c 74 79 20 66 65 65 20 69 73 20   royalty fee is 
0290: 72 65 71 75 69 72 65 64 20 66 6f 72 20 61 6e 79  required for any
02a0: 20 6f 66 20 74 68 65 20 61 75 74 68 6f 72 69 7a   of the authoriz
02b0: 65 64 20 75 73 65 73 2e 20 20 4d 6f 64 69 66 69  ed uses.  Modifi
02c0: 63 61 74 69 6f 6e 73 0a 74 6f 20 74 68 69 73 20  cations.to this 
02d0: 73 6f 66 74 77 61 72 65 20 6d 61 79 20 62 65 20  software may be 
02e0: 63 6f 70 79 72 69 67 68 74 65 64 20 62 79 20 74  copyrighted by t
02f0: 68 65 69 72 20 61 75 74 68 6f 72 73 20 61 6e 64  heir authors and
0300: 20 6e 65 65 64 20 6e 6f 74 20 66 6f 6c 6c 6f 77   need not follow
0310: 0a 74 68 65 20 6c 69 63 65 6e 73 69 6e 67 20 74  .the licensing t
0320: 65 72 6d 73 20 64 65 73 63 72 69 62 65 64 20 68  erms described h
0330: 65 72 65 2c 20 70 72 6f 76 69 64 65 64 20 74 68  ere, provided th
0340: 61 74 20 74 68 65 20 6e 65 77 20 74 65 72 6d 73  at the new terms
0350: 20 61 72 65 20 63 6c 65 61 72 6c 79 0a 69 6e 64   are clearly.ind
0360: 69 63 61 74 65 64 20 6f 6e 20 74 68 65 20 66 69  icated on the fi
0370: 72 73 74 20 70 61 67 65 20 6f 66 20 65 61 63 68  rst page of each
0380: 20 66 69 6c 65 20 77 68 65 72 65 20 74 68 65 79   file where they
0390: 20 61 70 70 6c 79 2e 0a 0a 49 4e 20 4e 4f 20 45   apply...IN NO E
03a0: 56 45 4e 54 20 53 48 41 4c 4c 20 54 48 45 20 41  VENT SHALL THE A
03b0: 55 54 48 4f 52 53 20 4f 52 20 44 49 53 54 52 49  UTHORS OR DISTRI
03c0: 42 55 54 4f 52 53 20 42 45 20 4c 49 41 42 4c 45  BUTORS BE LIABLE
03d0: 20 54 4f 20 41 4e 59 20 50 41 52 54 59 20 46 4f   TO ANY PARTY FO
03e0: 52 0a 44 49 52 45 43 54 2c 20 49 4e 44 49 52 45  R.DIRECT, INDIRE
03f0: 43 54 2c 20 53 50 45 43 49 41 4c 2c 20 49 4e 43  CT, SPECIAL, INC
0400: 49 44 45 4e 54 41 4c 2c 20 4f 52 20 43 4f 4e 53  IDENTAL, OR CONS
0410: 45 51 55 45 4e 54 49 41 4c 20 44 41 4d 41 47 45  EQUENTIAL DAMAGE
0420: 53 20 41 52 49 53 49 4e 47 20 4f 55 54 0a 4f 46  S ARISING OUT.OF
0430: 20 54 48 45 20 55 53 45 20 4f 46 20 54 48 49 53   THE USE OF THIS
0440: 20 53 4f 46 54 57 41 52 45 2c 20 49 54 53 20 44   SOFTWARE, ITS D
0450: 4f 43 55 4d 45 4e 54 41 54 49 4f 4e 2c 20 4f 52  OCUMENTATION, OR
0460: 20 41 4e 59 20 44 45 52 49 56 41 54 49 56 45 53   ANY DERIVATIVES
0470: 20 54 48 45 52 45 4f 46 2c 0a 45 56 45 4e 20 49   THEREOF,.EVEN I
0480: 46 20 54 48 45 20 41 55 54 48 4f 52 53 20 48 41  F THE AUTHORS HA
0490: 56 45 20 42 45 45 4e 20 41 44 56 49 53 45 44 20  VE BEEN ADVISED 
04a0: 4f 46 20 54 48 45 20 50 4f 53 53 49 42 49 4c 49  OF THE POSSIBILI
04b0: 54 59 20 4f 46 20 53 55 43 48 20 44 41 4d 41 47  TY OF SUCH DAMAG
04c0: 45 2e 0a 0a 54 48 45 20 41 55 54 48 4f 52 53 20  E...THE AUTHORS 
04d0: 41 4e 44 20 44 49 53 54 52 49 42 55 54 4f 52 53  AND DISTRIBUTORS
04e0: 20 53 50 45 43 49 46 49 43 41 4c 4c 59 20 44 49   SPECIFICALLY DI
04f0: 53 43 4c 41 49 4d 20 41 4e 59 20 57 41 52 52 41  SCLAIM ANY WARRA
0500: 4e 54 49 45 53 2c 0a 49 4e 43 4c 55 44 49 4e 47  NTIES,.INCLUDING
0510: 2c 20 42 55 54 20 4e 4f 54 20 4c 49 4d 49 54 45  , BUT NOT LIMITE
0520: 44 20 54 4f 2c 20 54 48 45 20 49 4d 50 4c 49 45  D TO, THE IMPLIE
0530: 44 20 57 41 52 52 41 4e 54 49 45 53 20 4f 46 20  D WARRANTIES OF 
0540: 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 2c  MERCHANTABILITY,
0550: 0a 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50  .FITNESS FOR A P
0560: 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53  ARTICULAR PURPOS
0570: 45 2c 20 41 4e 44 20 4e 4f 4e 2d 49 4e 46 52 49  E, AND NON-INFRI
0580: 4e 47 45 4d 45 4e 54 2e 20 20 54 48 49 53 20 53  NGEMENT.  THIS S
0590: 4f 46 54 57 41 52 45 20 49 53 0a 50 52 4f 56 49  OFTWARE IS.PROVI
05a0: 44 45 44 20 4f 4e 20 41 4e 20 22 41 53 20 49 53  DED ON AN "AS IS
05b0: 22 20 42 41 53 49 53 2c 20 41 4e 44 20 54 48 45  " BASIS, AND THE
05c0: 20 41 55 54 48 4f 52 53 20 41 4e 44 20 44 49 53   AUTHORS AND DIS
05d0: 54 52 49 42 55 54 4f 52 53 20 48 41 56 45 20 4e  TRIBUTORS HAVE N
05e0: 4f 0a 4f 42 4c 49 47 41 54 49 4f 4e 20 54 4f 20  O.OBLIGATION TO 
05f0: 50 52 4f 56 49 44 45 20 4d 41 49 4e 54 45 4e 41  PROVIDE MAINTENA
0600: 4e 43 45 2c 20 53 55 50 50 4f 52 54 2c 20 55 50  NCE, SUPPORT, UP
0610: 44 41 54 45 53 2c 20 45 4e 48 41 4e 43 45 4d 45  DATES, ENHANCEME
0620: 4e 54 53 2c 20 4f 52 0a 4d 4f 44 49 46 49 43 41  NTS, OR.MODIFICA
0630: 54 49 4f 4e 53 2e 0a 0a 47 4f 56 45 52 4e 4d 45  TIONS...GOVERNME
0640: 4e 54 20 55 53 45 3a 20 49 66 20 79 6f 75 20 61  NT USE: If you a
0650: 72 65 20 61 63 71 75 69 72 69 6e 67 20 74 68 69  re acquiring thi
0660: 73 20 73 6f 66 74 77 61 72 65 20 6f 6e 20 62 65  s software on be
0670: 68 61 6c 66 20 6f 66 20 74 68 65 0a 55 2e 53 2e  half of the.U.S.
0680: 20 67 6f 76 65 72 6e 6d 65 6e 74 2c 20 74 68 65   government, the
0690: 20 47 6f 76 65 72 6e 6d 65 6e 74 20 73 68 61 6c   Government shal
06a0: 6c 20 68 61 76 65 20 6f 6e 6c 79 20 22 52 65 73  l have only "Res
06b0: 74 72 69 63 74 65 64 20 52 69 67 68 74 73 22 0a  tricted Rights".
06c0: 69 6e 20 74 68 65 20 73 6f 66 74 77 61 72 65 20  in the software 
06d0: 61 6e 64 20 72 65 6c 61 74 65 64 20 64 6f 63 75  and related docu
06e0: 6d 65 6e 74 61 74 69 6f 6e 20 61 73 20 64 65 66  mentation as def
06f0: 69 6e 65 64 20 69 6e 20 74 68 65 20 46 65 64 65  ined in the Fede
0700: 72 61 6c 0a 41 63 71 75 69 73 69 74 69 6f 6e 20  ral.Acquisition 
0710: 52 65 67 75 6c 61 74 69 6f 6e 73 20 28 46 41 52  Regulations (FAR
0720: 73 29 20 69 6e 20 43 6c 61 75 73 65 20 35 32 2e  s) in Clause 52.
0730: 32 32 37 2e 31 39 20 28 63 29 20 28 32 29 2e 20  227.19 (c) (2). 
0740: 20 49 66 20 79 6f 75 0a 61 72 65 20 61 63 71 75   If you.are acqu
0750: 69 72 69 6e 67 20 74 68 65 20 73 6f 66 74 77 61  iring the softwa
0760: 72 65 20 6f 6e 20 62 65 68 61 6c 66 20 6f 66 20  re on behalf of 
0770: 74 68 65 20 44 65 70 61 72 74 6d 65 6e 74 20 6f  the Department o
0780: 66 20 44 65 66 65 6e 73 65 2c 20 74 68 65 0a 73  f Defense, the.s
0790: 6f 66 74 77 61 72 65 20 73 68 61 6c 6c 20 62 65  oftware shall be
07a0: 20 63 6c 61 73 73 69 66 69 65 64 20 61 73 20 22   classified as "
07b0: 43 6f 6d 6d 65 72 63 69 61 6c 20 43 6f 6d 70 75  Commercial Compu
07c0: 74 65 72 20 53 6f 66 74 77 61 72 65 22 20 61 6e  ter Software" an
07d0: 64 20 74 68 65 0a 47 6f 76 65 72 6e 6d 65 6e 74  d the.Government
07e0: 20 73 68 61 6c 6c 20 68 61 76 65 20 6f 6e 6c 79   shall have only
07f0: 20 22 52 65 73 74 72 69 63 74 65 64 20 52 69 67   "Restricted Rig
0800: 68 74 73 22 20 61 73 20 64 65 66 69 6e 65 64 20  hts" as defined 
0810: 69 6e 20 43 6c 61 75 73 65 0a 32 35 32 2e 32 32  in Clause.252.22
0820: 37 2d 37 30 31 34 20 28 62 29 20 28 33 29 20 6f  7-7014 (b) (3) o
0830: 66 20 44 46 41 52 73 2e 20 20 4e 6f 74 77 69 74  f DFARs.  Notwit
0840: 68 73 74 61 6e 64 69 6e 67 20 74 68 65 20 66 6f  hstanding the fo
0850: 72 65 67 6f 69 6e 67 2c 20 74 68 65 0a 61 75 74  regoing, the.aut
0860: 68 6f 72 73 20 67 72 61 6e 74 20 74 68 65 20 55  hors grant the U
0870: 2e 53 2e 20 47 6f 76 65 72 6e 6d 65 6e 74 20 61  .S. Government a
0880: 6e 64 20 6f 74 68 65 72 73 20 61 63 74 69 6e 67  nd others acting
0890: 20 69 6e 20 69 74 73 20 62 65 68 61 6c 66 0a 70   in its behalf.p
08a0: 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 75 73 65  ermission to use
08b0: 20 61 6e 64 20 64 69 73 74 72 69 62 75 74 65 20   and distribute 
08c0: 74 68 65 20 73 6f 66 74 77 61 72 65 20 69 6e 20  the software in 
08d0: 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20  accordance with 
08e0: 74 68 65 0a 74 65 72 6d 73 20 73 70 65 63 69 66  the.terms specif
08f0: 69 65 64 20 69 6e 20 74 68 69 73 20 6c 69 63 65  ied in this lice
0900: 6e 73 65 2e 0a 0a 53 50 45 43 49 41 4c 20 4e 4f  nse...SPECIAL NO
0910: 54 45 53 3a 0a 0a 54 68 69 73 20 73 6f 66 74 77  TES:..This softw
0920: 61 72 65 20 69 73 20 61 6c 73 6f 20 66 61 6c 6c  are is also fall
0930: 73 20 75 6e 64 65 72 20 74 68 65 20 62 6f 75 72  s under the bour
0940: 62 6f 6e 5f 77 61 72 65 20 63 6c 61 75 73 65 20  bon_ware clause 
0950: 76 32 3a 0a 0a 20 54 68 69 73 20 73 6f 66 74 77  v2:.. This softw
0960: 61 72 65 20 69 73 20 66 72 65 65 2c 20 62 75 74  are is free, but
0970: 20 73 68 6f 75 6c 64 20 79 6f 75 20 66 69 6e 64   should you find
0980: 20 74 68 69 73 20 73 6f 66 74 77 61 72 65 20 75   this software u
0990: 73 65 66 75 6c 20 69 6e 20 79 6f 75 72 0a 20 64  seful in your. d
09a0: 61 69 6c 79 20 77 6f 72 6b 20 61 6e 64 20 77 6f  aily work and wo
09b0: 75 6c 64 20 6c 69 6b 65 20 74 6f 20 63 6f 6d 70  uld like to comp
09c0: 65 6e 73 61 74 65 20 74 68 65 20 61 75 74 68 6f  ensate the autho
09d0: 72 2c 20 64 6f 6e 61 74 69 6f 6e 73 20 69 6e 20  r, donations in 
09e0: 74 68 65 20 66 6f 72 6d 0a 20 6f 66 20 61 67 65  the form. of age
09f0: 64 20 62 6f 75 72 62 6f 6e 20 61 6e 64 20 73 63  d bourbon and sc
0a00: 6f 74 63 68 20 61 72 65 20 77 65 6c 63 6f 6d 65  otch are welcome
0a10: 20 62 79 20 74 68 65 20 61 75 74 68 6f 72 2e 20   by the author. 
0a20: 20 54 68 65 20 75 73 65 72 20 6d 61 79 20 66 65   The user may fe
0a30: 65 6c 0a 20 65 78 65 6d 70 74 20 66 72 6f 6d 20  el. exempt from 
0a40: 74 68 69 73 20 63 6c 61 75 73 65 20 69 66 20 74  this clause if t
0a50: 68 65 79 20 61 72 65 20 62 65 6c 6f 77 20 64 72  hey are below dr
0a60: 69 6e 6b 69 6e 67 20 61 67 65 20 6f 72 20 74 68  inking age or th
0a70: 69 6e 6b 20 74 68 65 20 61 75 74 68 6f 72 0a 20  ink the author. 
0a80: 68 61 73 20 61 6c 72 65 61 64 79 20 70 61 72 74  has already part
0a90: 61 6b 65 6e 20 6f 66 20 74 6f 6f 20 6d 61 6e 79  aken of too many
0aa0: 20 64 72 69 6e 6b 73 2e 0a                        drinks..