|
|
1.1 ! root 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 in unzip.c, originally from unzip version 1.2 (?): ! 7: ! 8: * Copyright 1989 Samuel H. Smith; All rights reserved ! 9: * ! 10: * Do not distribute modified versions without my permission. ! 11: * Do not remove or alter this notice or any other copyright notice. ! 12: * If you use this in your own program you must distribute source code. ! 13: * Do not use any of this in a commercial product. ! 14: ! 15: ------------------------------------------------------------------------------- ! 16: ! 17: Copyright in misc.c, applying to UpdateCRC() and crc_32_tab[]: ! 18: ! 19: COPYRIGHT (C) 1986 Gary S. Brown. You may use this program, or code ! 20: or tables extracted from it, as desired without restriction. ! 21: ! 22: ------------------------------------------------------------------------------- ! 23: ! 24: Copyright in vms.c, distributed with UnZip versions 4.2 and later: ! 25: ! 26: * Copyright (C) 1992 Igor Mandrichenko. ! 27: * Permission is granted to any individual or institution to use, copy, ! 28: * or redistribute this software so long as all of the original files ! 29: * are included unmodified, that it is not sold for profit, and that ! 30: * this copyright notice is retained. ! 31: ! 32: ------------------------------------------------------------------------------- ! 33: ! 34: Additional copyright information: ! 35: ! 36: BILF (distributed with the VMS stuff) is copyrighted by Rahul Dhesi, ! 37: but it is freely distributable. ! 38: ! 39: The functions extract_or_test_files() and store_info() in extract.c, ! 40: do_string() and return_VMS() in misc.c, VMS version of echo() in ! 41: file_io.c, and find_end_central_dir() in unzip.c, were written by ! 42: Greg Roelofs and subsequently modified by many others via Info-ZIP. ! 43: I do not claim a copyright on these routines, but I do ask that no ! 44: one else do so either, :-) and that anyone using them in other pro- ! 45: grams note their source. ! 46: ! 47: The function decrypt_member() in extract.c and the password functions ! 48: in file_io.c were written by Mark Adler, as were the inflate.c and ! 49: explode.c modules. ! 50: ! 51: The function mapped_name() in mapname.c was written by David Kirschbaum, ! 52: based on the XXU program by Frank Da Cruz. ! 53: ! 54: The module match.c was written by J. Kercheval and modified by David ! 55: Kirschbaum for use in UnZip. ! 56: ! 57: Original notes from unzip 2.0a by Carl Mascott, [email protected] ! 58: (these are only the modifications which seem still to exist): ! 59: * 12/14/89 C. Mascott 2.0a adapt for UNIX ! 60: * don't pre-allocate output file space ! 61: * implement -t, -v, member file specs ! 62: * buffer all input ! 63: * fix "Bad CRC" msg: good/bad CRCs were swapped ! 64: * check for write error on output file ! 65: ! 66: Most of the remaining routines have contributions from all of us, and ! 67: show it. :-) ! 68: ! 69: =============================================================================== ! 70: ! 71: Info-ZIP comments: ! 72: ! 73: Info-ZIP has very little interest in legal matters, aside from the usual ! 74: "CYA" sense (that's an acronym, and you can figure it out yourself :-) ). ! 75: ! 76: As far as we are aware--and please note that the numerous contributors ! 77: and copyright holders make this a little uncertain--the UnZip code is now ! 78: "clean" in the sense that an UnZip executable may be distributed with a ! 79: commercial product SO LONG AS IT IS CLEAR THAT UNZIP IS NOT BEING SOLD, ! 80: THAT THE SOURCE CODE IS FREELY AVAILABLE, AND THAT THERE ARE NO EXTRA OR ! 81: HIDDEN CHARGES RESULTING FROM ITS USE BY OR INCLUSION WITH THE COMMERCIAL ! 82: PRODUCT. In particular, the retroactive copyright on unimplode.c which ! 83: Carl Mascott requested we include in UnZip 4.2 is no longer in force, since ! 84: Mark Adler has rewritten the module in question from scratch (it's about ! 85: twice as fast, too! :-) ). ! 86: ! 87: Regarding the original copyright by Mr. Smith: Info-ZIP has finally found ! 88: him again (he's moved to southern California), and he's apparently happy ! 89: with the current code and restrictions. More specifically, since the ! 90: current incarnation of UnZip can be considered "our own"--it bears very ! 91: little resemblance to his original program, in either content or size :-) ! 92: --and since we freely distribute the source code, we believe that we are ! 93: within the bounds of his third stipulation. ! 94: ! 95: Info-ZIP continues to rewrite portions of the code as time permits, in an ! 96: effort to eliminate as many of the restrictions (and bugs) as possible. ! 97: The bugs are our primary concern, however, so don't hold your breath. :-) ! 98: ! 99: ===============================================================================
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.