[ https://issues.apache.org/jira/browse/PDFBOX-392?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12653111#action_12653111 ]
Jukka Zitting commented on PDFBOX-392: -------------------------------------- I removed the troublesome ICC profiles in revision 723183. This change breaks the PDDeviceCMYK class. To make it work, a user needs to explicitly place the CMYK.pf file in the classpath or file system at Resources/colorspace-profiles/CMYK.pf. Unless someone has a better idea on how to fix this, I suggest that we simply resolve this issue as fixed for 0.8.0 and include a warning about the change in the release notes. > Remove or replace the ICC profiles > ---------------------------------- > > Key: PDFBOX-392 > URL: https://issues.apache.org/jira/browse/PDFBOX-392 > Project: PDFBox > Issue Type: Sub-task > Reporter: Jukka Zitting > Priority: Blocker > Fix For: 0.8.0-incubator > > > The ICC profiles in src/main/resources/Resources/colorspace-profiles are > licensed under the Sun Binary Code License that doesn't satisfy the Open > Source Definition and is thus can not be distributed by an Apache project. > The ICC profiles (more accurately just the CMYK profile) are used by the > o.a.p.pdmodel.graphics.color.PDDeviceCMYK class. Would it be possible for us > to get the CMYK color profile from somewhere with a different license? > Alternatively, is there some other way we could avoid using the CMYK profile > or perhaps automatically locate and (if available) use it only in the > runtime environment? > In any case we need to drop the current ICC profiles from > src/main/resources/Resources/colorspace-profiles. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.