COPYING
上传用户:jlteech
上传日期:2007-01-06
资源大小:349k
文件大小:9k
源码类别:

压缩解压

开发平台:

Visual C++

  1. __________________________________________________________________________
  2.   This is the Info-ZIP file COPYING (for Wiz), last updated 3 Nov 97.
  3. __________________________________________________________________________
  4.    There are currently six explicit copyrights on portions of UnZip
  5.    code (at least, of which Info-ZIP is aware):  the original Sam Smith
  6.    copyright on unzip 2.0, upon which Info-ZIP's UnZip 3.0 was based;
  7.    Igor Mandrichenko's copyright on his routines in vms.c; Greg Roelofs'
  8.    copyright on zipinfo.c and the new version of unshrink.c; Mike White's
  9.    copyright on the Windows DLL code (windll/*); Steve P. Miller's
  10.    copyright on the Pocket UnZip GUI (wince/*); and Norbert Pueschel's
  11.    copyright on the Amiga time.lib code.  In addition, Mark Adler has
  12.    placed inflate.h, inflate.c, explode.c and funzip.c into the public
  13.    domain; i.e., these files may be used without any restrictions beyond
  14.    those of simple courtesy (credit where it's due).  All of these are
  15.    discussed immediately below.  The remaining code is covered by an im-
  16.    plicit copyright under US law.  Frequently Asked Questions regarding
  17.    (re)distribution of Zip and UnZip are near the end of this file.
  18.    There are no known patents on any of the code in UnZip.  Unisys
  19.    claims a patent on LZW encoding and on LZW decoding _in an apparatus
  20.    that performs LZW encoding_, but the patent appears to exempt a stand-
  21.    alone decoder (as in UnZip's unshrink.c).  Unisys has publicly claimed
  22.    otherwise, but the issue has never been tested in court.  Since this
  23.    point is unclear, unshrinking is not enabled by default.  It is the
  24.    responsibility of the user to make his or her peace with Unisys and
  25.    its licensing requirements.  (unshrink.c may be removed from future
  26.    releases altogether.)
  27. __________________________________________________________________________
  28.    The original unzip source code has been extensively modified and
  29.    almost entirely rewritten (changes include random zipfile access
  30.    rather than sequential; replacement of unimplode() with explode();
  31.    replacement of old unshrink() with new (unrelated) unshrink(); re-
  32.    placement of output routines; addition of inflate(), wildcards,
  33.    filename-mapping, text translation, ...; etc.).  As far as we can
  34.    tell, the only remaining code that is substantially similar to
  35.    Mr. Smith's is that in the file unreduce.c, which now by default
  36.    is NOT compiled.  The following copyright applies to unreduce.c:
  37.      * Copyright 1989 Samuel H. Smith;  All rights reserved
  38.      *
  39.      * Do not distribute modified versions without my permission.
  40.      * Do not remove or alter this notice or any other copyright notice.
  41.      * If you use this in your own program you must distribute source code.
  42.      * Do not use any of this in a commercial product.
  43.    Regarding the first stipulation, Mr. Smith was tracked down in southern
  44.    California some years back [Samuel H. Smith, The Tool Shop; as of mid-
  45.    May 1994, (213) 851-9969 (voice), (213) 887-2127(?) (subscription BBS),
  46.    71150.2731@compuserve.com]:
  47.    "He says that he thought that whoever contacted him understood that
  48.     he has no objection to the Info-ZIP group's inclusion of his code.
  49.     His primary concern is that it remain freely distributable, he said."
  50.    Despite the fact that our "normal" code has been entirely rewritten
  51.    and by default no longer contains any of Mr. Smith's code, Info-ZIP
  52.    remains indebted and grateful to him.  We hope he finds our contribu-
  53.    tions as useful as we have his.
  54.    Note that the third and fourth stipulations still apply to any com-
  55.    pany that wishes to incorporate the unreduce code into its products;
  56.    if you wish to do so, you must contact Mr. Smith directly regarding
  57.    licensing.
  58.    The following copyright applies to the new version of unshrink.c,
  59.    distributed with UnZip version 5.2 and later:
  60.      * Copyright (c) 1994 Greg Roelofs.
  61.      * Permission is granted to any individual/institution/corporate
  62.      * entity to use, copy, redistribute or modify this software for
  63.      * any purpose whatsoever, subject to the conditions noted in the
  64.      * Frequently Asked Questions section below, plus one additional
  65.      * condition:  namely, that my name not be removed from the source
  66.      * code.  (Other names may, of course, be added as modifications
  67.      * are made.)  Corporate legal staff (like at IBM :-) ) who have
  68.      * problems understanding this can contact me through Zip-Bugs...
  69.    The following copyright applies to the Windows DLL code (windll/*),
  70.    distributed with UnZip version 5.2 and later:
  71.      * Copyright (c) 1996 Mike White.
  72.      * Permission is granted to any individual or institution to use,
  73.      * copy, or redistribute this software so long as all of the original
  74.      * files are included, that it is not sold for profit, and that this
  75.      * copyright notice is retained.
  76.    The remaining code was written by many people associated with the
  77.    Info-ZIP group, with large contributions from (but not limited to):
  78.    Greg Roelofs (overall program logic, ZipInfo, unshrink, filename
  79.    mapping/portability, etc.), Mark Adler (inflate, explode, funzip),
  80.    Kai Uwe Rommel (OS/2), John Bush and Paul Kienitz (Amiga), Antoine
  81.    Verheijen (Macintosh), Hunter Goatley (more VMS), Mike White (Windows
  82.    DLLs), Christian Spieler (overall logic, optimization, VMS, etc.) and
  83.    others.  See the file CONTRIBS in the source distribution for a much
  84.    more complete list of contributors.  As noted above, Mark Adler's
  85.    inflate.[ch], explode.c and funzip.c are in the public domain, and
  86.    everything that isn't otherwise accounted for is implicitly copy-
  87.    righted by Info-ZIP.  In other words, use it with our blessings, but
  88.    it's still our code.  Thank you!
  89. --------------------------------------------------------------------------
  90.    Frequently Asked Questions about distributing Zip and UnZip:
  91.    Q. Can I distribute Zip and UnZip sources and/or executables?
  92.    A. You may redistribute the latest official distributions without
  93.       any modification, and without even asking us for permission.
  94.       (Note that an "executable distribution" includes documentation,
  95.       even if it's in a separate zipfile; plain executables do NOT
  96.       count.)  You can charge for the cost of the media (CDROM, disk-
  97.       ettes, etc.), the compilation (e.g., of a software archive),
  98.       and a small copying fee.  Distributed archives should follow
  99.       the naming conventions used in the `WHERE' file.  If you want
  100.       to distribute modified versions, please contact us at
  101.       Zip-Bugs@lists.wku.edu first.  You must not distribute beta
  102.       versions without explicit permission to do so.
  103.    Q. Can I use the executables (or DLLs) of Zip and UnZip to distribute
  104.       my software?
  105.    A. Yes, so long as it is clear that Zip and UnZip are not being
  106.       sold, that the source code is freely available, and that there
  107.       are no extra or hidden charges resulting from its use by or in-
  108.       clusion with the commercial product.  Here is an example of a
  109.       suitable notice:
  110.          NOTE:  <Product> is packaged on this CD using Info-ZIP's
  111.          compression utility.  The installation program uses UnZip
  112.          to read zip files from the CD.  Info-ZIP's software (Zip,
  113.          UnZip and related utilities) is free and can be obtained
  114.          as source code or executables from Internet/WWW sites,
  115.          including http://www.cdrom.com/pub/infozip/ .
  116.       If the distribution is being done with UnZipSFX instead of a DLL
  117.       or stand-alone copy of UnZip (i.e., as one or more self-extracting
  118.       archives), no notice is required as long as the normal UnZipSFX
  119.       banner has not been removed.
  120.    Q. Can I use the source code of Zip and UnZip in my commercial
  121.       application?
  122.    A. Yes, so long as you include in your product an acknowledgment; a
  123.       pointer to the original, free compression sources; and a statement
  124.       making it clear that there are no extra or hidden charges resulting
  125.       from the use of our compression code in your product (see below for
  126.       an example).  The acknowledgment should appear in at least one piece 
  127.       of human-readable documentation (e.g., a README file or man page),
  128.       although additionally putting it in the executable(s) is OK, too.
  129.       In other words, you are allowed to sell only your own work, not ours,
  130.       and we'd like a little credit.  (Note the additional restrictions
  131.       above on the code in unreduce.c, unshrink.c, vms.c, time_lib.c, and
  132.       everything in the wince and windll subdirectories.)  Contact us at
  133.       Zip-Bugs@lists.wku.edu if you have special requirements.  We also
  134.       like to hear when our code is being used, but we don't require that.
  135.          <Product> incorporates compression code from the Info-ZIP group.
  136.          There are no extra charges or costs due to the use of this code,
  137.          and the original compression sources are freely available from
  138.          http://www.cdrom.com/pub/infozip/ or ftp://ftp.cdrom.com/pub/infozip/
  139.          on the Internet.
  140.       If you only need compression capability, not full zipfile support,
  141.       you might want to look at zlib instead; it has fewer restrictions
  142.       on commercial use.  See http://www.cdrom.com/pub/infozip/zlib/ .
  143. __________________________________________________________________________