Krita source & library layout reorganization

Bart Coppens kde at bartcoppens.be
Thu Aug 4 14:31:29 CEST 2005


On Thursday 04 August 2005 14:09, Clarence Dang wrote:
> One thing I keep forgetting to bring up: You need to double check the
> licenses of some of the files you intend to put in your core image library.
>  From memory, some of them are either GPL or QPL, not LGPL.  This is bad
> for closed source apps and also BSD licensed programs such as KolourPaint. 
> One piece of code that comes to mind was either the tablet or smooth
> painting patch which was derived from QPL code but there was more.
I am not a lawyer (so don't believe a word from what I say on licensing 
issues, etc.), but from what I understand, this is not really an issue for 
any BSD-style Qt application since it will link to a GPLed Qt library (and 
from what remember BSD-style licenses should normally be GPL compatible). 
Pure QPL pieces are not so fine since from what I remember it isn't really 
GPL-compatible. But since X11 Qt is dual-licensed QPL/GPL it hopefully won't 
matter if we switch licenses there.
For commercial/closed source software this is however more a problem. The 
question we must ask though, is if we would actually want commercial and/or 
binary plugins and extensions for Krita. I believe it would be a bad idea 
because it would require more care for backward compatibility, ABI issues, 
etc. I don't think we're ready for that yet. As for the future, I still 
believe more in a GPL license for the entire of Krita, but that's a personal 
view of course. There's a nice paper by RMS on this:
http://www.gnu.org/philosophy/why-not-lgpl.html
For the BSD/QPL issues, it may be worth investigating those further. I 
remember there being a kde-legal mailinglist, but I have no idea if that's an 
active list or so.

Bart Coppens


More information about the kimageshop mailing list