which included commits to RCS files with non-trunk default branches. git-svn-id: svn://10.65.10.50/trunk@5403 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			199 lines
		
	
	
		
			10 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			199 lines
		
	
	
		
			10 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| __________________________________________________________________________
 | |
| 
 | |
|   This is the Info-ZIP file COPYING (for UnZip), last updated 22 May 97.
 | |
| __________________________________________________________________________
 | |
| 
 | |
|    There are currently five explicit copyrights on portions of UnZip
 | |
|    code (at least, of which Info-ZIP is aware):  the original Sam Smith
 | |
|    copyright on unzip 2.0, upon which Info-ZIP's UnZip 3.0 was based;
 | |
|    Igor Mandrichenko's copyright on his routines in vms.c; Greg Roelofs'
 | |
|    copyright on zipinfo.c and the new version of unshrink.c; Mike White's
 | |
|    copyright on the Windows DLL code (windll/*); and Steve P. Miller's
 | |
|    copyright on the Pocket UnZip GUI (wince/*).  In addition, Mark Adler
 | |
|    has placed inflate.h, inflate.c, explode.c and funzip.c into the public
 | |
|    domain; i.e., these files may be used without any restrictions beyond
 | |
|    those of simple courtesy (credit where it's due).  All of these are
 | |
|    discussed immediately below; the remaining code is covered by an im-
 | |
|    plicit copyright under US law.  Frequently Asked Questions regarding
 | |
|    (re)distribution of Zip and UnZip are near the end of this file.
 | |
| 
 | |
|    There are no known patents on any of the code in UnZip.  Unisys
 | |
|    claims a patent on LZW encoding and on LZW decoding _in an apparatus
 | |
|    that performs LZW encoding_, but the patent appears to exempt a lone
 | |
|    decoder (as in UnZip's unshrink.c).  Unisys has publicly claimed
 | |
|    otherwise, but the issue has never been tested in court.  Since this
 | |
|    point is unclear, unshrinking is not enabled by default.  It is the
 | |
|    responsibility of the user to make his or her peace with Unisys and
 | |
|    its licensing requirements.  (unshrink.c may be removed from future
 | |
|    releases altogether.)
 | |
| __________________________________________________________________________
 | |
| 
 | |
|    The original unzip source code has been extensively modified and
 | |
|    almost entirely rewritten (changes include random zipfile access
 | |
|    rather than sequential; replacement of unimplode() with explode();
 | |
|    replacement of old unshrink() with new (unrelated) unshrink(); re-
 | |
|    placement of output routines; addition of inflate(), wildcards,
 | |
|    filename-mapping, text translation, ...; etc.).  As far as we can
 | |
|    tell, the only remaining code that is substantially similar to
 | |
|    Mr. Smith's is that in the file unreduce.c, which now by default
 | |
|    is NOT compiled.  The following copyright applies to unreduce.c:
 | |
| 
 | |
|      * Copyright 1989 Samuel H. Smith;  All rights reserved
 | |
|      *
 | |
|      * Do not distribute modified versions without my permission.
 | |
|      * Do not remove or alter this notice or any other copyright notice.
 | |
|      * If you use this in your own program you must distribute source code.
 | |
|      * Do not use any of this in a commercial product.
 | |
| 
 | |
|    Regarding the first stipulation, Mr. Smith was tracked down in southern
 | |
|    California some years back [Samuel H. Smith, The Tool Shop; as of mid-
 | |
|    May 1994, (213) 851-9969 (voice), (213) 887-2127(?) (subscription BBS),
 | |
|    71150.2731@compuserve.com]:
 | |
| 
 | |
|    "He says that he thought that whoever contacted him understood that
 | |
|     he has no objection to the Info-ZIP group's inclusion of his code.
 | |
|     His primary concern is that it remain freely distributable, he said."
 | |
| 
 | |
|    Despite the fact that our "normal" code has been entirely rewritten
 | |
|    and by default no longer contains any of Mr. Smith's code, Info-ZIP
 | |
|    remains indebted and grateful to him.  We hope he finds our contribu-
 | |
|    tions as useful as we have his.
 | |
| 
 | |
|    Note that the third and fourth stipulations still apply to any com-
 | |
|    pany that wishes to incorporate the unreduce code into its products;
 | |
|    if you wish to do so, you must contact Mr. Smith directly regarding
 | |
|    licensing.
 | |
| 
 | |
| 
 | |
|    The following copyright applies to most of the VMS code in vms.c,
 | |
|    distributed with UnZip versions 4.2 and later:
 | |
| 
 | |
|      * Copyright (c) 1992 Igor Mandrichenko.
 | |
|      * Permission is granted to any individual or institution to use,
 | |
|      * copy, or redistribute this software so long as all of the orig-
 | |
|      * inal files are included unmodified, that it is not sold for
 | |
|      * profit, and that this copyright notice is retained.
 | |
| 
 | |
| 
 | |
|    The following copyright applies to the new version of unshrink.c,
 | |
|    distributed with UnZip versions 5.2 and later:
 | |
| 
 | |
|      * Copyright (c) 1994 Greg Roelofs.
 | |
|      * Permission is granted to any individual/institution/corporate
 | |
|      * entity to use, copy, redistribute or modify this software for
 | |
|      * any purpose whatsoever, subject to the conditions noted in the
 | |
|      * Frequently Asked Questions section below, plus one additional
 | |
|      * condition:  namely, that my name not be removed from the source
 | |
|      * code.  (Other names may, of course, be added as modifications
 | |
|      * are made.)  Corporate legal staff (like at IBM :-) ) who have
 | |
|      * problems understanding this can contact me through Zip-Bugs...
 | |
| 
 | |
| 
 | |
|    The following copyright applies to the Windows DLL code (windll/*),
 | |
|    distributed with UnZip versions 5.2 and later:
 | |
| 
 | |
|      * Copyright (c) 1996 Mike White.
 | |
|      * Permission is granted to any individual or institution to use,
 | |
|      * copy, or redistribute this software so long as all of the original
 | |
|      * files are included, that it is not sold for profit, and that this
 | |
|      * copyright notice is retained.
 | |
| 
 | |
| 
 | |
|    The following copyright applies to the Windows CE GUI port, ``Pocket
 | |
|    UnZip,'' distributed with UnZip versions 5.3 and later:
 | |
| 
 | |
|      * All the source files for Pocket UnZip, except for components
 | |
|      * written by the Info-ZIP group, are copyrighted 1997 by Steve P.
 | |
|      * Miller.  The product "Pocket UnZip" itself is property of the
 | |
|      * author and cannot be altered in any way without written consent
 | |
|      * from Steve P. Miller.
 | |
| 
 | |
| 
 | |
|    The remaining code was written by many people associated with the
 | |
|    Info-ZIP group, with large contributions from (but not limited to):
 | |
|    Greg Roelofs (overall program logic, ZipInfo, unshrink, filename
 | |
|    mapping/portability, etc.), Mark Adler (inflate, explode, funzip),
 | |
|    Kai Uwe Rommel (OS/2), John Bush and Paul Kienitz (Amiga), Antoine
 | |
|    Verheijen (Macintosh), Hunter Goatley (more VMS), Mike White (Windows
 | |
|    DLLs), Christian Spieler (overall logic, optimization, etc.) and
 | |
|    others.  See the file CONTRIBS in the source distribution for a much
 | |
|    more complete list of contributors.  As noted above, Mark Adler's
 | |
|    inflate.[ch], explode.c and funzip.c are in the public domain, and
 | |
|    everything that isn't otherwise accounted for is implicitly copy-
 | |
|    righted by Info-ZIP.  In other words, use it with our blessings, but
 | |
|    it's still our code.  Thank you!
 | |
| 
 | |
| --------------------------------------------------------------------------
 | |
| 
 | |
|    Frequently Asked Questions about distributing Zip and UnZip:
 | |
| 
 | |
| 
 | |
|    Q. Can I distribute Zip and UnZip sources and/or executables?
 | |
| 
 | |
|    A. You may redistribute the latest official distributions without
 | |
|       any modification, and without even asking us for permission.
 | |
|       (Note that an "executable distribution" includes documentation,
 | |
|       even if it's in a separate zipfile; plain executables do NOT
 | |
|       count.)  You can charge for the cost of the media (CDROM, disk-
 | |
|       ettes, etc.), the compilation (e.g., of a software archive),
 | |
|       and a small copying fee.  Distributed archives should follow
 | |
|       the naming conventions used in the `Where' file.  If you want
 | |
|       to distribute modified versions, please contact us at
 | |
|       Zip-Bugs@lists.wku.edu first.  You must not distribute beta
 | |
|       versions without explicit permission to do so.
 | |
| 
 | |
| 
 | |
|    Q. Can I use the executables (or DLLs) of Zip and UnZip to distribute
 | |
|       my software?
 | |
| 
 | |
|    A. Yes, so long as it is clear that Zip and UnZip are not being
 | |
|       sold, that the source code is freely available, and that there
 | |
|       are no extra or hidden charges resulting from its use by or in-
 | |
|       clusion with the commercial product.  Here is an example of a
 | |
|       suitable notice:
 | |
| 
 | |
|          NOTE:  <Product> is packaged on this CD using Info-ZIP's
 | |
|          compression utility.  The installation program uses UnZip
 | |
|          to read zip files from the CD.  Info-ZIP's software (Zip,
 | |
|          UnZip and related utilities) is free and can be obtained
 | |
|          as source code or executables from various bulletin board
 | |
|          services and Internet/WWW sites, including CompuServe's
 | |
|          IBMPRO forum and ftp://ftp.cdrom.com/pub/infozip/ .
 | |
| 
 | |
|       If the distribution is being done with UnZipSFX instead of a DLL
 | |
|       or stand-alone copy of UnZip (i.e., as one or more self-extracting
 | |
|       archives), no notice is required as long as the normal UnZipSFX
 | |
|       banner has not been removed.
 | |
| 
 | |
| 
 | |
|    Q. Can I use the source code of Zip and UnZip in my commercial
 | |
|       application?
 | |
| 
 | |
|    A. Yes, so long as you include in your product an acknowledgment
 | |
|       and an offer of the original compression sources for free or for
 | |
|       a small copying fee, and make clear that there are no extra or
 | |
|       hidden charges resulting from the use of the compression code by
 | |
|       your product (see below for an example).  The acknowledgment should
 | |
|       appear in at least one piece of human-readable documentation (e.g.,
 | |
|       a README file or man page), although additionally putting it in
 | |
|       the executable(s) is OK, too.  In other words, you are allowed to
 | |
|       sell only your own work, not ours, and we'd like a little credit.
 | |
|       (Note the additional restrictions above on the code in unreduce.c,
 | |
|       unshrink.c and vms.c.)  Contact us at zip-bugs@lists.wku.edu if
 | |
|       you have special requirements.  We also like to know when our code
 | |
|       is being used, but we don't require that.
 | |
| 
 | |
|          <Product> incorporates compression code by the Info-ZIP group.
 | |
|          There are no extra charges or costs due to the use of this code,
 | |
|          and the original compression sources are freely available from
 | |
|          ftp://ftp.cdrom.com/pub/infozip/ on the Internet.  We will also,
 | |
|          upon request, mail you the full sources on a 3.5" MSDOS-format
 | |
|          diskette for the cost of mailing.  Send $2 to <address> and ...
 | |
| 
 | |
|       If you only need compression capability, not full zipfile support,
 | |
|       you might want to look at zlib instead; it has fewer restrictions
 | |
|       on commercial use.  See http://www.cdrom.com/pub/infozip/zlib/ .
 | |
| 
 | |
| __________________________________________________________________________
 | |
| 
 |