KDE4 Libs components

Lubos Lunak l.lunak at suse.cz
Sat Mar 4 21:30:03 GMT 2006


On Saturday 04 March 2006 11:33, Olivier Goffart wrote:
> Le Vendredi 3 Mars 2006 23:31, Gary Greene a écrit :
> > The main reason for splitting them into different libraries is that then
> > a Qt app developer who wants to use a feature isn't tied to the extra
> > stuff in kdelibs, since it's pure qt and c++ in these "foundation"
> > libraries. Yes, there may rise a case where we want to extend a class
> > that has dependencies on both core and foundation, but that just means
> > that we have to engineer and plan better is all. I for one will be happy
> > to see this split done as apps then can be purely qt if they wish and
> > take advantage of some of the foundation classes without pulling in all
> > of kdelibs, thus keepingthe footprint of an app down.
>
> But theses class still may be placed in the normal kdelibs library.
>
> If the Qt application author want to reuse the KFoo class, he just need to
> copy kfoo.{cpp,h} into his own application. No matter in what library the
> class is

 No, they can't, not everybody puts their app under (L)GPL. Moreover I'm not 
sure it's that great idea to copy GNOME's libegg, something like 
http://mail.gnome.org/archives/desktop-devel-list/2006-January/msg00051.html 
wouldn't be that amusing anymore.

>
> We probably just need to have a document that say which class doesn't
> depends of others KDE code too much.

-- 
Lubos Lunak
KDE developer
---------------------------------------------------------------------
SuSE CR, s.r.o.  e-mail: l.lunak at suse.cz , l.lunak at kde.org
Drahobejlova 27  tel: +420 2 9654 2373
190 00 Praha 9   fax: +420 2 9654 2374
Czech Republic   http://www.suse.cz/




More information about the kde-core-devel mailing list