Bug 202519

Summary: netpbm needs some files removed
Product: [Fedora] Fedora Reporter: Tom "spot" Callaway <tcallawa>
Component: netpbmAssignee: Jindrich Novy <jnovy>
Status: CLOSED RAWHIDE QA Contact: Ben Levenson <benl>
Severity: urgent Docs Contact:
Priority: medium    
Version: rawhideCC: pknirsch
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-09-14 13:01:44 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Tom "spot" Callaway 2006-08-14 21:44:02 UTC
This bug is being filed as part of the FSF compatible licensing audit:

The netpbm package is a huge mess of mixed code, some without
licensing or copyright attribution. Start with the excellent copyright analysis
done by Debian, found here:
http://packages.debian.org/changelogs/pool/main/n/netpbm-free/netpbm-free_10.0-8sarge3/netpbm.copyright

In addition, the LZW patent has expired, so ppmtogif is ok. Fedora
Core's netpbm-progs package doesn't have jbigtopnm or pnmtojbig
(although, they are still in the SRPM). The badly licensed hpcdtoppm
isn't in the Fedora package in either source or binary format.
This only leaves the bits that are listed in the Debian copyright as
"Unknown, So Not Distributed". So, lets try to resolve those:
pamchannel: Public Domain (OK)
pamtopnm: Public Domain (OK)
pbmto4425: Author says GPL.
pbmtoln03: Author says Artistic.
pbmtolps: Cannot find current email for author.
pbmtopk/pktopbm/ppmtopjxl: Author says MIT/X11 license.
spottopgm: Cannot find current email for author

I suggest that we ship a modified source version of netpbm with those 
two unlicensed subprograms removed from the source tree (pbmtolps and
spottopgm), as I have been unable to locate the authors. To the best of my
ability, nothing is using pbmtolps or spottopgm.

In addition, we should probably remove the source code for jbigtopnm and
pnmtojbig, even though we're not building the binaries.

Comment 1 Jindrich Novy 2006-08-15 07:09:54 UTC
man pbmtolps says the author is: George Phillips <phillips.ca>

and for spottopgm: Warren Toomey wkt.adfa.oz.au

Will you try to contact them? I have no problem to remove the utilities though.

Comment 2 Tom "spot" Callaway 2006-08-15 14:01:24 UTC
I did. Those email addresses are long since defunct. I was unable to locate
current contact information for either author.

Comment 3 Jindrich Novy 2006-08-15 15:35:22 UTC
Ok, jbig, hpcd, spottopgm, pbmtolps stuff is history now. Thery are removed from
tarballs including their man pages.

Comment 4 Tom "spot" Callaway 2006-09-03 23:58:41 UTC
Found the author of spottopgm, he claims code is GPL. You can readd that to the
tarball and include the binary. :)

Comment 5 Jindrich Novy 2006-09-04 08:24:08 UTC
Ok, hopefully other authors won't change their mind after a next few days ;)

Fixed since 10.34-5.fc6.

Comment 6 Tom "spot" Callaway 2006-09-13 19:02:04 UTC
And... the last author emerges. The license for pbmtolps is LGPL.

Back to where we started (almost). :)

Comment 7 Jindrich Novy 2006-09-14 13:01:44 UTC
Ok, pbmtolps is now added.