David Ghandehari | 9e5b587 | 2016-07-28 09:50:04 -0700 | [diff] [blame] | 1 | (Copied from the README.) |
| 2 | |
| 3 | -------------------------------------------------------------------------------- |
| 4 | |
| 5 | The authors make NO WARRANTY or representation, either express or implied, |
| 6 | with respect to this software, its quality, accuracy, merchantability, or |
| 7 | fitness for a particular purpose. This software is provided "AS IS", and you, |
| 8 | its user, assume the entire risk as to its quality and accuracy. |
| 9 | |
| 10 | This software is copyright (C) 1991-1998, Thomas G. Lane. |
| 11 | All Rights Reserved except as specified below. |
| 12 | |
| 13 | Permission is hereby granted to use, copy, modify, and distribute this |
| 14 | software (or portions thereof) for any purpose, without fee, subject to these |
| 15 | conditions: |
| 16 | (1) If any part of the source code for this software is distributed, then this |
| 17 | README file must be included, with this copyright and no-warranty notice |
| 18 | unaltered; and any additions, deletions, or changes to the original files |
| 19 | must be clearly indicated in accompanying documentation. |
| 20 | (2) If only executable code is distributed, then the accompanying |
| 21 | documentation must state that "this software is based in part on the work of |
| 22 | the Independent JPEG Group". |
| 23 | (3) Permission for use of this software is granted only if the user accepts |
| 24 | full responsibility for any undesirable consequences; the authors accept |
| 25 | NO LIABILITY for damages of any kind. |
| 26 | |
| 27 | These conditions apply to any software derived from or based on the IJG code, |
| 28 | not just to the unmodified library. If you use our work, you ought to |
| 29 | acknowledge us. |
| 30 | |
| 31 | Permission is NOT granted for the use of any IJG author's name or company name |
| 32 | in advertising or publicity relating to this software or products derived from |
| 33 | it. This software may be referred to only as "the Independent JPEG Group's |
| 34 | software". |
| 35 | |
| 36 | We specifically permit and encourage the use of this software as the basis of |
| 37 | commercial products, provided that all warranty or liability claims are |
| 38 | assumed by the product vendor. |
| 39 | |
| 40 | |
| 41 | ansi2knr.c is included in this distribution by permission of L. Peter Deutsch, |
| 42 | sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA. |
| 43 | ansi2knr.c is NOT covered by the above copyright and conditions, but instead |
| 44 | by the usual distribution terms of the Free Software Foundation; principally, |
| 45 | that you must include source code if you redistribute it. (See the file |
| 46 | ansi2knr.c for full details.) However, since ansi2knr.c is not needed as part |
| 47 | of any program generated from the IJG code, this does not limit you more than |
| 48 | the foregoing paragraphs do. |
| 49 | |
| 50 | The Unix configuration script "configure" was produced with GNU Autoconf. |
| 51 | It is copyright by the Free Software Foundation but is freely distributable. |
| 52 | The same holds for its supporting scripts (config.guess, config.sub, |
| 53 | ltconfig, ltmain.sh). Another support script, install-sh, is copyright |
| 54 | by M.I.T. but is also freely distributable. |
| 55 | |
| 56 | It appears that the arithmetic coding option of the JPEG spec is covered by |
| 57 | patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot |
| 58 | legally be used without obtaining one or more licenses. For this reason, |
| 59 | support for arithmetic coding has been removed from the free JPEG software. |
| 60 | (Since arithmetic coding provides only a marginal gain over the unpatented |
| 61 | Huffman mode, it is unlikely that very many implementations will support it.) |
| 62 | So far as we are aware, there are no patent restrictions on the remaining |
| 63 | code. |
| 64 | |
| 65 | The IJG distribution formerly included code to read and write GIF files. |
| 66 | To avoid entanglement with the Unisys LZW patent, GIF reading support has |
| 67 | been removed altogether, and the GIF writer has been simplified to produce |
| 68 | "uncompressed GIFs". This technique does not use the LZW algorithm; the |
| 69 | resulting GIF files are larger than usual, but are readable by all standard |
| 70 | GIF decoders. |
| 71 | |
| 72 | We are required to state that |
| 73 | "The Graphics Interchange Format(c) is the Copyright property of |
| 74 | CompuServe Incorporated. GIF(sm) is a Service Mark property of |
| 75 | CompuServe Incorporated." |