Archive-Unzip-Burst

 view release on metacpan or  search on metacpan

unzip-6.0/COPYING.OLD  view on Meta::CPAN

__________________________________________________________________________

  This is the Info-ZIP file COPYING (for UnZip), last updated 17 Jul 2000.
__________________________________________________________________________

   FIRST NOTE:
   This file contains some details about the copyright history of
   contributions to the UnZip project.
   Additionally, it summarises some exceptions to the general BSD-like
   copyright found in LICENSE that covers our generic code and most of
   the system specific ports.
   Please read LICENSE first to find out what is allowed to do with
   Info-ZIP's UnZip code.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

   There are currently two explicit copyrights on portions of UnZip
   code (at least, of which Info-ZIP is aware):
   Jim Luther's Mac OS File Manager interface code; and Christopher Evans'
   MacBinaryIII coding code (for the MacOS port)..  These copyrights
   are discussed in more detail below.

   All remaining code is now (starting with UnZip version 5.41) covered
   by the new Info-ZIP license. For details, please read the acompaning
   file LICENSE. The terms and conditions in this license supersede the
   copyright conditions of the contributions by Igor Mandrichenko
   (vms/vms.c), Greg Roelofs (zipinfo.c, new version of unshrink.c),
   Mike White (Windows DLL code in "windll/*"), Steve P. Miller (Pocket
   UnZip GUI "wince/*"), and Mark Adler (inflate/explode decompresseion
   core routines, previously put into the public domain). All these
   Info-ZIP contributors (or "primary" authors) have permitted us to
   replace their copyright notes by the Info-ZIP License.

   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 stand-
   alone 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, only the core code of the unreduce method remained substantially
   similar to Mr. Smith's original source.  As of UnZip 5.42, the complete
   core code is now covered by the Info-ZIP Licence.  Therefore, support
   for the reduce method has been removed.
   The drop of the reduce method should only affect some test archives,
   reducing was never used in any publically distributed Zip program.
   For pathologic cases where support for reduced archive entries is
   needed, the unreduce code copyrighted by Samuel H. Smith is available
   as a separate distribution (the restricted copyright of this code is
   cited below in the "historical" section).



( run in 1.159 second using v1.01-cache-2.11-cpan-13bb782fe5a )