Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 332815 - app-text/ghostscript-gpl: adobe cmap files are nonfree, though the ebuild states GPL-3 and CPL-1.0 as the licenses
Summary: app-text/ghostscript-gpl: adobe cmap files are nonfree, though the ebuild sta...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Printing Team
URL: http://wiki.debian.org/NonFreeTrackin...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-15 08:21 UTC by Arne Babenhauserheide
Modified: 2011-02-01 21:54 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arne Babenhauserheide 2010-08-15 08:21:10 UTC
The source is debian: http://wiki.debian.org/NonFreeTrackingSystem/SourcePackage/cmap-adobe-japan1

To test if the nonfree CMap files are in there, you can use: 

equery f app-text/ghostscript-gplequery f app-text/ghostscript-gpl| grep Adobe

My wish would be to either add the deblob useflag and strip out these CMap files when deblob is present and to add adobe-eula or such as conditional license (when installed without deblob USE flag). As first step to add the Adobe license to the licenses named in the ebuild.

Reproducible: Always




The license is: 

------------------------------------------------------------------
        All Rights Reserved.

        Patents Pending

NOTICE: All information contained herein is the property
        of Adobe Systems Incorporated.

        Permission is granted for redistribution of this file
        provided this copyright notice is maintained intact and
        that the contents of this file are not altered in any
        way from its original form.

        PostScript and Display PostScript are trademarks of
        Adobe Systems Incorporated which may be registered in
        certain jurisdictions.
---------------------------------------------------------------

(from http://lists.debian.org/debian-legal/2004/01/msg00235.html)

Problem: "the contents of this file are not altered in any way from its
original form"


Adobe files on my system: 

$ equery f app-text/ghostscript-gplequery f app-text/ghostscript-gpl| grep Adobe
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-CNS1-0
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-CNS1-1
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-CNS1-2
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-CNS1-3
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-CNS1-4
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-CNS1-5
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-CNS1-6
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-CNS1-B5pc
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-CNS1-ETenms-B5
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-CNS1-H-CID
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-CNS1-H-Host
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-CNS1-H-Mac
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-CNS1-UCS2
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-GB1-0
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-GB1-1
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-GB1-2
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-GB1-3
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-GB1-4
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-GB1-5
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-GB1-GBK-EUC
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-GB1-GBpc-EUC
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-GB1-H-CID
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-GB1-H-Host
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-GB1-H-Mac
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-GB1-UCS2
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Japan1-0
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Japan1-1
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Japan1-2
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Japan1-3
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Japan1-4
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Japan1-5
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Japan1-6
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Japan1-90ms-RKSJ
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Japan1-90pv-RKSJ
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Japan1-H-CID
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Japan1-H-Host
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Japan1-H-Mac
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Japan1-PS-H
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Japan1-PS-V
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Japan1-UCS2
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Japan2-0
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Korea1-0
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Korea1-1
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Korea1-2
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Korea1-H-CID
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Korea1-H-Host
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Korea1-H-Mac
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Korea1-KSCms-UHC
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Korea1-KSCpc-EUC
/usr/share/ghostscript/8.71/Resource/CMap/Adobe-Korea1-UCS2
Comment 1 df 2010-08-15 09:36:13 UTC
Adobe cmap files (and Mapping Resources for PDF) are under licensed BSD like license.

http://opensource.adobe.com/wiki/display/cmap/CMap+Resources
http://opensource.adobe.com/wiki/display/pdfmapping/Mapping+Resources+for+PDF

AFAIK, Almost Debian packages are changed to use cmap files in poppler-data.
Comment 2 Arne Babenhauserheide 2010-08-15 10:22:10 UTC
An idea to fix this is adding a useflag like deblob, libre or free-as-in-speech (thanks graaf) and making the license conditional to that. 
Comment 3 Arne Babenhauserheide 2010-08-15 10:27:07 UTC
They seem to have changed it then, and debian didn’t yet update. 

Many thanks! 

Does the BSD-license get superseeded by the GPL of ghostscript-gpl, or should BSD be added as license in the ebuild? 
(this question is the only one left)
Comment 4 df 2010-08-15 16:42:05 UTC
GNU answers your concern and says BSDL compatible with GPL.
http://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses

..anyway, If cmap files include upstream tarball are licenced BSDL, LICENSE field can be changed LICENSE="BSD GPL-3 CPL-1.0".

or we can take Debian's way, too. cmap files (and other mapping resources) are stripped from the ghostscript-gpl and depend on package include them. (e.g. app-text/popler-data)

# Anyway maintainers will decide it.
Comment 5 df 2010-08-15 16:52:19 UTC
(In reply to comment #4)
> LICENSE field can be changed LICENSE="BSD GPL-3 CPL-1.0".

It is likely to be wrong writing LICENSE syntax.. if so, anyone fix it.
Comment 6 Timo Gurr (RETIRED) gentoo-dev 2011-02-01 21:54:02 UTC
(In reply to comment #4)
> or we can take Debian's way, too. cmap files (and other mapping resources) are
> stripped from the ghostscript-gpl and depend on package include them. (e.g.
> app-text/popler-data)

Makes sense, seems to work, also fixes bug #223433 and redhat/fedora also do it that way, in app-text/ghostscript-gpl-9.00-r1. Closing as fixed, thanks to all participates for taking the time to investigate the issue!