On Tue, 29 Jan 2008, Danek Duvall wrote:

> On Tue, Jan 29, 2008 at 02:41:33PM -0800, John Fischer wrote:
>
>> liblcms will most likely be a Volatile interface.  This is also a
>> Volatile interface depending upon it which should be fine.  If anyone
>> wants a contract please let me know.
>
> I think that contracts are too heavyweight a process to stabilize Volatile
> interfaces between low-support F/OSS components.  I am concerned, however,
> that if someone upgrades lcms that the things it depends on may not get
> sufficiently tested.  If all its consumers are in the same consolidation,

I suspect that liblcms is mischaracterized as being particularly 
volatile and unsupported.  I have been on the lcms mailing list since 
2003 and have not heard complaints about interface stability.  My own 
application has used lcms since at least 2000 and has never had a need 
to change due to lcms.  Most dependent applications use only a few 
functions, which have been quite stable for many years.

Liblcms is valuable to other projects as well.  For example, 
ImageMagick can make use of it.

Bob
======================================
Bob Friesenhahn
bfriesen at simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/


Reply via email to