Krita source & library layout reorganization

Boudewijn Rempt boud at valdyas.org
Thu Aug 4 16:20:38 CEST 2005


On Thursday 04 August 2005 15:14, Clarence Dang wrote:
> On Thursday 04 August 2005 23:00, Boudewijn Rempt wrote:
> > On Thursday 04 August 2005 14:54, Casper Boemann wrote:
> > > And I also don't want us to go down the library road.
> > > Whatever reshuffle
> > > we make, it should only be to improve the linking and general structure
> > > of krita. Not to make a library as such. If in the process it becomes
> > > simpler for Clarence to use it in Kolourpaint, then fine, but that is
> > > not a priority in my mind.
> >
> > If Clarence can help us out with this, I'm quite willing to give him room
> > to make this possible. But, as I said, there are still technical issues
> > to solve.
>
> Which challenges particularly?

Discovering how to do the interfaces properly, discnvering what needs to link 
where, and what needs to be done to prevent the (rather serious, we tested 
this) performance hit when the iterators cannot be inlined.

> Well, turning bits of Krita into a lib is quite likely to happen eventually
> so if it's not done, I will do it anyway :)  When I start to do it, I will
> probably privately fork it and hack on it until I'm happy and then try to
> merge upstream with you.  API stability is not important because most
> likely I will distribute a copy/fork of the Krita library in KolourPaint
> until stability happens.

The license will remain problematical, I guess. I don't it will be allowed to 
try & relicense the libkrita part to lgpl without contacting everyone who has 
worked on those parts over the years -- and some of them are definitely AWOL.

-- 
Boudewijn Rempt 
http://www.valdyas.org/fading/index.cgi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kimageshop/attachments/20050804/7402c0dd/attachment.pgp


More information about the kimageshop mailing list