New color management library

Posted 13 Nov 1999 at 01:36 UTC by raph Share This

Martí Maria Saguer recently announced lcms, his "little color management system." As such, it joins Graeme Gill's libicc as one of two free software libraries for handling ICC profiles.

Lcms is released under LGPL license, while libicc is released under an X-style license. Thus, both libraries should be compatible with most free software projects.

However, the existence of code does not necessarily mean all is well. There are some patent problems with the use of ICC profiles to make systems which match color of input, display, and output colorimetrically.

Currently, lcms only compiles on the Windows platform, but given that the code is LGPL, that will no doubt be fixed soon.

Interestingly, Martí is based in Spain, and Graeme in Australia, both beyond the reach of US patents.

Let's hope this functionality makes it to serious free graphics tools!


Mozilla?, posted 13 Nov 1999 at 07:58 UTC by lolo » (Journeyer)

If I remember correctly Apple contributed color management software to the Mozilla project.</p>

Maybe this could be of interest to the authors of this color management libraries.</p>

Re: Mozilla?, posted 13 Nov 1999 at 15:27 UTC by raph » (Master)

I remember this pretty clearly. When it was first announced, I was under the impression that Apple was contributing core pieces of its ColorSync technology under MPL. As you might imagine, this caused some license soul-searching among the Gimp project, which is GPL and thus can't link in MPL code.

However, before we got too far along the path of changing the license, it became clear that what Apple was contributing was the interface to ColorSync, which in their worldview belongs in the operating system.

Thus, the issue of integrating these libraries into Mozilla remains interesting, but the patent questions remain. Keep in mind that Apple has licensed the EFI patents for use with ColorSync.

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

X
Share this page