diff options
Diffstat (limited to 'doc/copyright_summary')
-rw-r--r-- | doc/copyright_summary | 382 |
1 files changed, 382 insertions, 0 deletions
diff --git a/doc/copyright_summary b/doc/copyright_summary new file mode 100644 index 00000000..9ab3a784 --- /dev/null +++ b/doc/copyright_summary @@ -0,0 +1,382 @@ +Here is an analysys of Netpbm copyrights done by Steve McIntyre +<stevem@chiark.greenend.org.uk> finishing on October 7, 2001. + +It is based on Netpbm 9.20, so it doesn't cover material added since +then. + + + +Copyright: +========== + +Netpbm has a very complicated licensing setup, as it is a collection +of hundreds of small utility programs, each with an individual +copyright/license. From inspection of the source and documentation in +the package, I believe the following programs are DFSG-free. They have +a variety of licenses, which I have summarised below for convenience. + +A: The most common netpbm license - clearly the original from Jef Poskanzer: + + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose and without fee is hereby granted, provided + that the above copyright notice appear in all copies and that both that + copyright notice and this permission notice appear in supporting + documentation. This software is provided "as is" without express or + implied warranty. + +The core libp[gbnp]m library code all also seems to follow this license. + +B: The standard BSD license. See /usr/share/common-licenses/BSD + +C: GNU General Public License v2. See /usr/share/common-licenses/GPL. + +D: The Independent JPEG Group license: + + Permission is hereby granted to use, copy, modify, and distribute + this software (or portions thereof) for any purpose, without fee, + subject to these conditions: (1) If any part of the source code + for this software is distributed, then this README file must be + included, with this copyright and no-warranty notice unaltered; + and any additions, deletions, or changes to the original files + must be clearly indicated in accompanying documentation. (2) If + only executable code is distributed, then the accompanying + documentation must state that "this software is based in part on + the work of the Independent JPEG Group". (3) Permission for use + of this software is granted only if the user accepts full + responsibility for any undesirable consequences; the authors + accept NO LIABILITY for damages of any kind. + + These conditions apply to any software derived from or based on + the IJG code, not just to the unmodified library. If you use our + work, you ought to acknowledge us. + + Permission is NOT granted for the use of any IJG author's name or + company name in advertising or publicity relating to this software + or products derived from it. This software may be referred to + only as "the Independent JPEG Group's software". + + We specifically permit and encourage the use of this software as + the basis of commercial products, provided that all warranty or + liability claims are assumed by the product vendor. + +E: This software is copyrighted as noted below. It may be freely copied, + modified, and redistributed, provided that the copyright notice is + preserved on all copies. + + There is no warranty or other guarantee of fitness for this software, + it is provided solely "as is". Bug reports or fixes may be sent + to the author, who may or may not act on them as he desires. + + You may not include this software in a program or other software product + without supplying the source, or without informing the end-user that the + source is available for no extra charge. + + If you modify this software, you should include a notice giving the + name of the person performing the modification, the date of modification, + and the reason for such modification. + +F: The program and documentation may be freely distributed by anyone in source + or binary format. Please clearly note any changes. + +G: Public domain: + + This software is in the public domain. Permission to use, copy, + modify, and distribute this software and its documentation for any + purpose and without fee is hereby granted, without any conditions or + restrictions. + +H: Public domain, slightly different wording: + + Permission to use, copy, modify, and distribute this software and + its documentation for any purpose and without fee is hereby + granted, without any conditions or restrictions. This software is + provided "as is" without express or implied warranty. + +I: A variation on the BSD license + + Permission to use, copy, modify, distribute, and sell this + software and its documentation for any purpose is hereby + granted without fee, provided that the above copyright + notice appear in all copies and that both that copyright + notice and this permission notice appear in supporting documentation, + and that the name of the Smithsonian Astrophysical + Observatory not be used in advertising or publicity + pertaining to distribution of the software without specific, + written prior permission. The Smithsonian Astrophysical + Observatory makes no representations about the suitability + of this software for any purpose. It is provided "as is" + without express or implied warranty. + THE SMITHSONIAN ASTROPHYSICAL OBSERVATORY DISCLAIMS ALL + WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO + EVENT SHALL THE SMITHSONIAN ASTROPHYSICAL OBSERVATORY BE + LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES + OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA + OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH + THE USE OR PERFORMANCE OF THIS SOFTWARE. + +411toppm: (B) 2001 Steve Allen <sla@alumni.caltech.edu> +anytopnm: (A) 1991 Jef Poskanzer +asciitopgm: (A) 1989 Wilson H. Bent, Jr +atktopbm: (A) 1991 Bill Janssen +bioradtopgm: (A) 1993 Oliver Trepte <oliver@fysik4.kth.se> +bmptoppm: (A) 1992 David W. Sanderson +brushtopbm: (A) 1988 Jef Poskanzer +cmuwmtopbm: (A) 1989 Jef Poskanzer +eyuvtoppm: (B) 1995 The Regents of the University of California +fiascotopnm: (C) 1994-2000 Ullrich Hafner <hafner@bigfoot.de> +fitstopnm: (A) 1989 Jef Poskanzer +fstopgm: (A) 1989 Jef Poskanzer +g3topbm: (A) 1989 Paul Haeberli <paul@manray.sgi.com> +gemtopbm: (A) 1988 Diomidis D. Spinellis +gemtopnm: (A) 1988 Diomidis D. Spinellis +giftopnm: (A) 1990-1993 David Koblas <koblas@netcom.com> +gouldtoppm: (A) 1990 Stephen P. Lesniewski +hipstopgm: (A) 1989 Jef Poskanzer +icontopbm: (A) 1988 Jef Poskanzer +ilbmtoppm: (A) 1989 Jef Poskanzer +imgtoppm: (A) 1989 Jef Poskanzer +jbigtopnm: (C) 2000 Markus Kuhn <mkuhn@acm.org> +jpegtopnm: (D) 1991-2000 Thomas G. Lane, Bryan Henderson +leaftoppm: (A) 1994 Bill O'Donnell +lispmtopgm: (A) 1988 Jef Poskanzer, Jamie Zawinski +macptopbm: (A) 1988 Jef Poskanzer +mdatopbm: (C) 1999 John Elliott <jce@seasip.demon.co.uk> +mgrtopbm: (A) 1989 Jef Poskanzer +mtvtoppm: (A) 1989 Jef Poskanzer +neotoppm: (D) 2001 Teemu Hukkanen <tjhukkan@iki.fi> +palmtopnm: (A) 1995-2000 Ian Goldberg, Bill Janssen +pamcut: (A) 1989 Jef Poskanzer +pamfile: (A) 1991 Jef Poskanzer +pamoil: (A) 1990 Wilson Bent <whb@hoh-2.att.com> +pbmclean: (A) 1989-1990 Jef Poskanzer, Angus Duggan +pbmlife: (A) 1988-1991 Jef Poskanzer +pbmmake: (A) 1988 Jef Poskanzer +pbmmask: (A) 1989-1991 Jef Poskanzer +pbmpage: (C) 1998 Tim Norman +pbmpscale: (A) 1989-1990 Jef Poskanzer, Angus Duggan +pbmreduce: (A) 1989 Jef Poskanzer +pbmtext: (A) 1991 Jef Poskanzer +pbmto10x: (A) 1990-1994 Ken Yap +pbmtoascii: (A) 1988-1992 Jef Poskanzer +pbmtoatk: (A) 1991 Bill Janssen +pbmtobbnbg: (A) 1989 Mike Parker +pbmtocmuwm: (A) 1989 Jef Poskanzer +pbmtoepsi: (A) 1988 Jef Poskanzer +pbmtoepson: (A) 1990 Jef Poskanzer, John Tiller <tiller@galois.msfc.nasa.gov> +pbmtog3: (A) 1989 Paul Haeberli <paul@manray.sgi.com> +pbmtogem: (A) 1988 Jef Poskanzer, David Beckemeyer +pbmtogo: (A) 1988-1989 Jef Poskanzer, Michael Haberler, Bo Thide' +pbmtoicon: (A) 1988 Jef Poskanzer +pbmtolj: (A) 1988 Jef Poskanzer, Michael Haberler +pbmtomacp: (A) 1988 Douwe vand der Schaaf +pbmtomda: (C) 1999 John Elliott <jce@seasip.demon.co.uk> +pbmtomgr: (A) 1989 Jef Poskanzer +pbmtonokia: (A) 2001 OMS Open Media System GmbH, Tim R<FC>hsen <tim.ruehsen@openmediasystem.de> +pbmtopgm: (A) 1989-1990 Jef Poskanzer, Angus Duggan +pbmtopi3: (A) 1988 David Beckemeyer and Jef Poskanzer +pbmtoplot: (A) 1990 Arthur David Olson +pbmtoppa: (C) 1998 Tim Norman +pbmtopsg3: (C) 2001 Kristof Koehler <kristof@fachschaft.physik.uni-karlsruhe.de> +pbmtoptx: (A) 1988 Jef Poskanzer +pbmtowbmp: (A) 1999 Terje Sannum <terje@looplab.com> +pbmtox10bm: (A) 1988 Jef Poskanzer +pbmtoxbm: (A) 1988 Jef Poskanzer +pbmtoybm: (A) 1991 Jamie Zawinski and Jef Poskanzer +pbmtozinc: (A) 1988 James Darrell McCauley <jdm5548@diamond.tamu.edu>, Jef Poskanzer +pbmupc: (A) 1988 Jef Poskanzer +pcxtoppm: (A) 1990 Michael Davidson +pgmbentley: (A) 1990 Wilson Bent <whb@hoh-2.att.com> +pgmcrater: (H) 1989 John Walker <kelvin@autodesk.com> +pgmedge: (A) 1989 Jef Poskanzer +pgmenhance: (A) 1989-1991 Jef Poskanzer +pgmhist: (A) 1989 Jef Poskanzer +pgmkernel: (A) 1992 Alberto Accomazzi, Smithsonian Astrophysical Observatory +pgmnoise: (A) 1993 Frank Neumann +pgmnorm: (A) 1989-1991 Jef Poskanzer +pgmramp: (A) 1989 Jef Poskanzer +pgmslice: (C) 2000 Jos Dingjan <jos@tuatha.org> +pgmtexture: (A) 1991 Texas Agricultural Experiment Station, James Darrell McCauley +pgmtofs: (A) 1991 Jef Poskanzer +pgmtolispm: (A) 1991 Jamie Zawinski and Jef Poskanzer +pgmtopbm: (A) 1989 Jef Poskanzer +pgmtoppm: (A) 1991 Jef Poskanzer +pi1toppm: (A) 1991 Steve Belczyk <seb3@gte.com> and Jef Poskanzer +pi3topbm: (A) 1988 David Beckemeyer and Diomidis D. Spinellis +picttoppm: (A) 1989-1993 George Phillips <phillips@cs.ubc.ca> +pjtoppm: (A) 1990 Christos Zoulas <christos@ee.cornell.edu> +pngtopnm: (A) 1995-1998 Alexander Lehmann <alex@hal.rhein-main.de>, Willem van Schaik <willem@schaik.com> +pnmalias: (A) 1992 Alberto Accomazzi, Smithsonian Astrophysical Observatory +pnmarith: (A) 1989-1991 Jef Poskanzer +pnmcat: (A) 1989-1991 Jef Poskanzer +pnmcomp: (A) 1992 David Koblas +pnmconvol: (A) 1989-1995 Jef Poskanzer, Mike Burns <burns@chem.psu.edu> +pnmcrop: (A) 1988 Jef Poskanzer +pnmcut: (A) 1989 Jef Poskanzer +pnmdepth: (A) 1989-1991 Jef Poskanzer +pnmenlarge: (A) 1989 Jef Poskanzer +pnmfile: (A) 1991 Jef Poskanzer +pnmflip: (A) 1989 Jef Poskanzer +pnmgamma: (A) 1991 Jef Poskanzer and Bill Davidson +pnmhisteq: (H) 1995 John Walker <kelvin@fourmalib.ch> +pnmhistmap: (A) 1993 Wilson H. Bent, Jr <whb@usc.edu> +pnmindex: (A) 1991 Jef Poskanzer +pnminterp: (C) 1998-2000 Russell Marks <russell.marks@ntlworld.com> +pnminterp-gen: (C) 1998-2000 Russell Marks <russell.marks@ntlworld.com> +pnminvert: (A) 1989 Jef Poskanzer +pnmmargin: (A) 1991 Jef Poskanzer +pnmmontage: (A) 2000 Ben Olmstead +pnmnlfilt: (A) 1993 Graeme W. Gill <graeme@labtam.oz.au> +pnmnoraw: (A) 1991 Jef Poskanzer +pnmpad: (A) 1989-1990 Jef Poskanzer, Angus Duggan +pnmpaste: (A) 1989 Jef Poskanzer +pnmpsnr: (C) 1994-2000 Ullrich Hafner <hafner@bigfoot.de> +pnmrotate: (A) 1989-1991 Jef Poskanzer +pnmscale: (A) 1989-1991 Jef Poskanzer +pnmscalefixed: (A) 1989-1991 Jef Poskanzer +pnmshear: (A) 1989-1991 Jef Poskanzer +pnmsmooth: (A) 1984 Mike Burns <burns@chem.psu.edu> +pnmsplit: (?) 2000 Bryan Henderson <bryanh@giraffe-data.com> +pnmtile: (A) 1989 Jef Poskanzer +pnmtoddif: (A) 1992 Digital Equipment Corporation, Burkhard Neidecker-Lutz +pnmtofiasco: (C) 1994-2000 Ullrich Hafner <hafner@bigfoot.de> +pnmtofits: (C) 1989 Wilson H. Bent <whb@hoh-2.att.com> +pnmtojbig: (C) 2000 Markus Kuhn <mkuhn@acm.org> +pnmtojpeg: (D) 1991-2001 Thomas G. Lane, Bryan Henderson +pnmtopalm: (A) 1995-2000 Ian Goldberg, Bill Janssen +pnmtoplainpnm: (A) 1991 Jef Poskanzer +pnmtopng: (A) 1995-1998 Alexander Lehmann <alex@hal.rhein-main.de>, Willem van Schaik <willem@schaik.com> +pnmtops: (A) 1989 Jef Poskanzer +pnmtorast: (A) 1989-1991 Jef Poskanzer +pnmtorle: (E) 1994 Minnesota Supercomputer Center, Inc, Wes Barris <wes@msc.edu> +pnmtosgi: (A) 1994 Ingo Wilken <Ingo.Wilken@informatik.uni-oldenburg.de> +pnmtosir: (A) 1991 Marvin Landis +pnmtotiff: (A) 1990 Sun Microsystems, Inc, Jef Poskanzer +pnmtotiffcmyk: (C) 1999 Andrew Cooke (Jara Software) <jara@andrewcooke.free-online.co.uk> +pnmtoxwd: (A) 1989-1991 Jef Poskanzer +ppm3d: (A) 1989 Jef Poskanzer +ppmbrighten: (A) 1989-1990 Jef Poskanzer, Brian Moffet +ppmchange: (A) 1991 Wilson H. Bent, Jr +ppmcie: (H) 1995 John Walker <kelvin@fourmilab.ch> +ppmcolormask: (?) 2000 Bryan Henderson <bryanh@giraffe-data.com> +ppmdim: (A) 1993 Frank Neumann +ppmdist: (A) 1993 Dan Stromberg +ppmdither: (A) 1991 Christos Zoulas +ppmfade: (?) 1994 Minnesota Supercomputer Center, Inc, Wes Barris <wes@msc.edu> +ppmflash: (A) 1993 Frank Neumann +ppmforge: (H) 1989 John Walker <kelvin@autodesk.com> +ppmhist: (A) 1989 Jef Poskanzer +ppmlabel: (H) 1995 John Walker <kelvin@fourmilab.ch> +ppmmake: (A) 1989 Jef Poskanzer +ppmmix: (A) 1993 Frank Neumann +ppmnorm: (A) 1989-1991 Jef Poskanzer, Wilson H. Bent, Jr <whb@usc.edu> +ppmntsc: (E) 1993 Minnesota Supercomputer Center, Inc, Wes Barris <wes@msc.edu> +ppmpat: (A) 1989-1991 Jef Poskanzer +ppmquant: (A) 1989-1991 Jef Poskanzer +ppmquantall: (A) 1991 Jef Poskanzer +ppmqvga: (F) 1991-1992 Bill Davidsen, Lyle Rains <lrains@netcom.com> +ppmrainbow: (A) 2001 Arjen Bax, Bryan Henderson +ppmrelief: (A) 1990 Wilson H. Bent, Jr +ppmshadow: (G) 1997 John Walker <kelvin@fourmilab.ch> +ppmshift: (A) 1993 Frank Neumann +ppmspread: (A) 1993 Frank Neumann +ppmtoacad: (H) 1991 John Walker <kelvin@autodesk.com> +ppmtobmp: (A) 1992 David W. Sanderson +ppmtoeyuv: (B) 1995 The Regents of the University of California +ppmtoicr: (A) 1990 Kanthan Pillay <svpillay@Princeton.EDU> +ppmtoilbm: (A) 1989 Jef Poskanzer +ppmtoleaf: (A) 1994 Bill O'Donnell +ppmtolj: (A) 2000 Jonathan Melvin <jonathan.melvin@heywood.co.uk> +ppmtomap: (A) 1989 Jef Poskanzer +ppmtomitsu: (A) 1992-1993 S.Petra Zeidler +ppmtompeg: (B) 1995 The Regents of the University of California +ppmtoneo: (D) 2001 Teemu Hukkanen <tjhukkan@iki.fi> +ppmtopcx: (B) 1994 Ingo Wilken <Ingo.Wilken@informatik.uni-oldenburg.de> +ppmtopgm: (A) 1989 Jef Poskanzer +ppmtopi1: (A) 1991 Jef Poskanzer and Steve Belczyk +ppmtopict: (A) 1990 Ken Yap <ken@cs.rochester.edu> +ppmtopj: (A) 1990 Christos Zoulas <christos@ee.cornell.edu> +ppmtopuzz: (A) 1991 Jef Poskanzer +ppmtorgb3: (A) 1991 Jef Poskanzer +ppmtosixel: (A) 1991 Rick Vinci +ppmtotga: (A) 1989-1991 Mark Shand and Jef Poskanzer +ppmtouil: (A) 1990 Mark W. Snitily, Jef Poskanzer +ppmtowinicon: (A) 2000 Lee Benfield <lee@recoil.org> +ppmtoxpm: (A) 1990 Mark W. Snitily +ppmtoyuv: (A) 1987-1991 Abekas Video Systems Inc, DHD PostImage Inc +ppmtoyuvsplit: (A) 1993 Andre Beck <Andre_Beck@IRS.Inf.TU-Dresden.de> +ppmtv: (A) 1993 Frank Neumann +psidtopgm: (A) 1989 Jef Poskanzer +pstopnm: (I) 1992 Smithsonian Astrophysical Observatory, Alberto Accomazzi +qrttoppm: (A) 1989 Jef Poskanzer +rasttopnm: (A) 1989-1991 Jef Poskanzer +rawtopgm: (A) 1989 Jef Poskanzer +rawtoppm: (A) 1991 Jef Poskanzer +rgb3toppm: (A) 1991 Jef Poskanzer +rletopnm: (E) 1994 Minnesota Supercomputer Center, Inc, Wes Barris <wes@msc.edu> +sbigtopgm: (A) 1998 John Walker +sgitopnm: (A) 1994 Ingo Wilken <Ingo.Wilken@informatik.uni-oldenburg.de> +sirtopnm: (A) 1991 Marvin Landis +sldtoppm: (H) 1991 John Walker <kelvin@autodesk.com> +spctoppm: (A) 1991 Jef Poskanzer and Steve Belczyk +sputoppm: (A) 1991 Jef Poskanzer and Steve Belczyk +tgatoppm: (A) 1989 Jef Poskanzer +tifftopnm: (A) 1990 Sun Microsystems, Inc, Jef Poskanzer +thinkjettopbm: (A) 2001 W. Eric Norum <eric.norum@usask.ca> +wbmptopbm: (A) 1999 Terje Sannum <terje@looplab.com> +winicontoppm: (A) 2000 Lee Benfield <lee@recoil.org> +xbmtopbm: (A) 1988 Jef Poskanzer +ximtoppm: (A) 1991 Jef Poskanzer +xpmtoppm: (A) 1991 Jef Poskanzer +xvminitoppm: (A) 1993 Ingo Wilken <Ingo.Wilken@informatik.uni-oldenburg.de> +xwdtopnm: (A) 1989-1991 Jef Poskanzer +ybmtopbm: (A) 1988 Jamie Zawinski and Jef Poskanzer +yuvsplittoppm: (A) 1993 Marcel Wijkstra <wijkstra@fwi.uva.nl> +yuvtoppm: (A) 1987-1991 Jef Poskanzer, Abekas Video Systems Inc., DHD PostImage Inc. +zeisstopnm: (A) 1993 Oliver Trepte <oliver@fysik4.kth.se> + +============================================================================== +NON-FREE: + +The following programs have restrictions on their use or source: + +hpcdtoppm package: +================== +hpcdtoppm pcdindex + +* Copyright (c) 1992, 1993, 1994 by Hadmut Danisch (danisch@ira.uka.de). +* Permission to use and distribute this software and its +* documentation for noncommercial use and without fee is hereby granted, +* provided that the above copyright notice appear in all copies and that +* both that copyright notice and this permission notice appear in +* supporting documentation. It is not allowed to sell this software in +* any way. This software is not public domain. + +Note that Hpcdtoppm and Pcdindex are not distributed in the main Netpbm +package on Sourceforge, as Sourceforge does not offer distribution services +for software licensed in this way. These programs are distributed in the +supplemental Netpbm package on Ibiblio. + +filter to create GIFs - patent restricted. (http://www.unisys.com/unisys/lzw/) +ppmtogif: (A) 1989 Jef Poskanzer + +The Unisys patent, at least in the US, expired in 2003. + +============================================================================= +UNKNOWN, SO NOT DISTRIBUTED: + +The following programs are in the upstream source package, but do not +have sufficient copyright and license information to be redistributed: + +pamchannel: No copyright / license text found +pamtopnm: No copyright / license text found +pbmto4425: No copyright / license text found +pbmtoln03: No copyright / license text found +pbmtolps: No copyright / license text found +pbmtopk: No copyright / license text found +pktopbm: No copyright / license text found +ppmtopjxl: No copyright / license text found +spottopgm: No copyright / license text found + + |