home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / funzip2.zip / COPYING next >
Text File  |  1993-03-01  |  6KB  |  122 lines

  1. ===============================================================================
  2.    The following copyrights are claimed on portions of the UnZip source code.
  3.    Further comments are at the bottom.
  4. ===============================================================================
  5.  
  6.   Copyright on all of the original code upon which Info-ZIP's UnZip 3.0 was
  7.   based, of which at least the unreduce.c and unshrink.c code still exists
  8.   in largely unchanged form (from unzip 1.2?):
  9.  
  10.      * Copyright 1989 Samuel H. Smith;  All rights reserved
  11.      *
  12.      * Do not distribute modified versions without my permission.
  13.      * Do not remove or alter this notice or any other copyright notice.
  14.      * If you use this in your own program you must distribute source code.
  15.      * Do not use any of this in a commercial product.
  16.  
  17. -------------------------------------------------------------------------------
  18.  
  19.   Copyright in misc.c, applying to UpdateCRC() and crc_32_tab[]:
  20.  
  21.      COPYRIGHT (C) 1986 Gary S. Brown.  You may use this program, or code
  22.      or tables extracted from it, as desired without restriction.
  23.  
  24. -------------------------------------------------------------------------------
  25.  
  26.   Copyright in vms.c, distributed with UnZip versions 4.2 and later:
  27.  
  28.      * Copyright (C) 1992 Igor Mandrichenko.
  29.      * Permission is granted to any individual or institution to use, copy,
  30.      * or redistribute this software so long as all of the original files
  31.      * are included unmodified, that it is not sold for profit, and that
  32.      * this copyright notice is retained.
  33.  
  34. -------------------------------------------------------------------------------
  35.  
  36.   Additional copyright information:
  37.  
  38.      BILF (distributed with the VMS stuff) is copyrighted by Rahul Dhesi,
  39.      but it is freely distributable.
  40.  
  41. GRR:  correct these references:
  42.      The functions extract_or_test_files() and store_info() in extract.c,
  43.      do_string() and return_VMS() in misc.c, VMS version of echo() in
  44.      file_io.c, and find_end_central_dir() in unzip.c, were written by
  45.      Greg Roelofs and subsequently modified by many others via Info-ZIP.
  46.      I do not claim a copyright on these routines, but I do ask that no
  47.      one else do so either, :-) and that anyone using them in other pro-
  48.      grams note their source.
  49.  
  50.      The decrypt_member() and password functions in crypt.c were written
  51.      by Mark Adler, as were the inflate.c, explode.c and funzip.c files.
  52.  
  53.      The function mapname() in mapname.c was originally written by David
  54.      Kirschbaum, based on the XXU program by Frank Da Cruz.
  55.  
  56.      The module match.c was written by J. Kercheval and modified by David
  57.      Kirschbaum for use in UnZip.
  58.  
  59.      Original notes from unzip 2.0a by Carl Mascott, cmascott@world.std.com
  60.      (these are only the modifications which seem still to exist):
  61.         * 12/14/89  C. Mascott  2.0a   adapt for UNIX
  62.         *              don't pre-allocate output file space
  63.         *              implement -t, -v, member file specs
  64.         *              buffer all input
  65.         *              fix "Bad CRC" msg: good/bad CRCs were swapped
  66.         *              check for write error on output file
  67.  
  68.      Most of the remaining routines have contributions from all of us, and
  69.      show it. :-)
  70.  
  71. ===============================================================================
  72.  
  73.    Info-ZIP comments:
  74.  
  75.    Info-ZIP has very little interest in legal matters, aside from the usual
  76.    "CYA" sense (that's an acronym, and you can figure it out yourself :-) ).
  77.  
  78.    As far as we are aware--and please note that the numerous contributors 
  79.    and copyright holders make this a little uncertain--the UnZip code is now 
  80.    "clean" in the sense that an UnZip executable may be distributed with a
  81.    commercial product SO LONG AS IT IS CLEAR THAT UNZIP IS NOT BEING SOLD,
  82.    THAT THE SOURCE CODE IS FREELY AVAILABLE, AND THAT THERE ARE NO EXTRA OR
  83.    HIDDEN CHARGES RESULTING FROM ITS USE BY OR INCLUSION WITH THE COMMERCIAL
  84.    PRODUCT.  In particular, the retroactive copyright on unimplode.c which
  85.    Carl Mascott requested we include in UnZip 4.2 is no longer in force, since
  86.    Mark Adler has rewritten the module in question from scratch (it's about
  87.    twice as fast, too! :-) ).
  88.  
  89.    Regarding the original copyright by Mr. Smith:  Info-ZIP has finally found
  90.    him again (he's moved to southern California), and he's apparently happy
  91.    with the current code and restrictions.  More specifically, since the 
  92.    current incarnation of UnZip can be considered "our own"--it bears very 
  93.    little resemblance to his original program, in either content or size :-)
  94.    --and since we freely distribute the source code, we believe that we are 
  95.    within the bounds of his third stipulation.
  96.  
  97.    Info-ZIP continues to rewrite portions of the code as time permits, in an
  98.    effort to eliminate as many of the restrictions (and bugs) as possible.
  99.    The bugs are our primary concern, however, so don't hold your breath. :-)
  100.  
  101. ===============================================================================
  102.  
  103.           Samuel H. Smith
  104.           The Tool Shop
  105.           P.O. Box 8808
  106.           Panorama City CA 91412-4808
  107.           (818) 891-4228 (voice)
  108.           (818) 891-6780 (BBS, 2400 baud, free access)
  109.           (818) 891-3772 (BBS, USR HST 9600, $20/year subscription)
  110.           (818) 891-1344 (BBS, V.32bis/V.42bis, $20/year subscription)
  111.  
  112.       He says that he thought that whoever contacted him understood that
  113.       he has no objection to the Info-ZIP group's inclusion of his code.
  114.       His primary concern is that it remain freely distributable, he said.
  115.       I assured him that the Info-ZIP group felt the same way and he seemed
  116.       pleased.  It's nice to finally resolve this issue.  You may wish to
  117.       discuss with him what he would like to see in the way of credits, if
  118.       any.
  119.  
  120.       Keith
  121.  
  122.