KBabel/win32: GNU gettext license

Waldo Bastian bastian at kde.org
Tue Dec 7 12:25:10 GMT 2004


> The funny thing is that gettext already links to non-GPL library, 'msvcrt',
> within Cygwin project and similar efforts:
>
> http://gettext.sourceforge.net/
>
> GPL license allows to link with nonGPL runtime libraries shipped with
> compiler. That's unclear because we can pretty well consider unmodified Qt
> as an runtime. 'Where's the boundary?' question looks like a philosophical
> issue for me.

The boundary is defined by the GPL, clause 3
"However, as a special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary form) with 
the major components (compiler, kernel, and so on) of the operating system on 
which the executable runs, unless that component itself accompanies the 
executable."

So in order to be able to link to a commercial Qt, that commercial Qt version 
should normally be distributed along with one of the major components and not 
along with the executable (kbabel)

I think (but I could be wrong) that the difference here is that msvcrt is 
normally distributed along with the Visual C++ compiler, and that Qt is 
normally not distributed along with the compiler or any other major part of 
the operating systme and that as such, you are not allowed to link to a 
commercial Qt while you are allowed to link to msvcrt on the windows 
platform.

Personal opinion only, not a laywer, no legal advice, yada yada yada.

Cheers,
Waldo
-- 
bastian at kde.org   |   Free Novell Linux Desktop 9 Evaluation Download
bastian at suse.com  |   http://www.novell.com/products/desktop/eval.html
-------------- 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/kde-core-devel/attachments/20041207/cb201550/attachment.sig>


More information about the kde-core-devel mailing list