KBabel/win32: GNU gettext license

Jaroslaw Staniek js at iidea.pl
Tue Dec 7 11:15:59 GMT 2004


I am forwarding this here because kde-licensing is currently not so active:

-------- Original Message --------
Subject: KBabel/win32: GNU gettext license
Date: Thu, 02 Dec 2004 17:30:01 +0100
From: Jaroslaw Staniek <js at iidea.pl>
Reply-To: kde-licensing at kde.org, js at iidea.pl

Hi,
GNU gettext is provided under the GPL. But we've used the sources in 
desdk/kbabel/common/libgettext/.
KBabel is GPLed too, but recently we're adding an license exception to be able
to deliver KBabel/win32 compiled with commercial Qt/win32 as many people
asked. AFAIK, virually all KBabel authors agree on the exception, but I am not
sure about status of source code in kdesdk/kbabel/common/libgettext/.

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.


Here's a bit of discussion with dfaure:
----------
jstaniek	dfaure: hmm, about kbabel/common/libgettext...
	|<--	bram85 has left irc.freenode.net (Remote closed the connection)
	jstaniek	dfaure: that's funny because cygwin released it
	dfaure	hmm so?
	jstaniek	and even if this is still GPL...
	jstaniek	it is dynlinked with non-GPL stuff
	jstaniek	i mean: msvcrt.dll
	jstaniek	(otherwise it coudnt display on the console)
	dfaure	I don't know msvcrt's license. AFAIK the problem is linking GPL code
to Qt.
	jstaniek	no problem with extracting common/libgettext to separate GPL lib
	dfaure	hmm you're right, it's "qt code linking to GPL code" here, not "GPL
code linking to qt code"
	jstaniek	msvcrt is far 'more closed' than any Qt
	dfaure	not sure about that - if it allows anything to link to it...
	jstaniek	http://gettext.sourceforge.net/
	jstaniek	dfaure: we've got a fundamental problem here : "Is Qt a runtime for us"
	jstaniek	it's for me here
	jstaniek	but since common/libgettext/ doesn't link to qt. . the problem is
solved, yeah?
----------

Any advices welcome! Anything that allow us to go forward.

Eventually we can make a separate process, run it, and communicate via
stdin/stdout channels with it.

-- 
regards / pozdrawiam,
  Jaroslaw Staniek / OpenOffice Polska / Kexi Team
  Developers Wanted! Kexi 0.1 Beta 5 Released: http://www.kexi-project.org
  KDElibs/Windows: http://wiki.kde.org/tiki-index.php?page=KDElibs+for+win32




More information about the kde-core-devel mailing list