Here is an analysis of Netpbm copyrights done by Steve McIntyre 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 anytopnm: (A) 1991 Jef Poskanzer asciitopgm: (A) 1989 Wilson H. Bent, Jr atktopbm: (A) 1991 Bill Janssen bioradtopgm: (A) 1993 Oliver Trepte 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 fitstopnm: (A) 1989 Jef Poskanzer fstopgm: (A) 1989 Jef Poskanzer g3topbm: (A) 1989 Paul Haeberli gemtopbm: (A) 1988 Diomidis D. Spinellis gemtopnm: (A) 1988 Diomidis D. Spinellis giftopnm: (A) 1990-1993 David Koblas 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 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 mgrtopbm: (A) 1989 Jef Poskanzer mtvtoppm: (A) 1989 Jef Poskanzer neotoppm: (D) 2001 Teemu Hukkanen palmtopnm: (A) 1995-2000 Ian Goldberg, Bill Janssen pamcut: (A) 1989 Jef Poskanzer pamfile: (A) 1991 Jef Poskanzer pamoil: (A) 1990 Wilson Bent 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 pbmtog3: (A) 1989 Paul Haeberli 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 pbmtomgr: (A) 1989 Jef Poskanzer pbmtonokia: (A) 2001 OMS Open Media System GmbH, Tim Rhsen 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 pbmtoptx: (A) 1988 Jef Poskanzer pbmtowbmp: (A) 1999 Terje Sannum pbmtox10bm: (A) 1988 Jef Poskanzer pbmtoxbm: (A) 1988 Jef Poskanzer pbmtoybm: (A) 1991 Jamie Zawinski and Jef Poskanzer pbmtozinc: (A) 1988 James Darrell McCauley , Jef Poskanzer pbmupc: (A) 1988 Jef Poskanzer pcxtoppm: (A) 1990 Michael Davidson pgmbentley: (A) 1990 Wilson Bent pgmcrater: (H) 1989 John Walker 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 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 and Jef Poskanzer pi3topbm: (A) 1988 David Beckemeyer and Diomidis D. Spinellis picttoppm: (A) 1989-1993 George Phillips pjtoppm: (A) 1990 Christos Zoulas pngtopnm: (A) 1995-1998 Alexander Lehmann , Willem van Schaik 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 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 pnmhistmap: (A) 1993 Wilson H. Bent, Jr pnmindex: (A) 1991 Jef Poskanzer pnminterp: (C) 1998-2000 Russell Marks pnminterp-gen: (C) 1998-2000 Russell Marks pnminvert: (A) 1989 Jef Poskanzer pnmmargin: (A) 1991 Jef Poskanzer pnmmontage: (A) 2000 Ben Olmstead pnmnlfilt: (A) 1993 Graeme W. Gill pnmnoraw: (A) 1991 Jef Poskanzer pnmpad: (A) 1989-1990 Jef Poskanzer, Angus Duggan pnmpaste: (A) 1989 Jef Poskanzer pnmpsnr: (C) 1994-2000 Ullrich Hafner 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 pnmsplit: (?) 2000 Bryan Henderson pnmtile: (A) 1989 Jef Poskanzer pnmtoddif: (A) 1992 Digital Equipment Corporation, Burkhard Neidecker-Lutz pnmtofiasco: (C) 1994-2000 Ullrich Hafner pnmtofits: (C) 1989 Wilson H. Bent pnmtojbig: (C) 2000 Markus Kuhn 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 , Willem van Schaik pnmtops: (A) 1989 Jef Poskanzer pnmtorast: (A) 1989-1991 Jef Poskanzer pnmtorle: (E) 1994 Minnesota Supercomputer Center, Inc, Wes Barris pnmtosgi: (A) 1994 Ingo Wilken pnmtosir: (A) 1991 Marvin Landis pnmtotiff: (A) 1990 Sun Microsystems, Inc, Jef Poskanzer pnmtotiffcmyk: (C) 1999 Andrew Cooke (Jara Software) 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 ppmcolormask: (?) 2000 Bryan Henderson ppmdim: (A) 1993 Frank Neumann ppmdist: (A) 1993 Dan Stromberg ppmdither: (A) 1991 Christos Zoulas ppmfade: (?) 1994 Minnesota Supercomputer Center, Inc, Wes Barris ppmflash: (A) 1993 Frank Neumann ppmforge: (H) 1989 John Walker ppmhist: (A) 1989 Jef Poskanzer ppmlabel: (H) 1995 John Walker ppmmake: (A) 1989 Jef Poskanzer ppmmix: (A) 1993 Frank Neumann ppmnorm: (A) 1989-1991 Jef Poskanzer, Wilson H. Bent, Jr ppmntsc: (E) 1993 Minnesota Supercomputer Center, Inc, Wes Barris 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 ppmrainbow: (A) 2001 Arjen Bax, Bryan Henderson ppmrelief: (A) 1990 Wilson H. Bent, Jr ppmshadow: (G) 1997 John Walker ppmshift: (A) 1993 Frank Neumann ppmspread: (A) 1993 Frank Neumann ppmtoacad: (H) 1991 John Walker ppmtobmp: (A) 1992 David W. Sanderson ppmtoeyuv: (B) 1995 The Regents of the University of California ppmtoicr: (A) 1990 Kanthan Pillay ppmtoilbm: (A) 1989 Jef Poskanzer ppmtoleaf: (A) 1994 Bill O'Donnell ppmtolj: (A) 2000 Jonathan Melvin 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 ppmtopcx: (B) 1994 Ingo Wilken ppmtopgm: (A) 1989 Jef Poskanzer ppmtopi1: (A) 1991 Jef Poskanzer and Steve Belczyk ppmtopict: (A) 1990 Ken Yap ppmtopj: (A) 1990 Christos Zoulas 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 ppmtoxpm: (A) 1990 Mark W. Snitily ppmtoyuv: (A) 1987-1991 Abekas Video Systems Inc, DHD PostImage Inc ppmtoyuvsplit: (A) 1993 Andre Beck 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 sbigtopgm: (A) 1998 John Walker sgitopnm: (A) 1994 Ingo Wilken sirtopnm: (A) 1991 Marvin Landis sldtoppm: (H) 1991 John Walker 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 wbmptopbm: (A) 1999 Terje Sannum winicontoppm: (A) 2000 Lee Benfield xbmtopbm: (A) 1988 Jef Poskanzer ximtoppm: (A) 1991 Jef Poskanzer xpmtoppm: (A) 1991 Jef Poskanzer xvminitoppm: (A) 1993 Ingo Wilken xwdtopnm: (A) 1989-1991 Jef Poskanzer ybmtopbm: (A) 1988 Jamie Zawinski and Jef Poskanzer yuvsplittoppm: (A) 1993 Marcel Wijkstra yuvtoppm: (A) 1987-1991 Jef Poskanzer, Abekas Video Systems Inc., DHD PostImage Inc. zeisstopnm: (A) 1993 Oliver Trepte ============================================================================== 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