Bug 691212 - CMAP license
Summary: CMAP license
Status: RESOLVED WONTFIX
Alias: None
Product: Ghostscript
Classification: Unclassified
Component: General (show other bugs)
Version: 0.00
Hardware: All All
: P4 enhancement
Assignee: Hin-Tak Leung
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-24 11:31 UTC by account deleted by xose
Modified: 2010-06-04 17:55 UTC (History)
2 users (show)

See Also:
Customer:
Word Size: ---


Attachments
find . -type f | grep CMap | xargs head -n 50 (7.09 KB, application/x-gzip)
2010-05-15 12:09 UTC, account deleted by xose
Details

Note You need to log in before you can comment on or make changes to this bug.
Description account deleted by xose 2010-03-24 11:31:51 UTC
The license was changed to a more liberal: http://opensource.adobe.com/wiki/display/cmap/License

CMAP files in ghostscript include the older one:

%%Copyright: -----------------------------------------------------------
%%Copyright: Copyright 1990-1999 Adobe Systems Incorporated.
%%Copyright: All Rights Reserved.
%%Copyright:
%%Copyright: Patents Pending
%%Copyright:
%%Copyright: NOTICE: All information contained herein is the property
%%Copyright: of Adobe Systems Incorporated.
%%Copyright:
%%Copyright: Permission is granted for redistribution of this file
%%Copyright: provided this copyright notice is maintained intact and
%%Copyright: that the contents of this file are not altered in any
%%Copyright: way from its original form.
%%Copyright:
%%Copyright: PostScript and Display PostScript are trademarks of
%%Copyright: Adobe Systems Incorporated which may be registered in
%%Copyright: certain jurisdictions.
%%Copyright: ----------------------------------------------------------

more info: http://bonedaddy.net/pabs3/log/2009/09/24/adobe-data-freed/

-thanks-
Comment 1 Didier LINK 2010-05-08 11:36:58 UTC
Hi all,

A good work was done with 8.71 relesa of GS but some files remain non free and can't be included in a GPL release :

90ms-RKSJ-UCS2
90pv-RKSJ-UCS2
90pv-RKSJ-UCS2C
Adobe-CNS1-B5pc
Adobe-CNS1-ETenms-B5
Adobe-CNS1-H-CID
Adobe-CNS1-H-Host
Adobe-CNS1-H-Mac
Adobe-CNS1-UCS2
Adobe-GB1-GBK-EUC
Adobe-GB1-GBpc-EUC
Adobe-GB1-H-CID
Adobe-GB1-H-Host
Adobe-GB1-H-Mac
Adobe-GB1-UCS2
Adobe-Japan1-90ms-RKSJ
Adobe-Japan1-90pv-RKSJ
Adobe-Japan1-H-CID
Adobe-Japan1-H-Host
Adobe-Japan1-H-Mac
Adobe-Japan1-PS-H
Adobe-Japan1-PS-V
Adobe-Japan1-UCS2
Adobe-Korea1-H-CID
Adobe-Korea1-H-Host
Adobe-Korea1-H-Mac
Adobe-Korea1-KSCms-UHC
Adobe-Korea1-KSCpc-EUC
Adobe-Korea1-UCS2
B5pc-UCS2
B5pc-UCS2C
CNS01-RKSJ-H
CNS02-RKSJ-H
CNS03-RKSJ-H
CNS04-RKSJ-H
CNS05-RKSJ-H
CNS06-RKSJ-H
CNS07-RKSJ-H
CNS15-RKSJ-H
ETen-B5-UCS2
GBK-EUC-UCS2
GBpc-EUC-UCS2
GBpc-EUC-UCS2C
GB-RKSJ-H
GBT-RKSJ-H
HK-RKSJ-H
Hojo-RKSJ-H
KSC2-RKSJ-H
KSCms-UHC-UCS2
KSCpc-EUC-UCS2
KSCpc-EUC-UCS2C
KSC-RKSJ-H
TCVN-RKSJ-H
UCS2-90ms-RKSJ
UCS2-90pv-RKSJ
UCS2-B5pc
UCS2-ETen-B5
UCS2-GBK-EUC
UCS2-GBpc-EUC
UCS2-KSCms-UHC
UCS2-KSCpc-EUC

If these files cannot be fixed, maybe they are obsolte and you can remove it from the tree ?

thanks
Comment 2 Hin-Tak Leung 2010-05-15 10:05:20 UTC
It appeared that the reporter and the author of the wiki is mistaken. Those cmaps available for download from 

http://opensource.adobe.com/wiki/display/cmap/Downloads

does not appear to have the newer license. Updated to laest versions (r11260) anyway, but until the official downloads themselves change, we will not fork our CMap's based on just a wiki page (the authorship of which is unknown) saying the license has changed.

Feel free to re-open or file a new bug *if and only if* the CMap official downloads themselves carry the new licence, not just a wiki page says so.
Comment 3 Till Kamppeter 2010-06-03 21:43:49 UTC
Currently, there are three licenses:

1. Adobe-proprietary with patents pending:

till@till:~/ghostscript/gpl/gs$ grep -li 'not altered' Resource/CMap/* | wc -l
61
till@till:~/ghostscript/gpl/gs$ grep -li 'patents pending' Resource/CMap/* | wc -l
61

2. Adobe-free (the new one):

till@till:~/ghostscript/gpl/gs$ grep -li 'Redistribution and use in source and binary forms' Resource/CMap/* | wc -l
179

3. Artifex

till@till:~/ghostscript/gpl/gs$ grep -li 'file LICENSE' Resource/CMap/* | wc -l
2

There are 242 files:

till@till:~/ghostscript/gpl/gs$ ls -1 Resource/CMap/* | wc -l
242

and 179 + 2 + 61 = 242

Distributions can at least ship the 181 free software files and stay totally free software.

One question: Are the non-free files CJK-only? How important are they for daily use of Ghostscript?
Comment 4 Hin-Tak Leung 2010-06-03 21:52:16 UTC
(In reply to comment #3)
> Currently, there are three licenses:
> 
> 1. Adobe-proprietary with patents pending:
> 
> till@till:~/ghostscript/gpl/gs$ grep -li 'not altered' Resource/CMap/* | wc -l
> 61

> and 179 + 2 + 61 = 242
> 
> Distributions can at least ship the 181 free software files and stay totally
> free software.
> 
> One question: Are the non-free files CJK-only? How important are they for daily
> use of Ghostscript?

I just had a look at those 61 files. As far as I can see they are all old CJK encodings, possibly of the acrobat reader 3-6 era. If you drop them, you'll likely lose ability to process some old CJK pdf's. Probably not a big deal to most of western countries.
Comment 5 Hin-Tak Leung 2010-06-04 17:55:08 UTC
In reality, the condition for redistribution-as-is isn't that much of a restriction. They are standardization files and most people (all?) really don't have a reason to modify them. The pdf spec asks people who want to provide different versions of them, give them a different vendor name - which is how the two Artifex ones come about, I think.

i.e. the interpretation of the redistribution-as-is restriction is that, if you do modify them and want to re-distribute them, the first thing you need to do is to change the "/Registry" key in the "/CIDSystemInfo" dictionary and stop claiming that it is from Adobe, e.g. these few lines:

--------------------------------
/CIDSystemInfo 3 dict dup begin
  /Registry (Adobe) def
  ...
  ...
end def
--------------------------------

But I am not a lawyer, so this is only my understanding of the situation.