I made a program with KDE Library.
but now I thinking, I used also Qt Library(GPL), like "QString"
is My program under LGPL? or GPL?
I don't know how can i possible to develop with Only KDE Library. (without Qt)
what is mean LGPL of KDE Library? ( KDE Libs + STL ?)
thank you for read of my poor english email.
% ldd /usr/bin/nateon
linux-vdso.so.1 => (0x00007fff91dff000)
libqt-mt.so.3 => /usr/lib/libqt-mt.so.3 (0x00007f7688fd7000)
libSM.so.6 => /usr/lib/libSM.so.6 (0x00007f7688dce000)
libICE.so.6 => /usr/lib/libICE.so.6 (0x00007f7688bb3000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f76888ab000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f7688699000)
libdl.so.2 => /lib/libdl.so.2 (0x00007f7688495000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007f7688279000)
libkdecore.so.4 => /usr/lib/libkdecore.so.4 (0x00007f7687dc5000)
libkdeui.so.4 => /usr/lib/libkdeui.so.4 (0x00007f76877f9000)
libkio.so.4 => /usr/lib/libkio.so.4 (0x00007f7687201000)
libDCOP.so.4 => /usr/lib/libDCOP.so.4 (0x00007f7686fc2000)
libkparts.so.2 => /usr/lib/libkparts.so.2 (0x00007f7686d68000)
libkhtml.so.4 => /usr/lib/libkhtml.so.4 (0x00007f76866bd000)
libartsc.so.0 => /usr/lib/libartsc.so.0 (0x00007f76864b6000)
libartskde.so.1 => /usr/lib/libartskde.so.1 (0x00007f768622c000)
libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x00007f7685fb6000)
libXss.so.1 => /usr/lib/libXss.so.1 (0x00007f7685db2000)
libgcrypt.so.11 => /lib/libgcrypt.so.11 (0x00007f7685b4b000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f768583e000)
libm.so.6 => /lib/libm.so.6 (0x00007f76855b9000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007f76853a1000)
libc.so.6 => /lib/libc.so.6 (0x00007f768502f000)
libsoundserver_idl.so.1 => /usr/lib/libsoundserver_idl.so.1
(0x00007f7684d82000)
libmcop.so.1 => /usr/lib/libmcop.so.1 (0x00007f7684aac000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007f768487a000)
libaudio.so.2 => /usr/lib/libaudio.so.2 (0x00007f7684661000)
libXt.so.6 => /usr/lib/libXt.so.6 (0x00007f76843fd000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00007f76841da000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00007f7683fb3000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f7683d9b000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x00007f7683b90000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007f7683986000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007f768377e000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007f7683574000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007f7683372000)
libXft.so.2 => /usr/lib/libXft.so.2 (0x00007f768315d000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f7682ed9000)
libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0x00007f7682cd7000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f7682abb000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f76828b9000)
/lib64/ld-linux-x86-64.so.2 (0x00007f7689a66000)
libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x00007f76826a0000)
libidn.so.11 => /usr/lib/libidn.so.11 (0x00007f768246d000)
libkdefx.so.4 => /usr/lib/libkdefx.so.4 (0x00007f7682240000)
libkdesu.so.4 => /usr/lib/libkdesu.so.4 (0x00007f768202a000)
libkwalletclient.so.1 => /usr/lib/libkwalletclient.so.1
(0x00007f7681e18000)
libacl.so.1 => /lib/libacl.so.1 (0x00007f7681c10000)
libattr.so.1 => /lib/libattr.so.1 (0x00007f7681a0b000)
libkdeprint.so.4 => /usr/lib/libkdeprint.so.4 (0x00007f7681707000)
libkutils.so.1 => /usr/lib/libkutils.so.1 (0x00007f7681487000)
libkjs.so.1 => /usr/lib/libkjs.so.1 (0x00007f7681203000)
libqtmcop.so.1 => /usr/lib/libqtmcop.so.1 (0x00007f7680ffb000)
libartsflow_idl.so.1 => /usr/lib/libartsflow_idl.so.1
(0x00007f7680ccc000)
libkmedia2_idl.so.1 => /usr/lib/libkmedia2_idl.so.1 (0x00007f7680a5e000)
libartsflow.so.1 => /usr/lib/libartsflow.so.1 (0x00007f76806ca000)
libgpg-error.so.0 => /lib/libgpg-error.so.0 (0x00007f76804c7000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f768029d000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f7680098000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f767fe93000)
libpcreposix.so.3 => /usr/lib/libpcreposix.so.3 (0x00007f767fc90000)
libpcre.so.3 => /lib/libpcre.so.3 (0x00007f767fa67000)
libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x00007f767f83f000)
libasound.so.2 => /usr/lib/libasound.so.2 (0x00007f767f55f000)
libesd.so.0 => /usr/lib/libesd.so.0 (0x00007f767f354000)
libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0x00007f767f14c000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007f767ef1f000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00007f767ed1a000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f767ea55000)
librt.so.1 => /lib/librt.so.1 (0x00007f767e84c000)
libogg.so.0 => /usr/lib/libogg.so.0 (0x00007f767e646000)
%
--
Du-Hyeon Jang
From South Korea
http://lum7671.wordpress.com,
http://kldp.org/blog/194,
http://lum7671.egloos.com
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
GPL and LGPL are compatible. So, there is no problem in your case.
Furthermore, if you had a commercial version of Qt, you could develop a
proprietary program and still link with KDE libraries because it is allowed by
the LGPL.
Regards,
Gaël
--
KsirK - a world domination strategy game
http://techbase.kde.org/Projects/Games/Tactic_and_Strategy/KsirK
KGraphViewer - a GraphViz dot graphs viewer
http://extragear.kde.org/apps/kgraphviewer
> Hello,
>
> GPL and LGPL are compatible. So, there is no problem in your case.
> Furthermore, if you had a commercial version of Qt, you could develop a
> proprietary program and still link with KDE libraries because it is allowed by
> the LGPL.
And he can, of course, chose in addition to the GPL or LGPL any
license from the Qt GPL license exception that is compatible with LGPL:
http://doc.trolltech.com/main-snapshot/license-gpl-exceptions.html.
Boudewijn
Could I one more question?
Um.. My application write with KDE 3.x version. (Qt 3)
Is Qt3 also compatible with the Qt GPL license exception?
thank you very much! :-)
2008/11/11 Boudewijn Rempt <bo...@valdyas.org>:
--
Du-Hyeon Jang
From South Korea
http://lum7671.wordpress.com,
http://kldp.org/blog/194,
http://lum7671.egloos.com
> Oh~ Thank you!
>
> Could I one more question?
>
> Um.. My application write with KDE 3.x version. (Qt 3)
> Is Qt3 also compatible with the Qt GPL license exception?
>
I am not sure -- I think you need to ask Trolltech about that.
Qt 3 has no GPL exception.
You can only use a license that is GPL-compatible. Or you can choose to comply
with the QPL.
And you should upgrade to Qt4/KDE4.
--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
Senior Software Engineer - Nokia, Qt Software
Qt Software is hiring - ask me
PGP/GPG: 0x6EF45358; fingerprint:
E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
Qt3 was is under a joint GPL/QPL license on X11 platforms, which explicitly
allows you to link with any software under an approved open source license.
--
David Johnson