1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
|
Here is an analysis 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
|