[Openicc] [Fwd: icm profiles in debian]

Kai-Uwe Behrmann ku.b at gmx.de
Sun Feb 3 02:13:17 PST 2013


Am 02.02.2013 20:32, schrieb Richard Hughes:
> On 2 February 2013 15:51, Bernhard Reiter <ockham at raz.or.at> wrote:
>> Forwarding this to the OpenICC maling list requesting their help as per
>> suggestion of user oy (Kai-Uwe Behrmann) in #scribus.
>
> Since 0.1.27, colord generates a set of profiles, including sRGB from
> source data at build time. These are all licensed as CC0, i.e. as
> close as you can get to public domain. The profiles are also tagged
> with metadata, so applications can find profiles without specifying
> the explicit filename.  If you want more details, grab me on IRC, or
> join the colord-devel mailing list where we'll be happy to help. In
> Fedora, I'm starting to patching applications to not ship their own
> copy of the standard profiles (as quite a few apps get this very
> wrong) and use the system copy.

Looking at the colord package, all distributed profiles are 
automatically generated. In parts they use copyrighted names, which 
implies legal conflicts. That's the wrong way to do profile distribution.

As well for normal users it is not clear, where those generated profiles 
come from. That is bad usability. However it should be easy to fix that 
in colord, by appending a colord vendor specific string to the internal 
profile name and to the file name.

A widely used naming scheme for profiles is like the following:
HumanReadableName_Secification(ifNeeded)_Version_Vendor

As soon as profiles are generated on the fly, like by colord during 
compile time, their profile ID will change with each second. As the 
profile ID is the typical mechanism to detect source == output profile, 
that is for some systems a problem, as conversions have to happen more 
frequently even if the profiles are supposed to characterise the same 
colour space. So the typical recommendation is to generate a profile 
once and then stick with that version. A new version should be marked as 
such. On the fly profiles make that nearly impossible. colord is 
regarding profile distribution really the exception.

(I am not on the colord-devel mailing list and would prefere to give 
suggestions here or in IRC.)

> Richard.

kind regards
Kai-Uwe



More information about the openicc mailing list