non-technical problem [Re: Qt->glib main event loop patch (common main loop)]
nf2 at scheinwelt.at
Wed Nov 16 14:31:22 GMT 2005
Matthias Ettrich wrote:
>There's a bigger problem, and it's not technical. Glib is LGPL, which means we
>can't make Qt/X11 depend on it :-/ I can support it as a compile time
>option, but not as default. This kind of defeats the purpose of bringing us
>closer to a more integrated free desktop on GNU/Linux.
That's interesting. I thought LGPL (in contradiction to GPL) permits any
kind of license for software "using" a LGPLed library - even commercial
closed source licenses.
I think a compile time option would suffice (like the -glibmainloop
./configure switch in my Qt-3.3 patch). KDE requires a certain
configuration of Qt anyway...
>A little fd.o event loop library written in C would be perfect (and a patched
>Glib that uses it). It can be modelled closely after the Glib event loop
>model, like D-Bus was modelled after the DCOP model. Maybe it's also possible
>to extract the code from Glib and relicense it (depends on who owns the
>copyright)? Anyone up to the challenge?
Perhaps this issue should be discussed with the people on the gtk-list.
More information about the kde-core-devel