KBabel/win32: GNU gettext license

Ingo Klöcker kloecker at kde.org
Thu Dec 9 01:10:24 GMT 2004


On Wednesday 08 December 2004 14:17, Eva Brucherseifer wrote:
> Am Mittwoch, 8. Dezember 2004 10:48 schrieb Stephan Kulow:
> > Am Tuesday 07 December 2004 21:18 schrieb Eva Brucherseifer:
> > > gettext ist LGPL and not GPL, so no problem here :-)
> >
> > How does one get into the parallel world you're emailing from? :)
>
> by using suse...
>
> eva at hugo:~> rpm -qi gettext
[snip]
> Size        : 5608067                          License: LGPL

LOL. I did the same but I didn't trust the result.

> And by phoning the FSF ;-)
> I talked to Werner Koch, Maintainer of gpgme (which uses gettext) and
> he confirmed it's LGPL. He only did a rough check though and so this
> is his personal opinion.
>
> As I didn't check the sources themselves, it indead might be a
> parallel world...
> What about contacting the gettext maintainers and ask them? After all
> the should know best what license they want to have in place (and
> people do stupid copy paste errors...).

find gettext-0.14.1/ -name '*\.c' | xargs licensecheck >gettext-licensecheck.txt

The result which shows that parts of gettext are GPL and other parts are 
LGPL is attached.

Moreover:
# licensecheck kdesdk/kbabel/common/libgettext/*
kdesdk/kbabel/common/libgettext/fstrcmp.c: GPL (version 2 or later)
kdesdk/kbabel/common/libgettext/fstrcmp.h: GPL
kdesdk/kbabel/common/libgettext/pofiles.h: no_copyright
kdesdk/kbabel/common/libgettext/pofiles.ll: no_copyright
kdesdk/kbabel/common/libgettext/system.h: GPL
kdesdk/kbabel/common/libgettext/tokens.h: no_copyright
kdesdk/kbabel/common/libgettext/xmalloc.c: GPL

I don't think there can be much doubt about the license.

Regards,
Ingo
-------------- next part --------------
gettext-0.14.1/gettext-tools/lib/c-ctype.c: GPL (version 2 or later) 
gettext-0.14.1/gettext-tools/lib/strcspn.c: GPL 
gettext-0.14.1/gettext-tools/lib/xreadlink.c: GPL 
gettext-0.14.1/gettext-tools/lib/sh-quote.c: GPL 
gettext-0.14.1/gettext-tools/lib/safe-read.c: GPL 
gettext-0.14.1/gettext-tools/lib/mbswidth.c: GPL 
gettext-0.14.1/gettext-tools/lib/getndelim2.c: GPL 
gettext-0.14.1/gettext-tools/lib/allocsa.c: GPL 
gettext-0.14.1/gettext-tools/lib/fnmatch.c: GPL 
gettext-0.14.1/gettext-tools/lib/gcd.c: GPL 
gettext-0.14.1/gettext-tools/lib/closeout.c: GPL 
gettext-0.14.1/gettext-tools/lib/localcharset.c: LGPL 
gettext-0.14.1/gettext-tools/lib/obstack.c: unknown
gettext-0.14.1/gettext-tools/lib/strpbrk.c: unknown
gettext-0.14.1/gettext-tools/lib/basename.c: GPL 
gettext-0.14.1/gettext-tools/lib/fatal-signal.c: GPL 
gettext-0.14.1/gettext-tools/lib/strcasecmp.c: GPL 
gettext-0.14.1/gettext-tools/lib/mkdtemp.c: unknown
gettext-0.14.1/gettext-tools/lib/xmalloc.c: GPL 
gettext-0.14.1/gettext-tools/lib/strtoul.c: GPL 
gettext-0.14.1/gettext-tools/lib/javacomp.c: GPL 
gettext-0.14.1/gettext-tools/lib/linebreak.c: GPL 
gettext-0.14.1/gettext-tools/lib/javaexec.c: GPL 
gettext-0.14.1/gettext-tools/lib/pipe-in.c: GPL 
gettext-0.14.1/gettext-tools/lib/csharpcomp.c: GPL 
gettext-0.14.1/gettext-tools/lib/progname.c: GPL 
gettext-0.14.1/gettext-tools/lib/xgetcwd.c: GPL 
gettext-0.14.1/gettext-tools/lib/backupfile.c: GPL 
gettext-0.14.1/gettext-tools/lib/relocatable.c: LGPL 
gettext-0.14.1/gettext-tools/lib/gen-lbrkprop.c: no_copyright GPL 
gettext-0.14.1/gettext-tools/lib/csharpexec.c: GPL 
gettext-0.14.1/gettext-tools/lib/error.c: GPL 
gettext-0.14.1/gettext-tools/lib/progreloc.c: LGPL 
gettext-0.14.1/gettext-tools/lib/vasprintf.c: GPL 
gettext-0.14.1/gettext-tools/lib/canonicalize.c: unknown
gettext-0.14.1/gettext-tools/lib/error-progname.c: GPL 
gettext-0.14.1/gettext-tools/lib/pipe-bidi.c: GPL 
gettext-0.14.1/gettext-tools/lib/fstrcmp.c: GPL (version 2 or later) 
gettext-0.14.1/gettext-tools/lib/tmpdir.c: unknown
gettext-0.14.1/gettext-tools/lib/argmatch.c: GPL 
gettext-0.14.1/gettext-tools/lib/getline.c: GPL 
gettext-0.14.1/gettext-tools/lib/unsetenv.c: unknown
gettext-0.14.1/gettext-tools/lib/execute.c: GPL 
gettext-0.14.1/gettext-tools/lib/getopt.c: unknown
gettext-0.14.1/gettext-tools/lib/hash.c: GPL 
gettext-0.14.1/gettext-tools/lib/xallocsa.c: GPL 
gettext-0.14.1/gettext-tools/lib/getopt1.c: unknown
gettext-0.14.1/gettext-tools/lib/readlink.c: GPL 
gettext-0.14.1/gettext-tools/lib/relocwrapper.c: GPL 
gettext-0.14.1/gettext-tools/lib/addext.c: GPL 
gettext-0.14.1/gettext-tools/lib/copy-file.c: GPL 
gettext-0.14.1/gettext-tools/lib/findprog.c: GPL 
gettext-0.14.1/gettext-tools/lib/wait-process.c: GPL 
gettext-0.14.1/gettext-tools/lib/xsetenv.c: GPL 
gettext-0.14.1/gettext-tools/lib/concatpath.c: GPL 
gettext-0.14.1/gettext-tools/lib/pipe-out.c: GPL 
gettext-0.14.1/gettext-tools/lib/strncasecmp.c: GPL 
gettext-0.14.1/gettext-tools/lib/xerror.c: GPL 
gettext-0.14.1/gettext-tools/lib/safe-write.c: GPL 
gettext-0.14.1/gettext-tools/lib/setenv.c: unknown
gettext-0.14.1/gettext-tools/lib/xstrdup.c: GPL 
gettext-0.14.1/gettext-tools/lib/memmove.c: no_copyright 
gettext-0.14.1/gettext-tools/lib/stpcpy.c: GPL 
gettext-0.14.1/gettext-tools/lib/stpncpy.c: GPL 
gettext-0.14.1/gettext-tools/lib/strerror.c: GPL 
gettext-0.14.1/gettext-tools/lib/full-write.c: GPL 
gettext-0.14.1/gettext-tools/lib/atexit.c: no_copyright 
gettext-0.14.1/gettext-tools/lib/strstr.c: unknown
gettext-0.14.1/gettext-tools/lib/strtol.c: GPL 
gettext-0.14.1/gettext-tools/lib/classpath.c: GPL 
gettext-0.14.1/gettext-tools/lib/fwriteerror.c: GPL 
gettext-0.14.1/gettext-tools/lib/memset.c: GPL 
gettext-0.14.1/gettext-tools/src/write-csharp.c: GPL 
gettext-0.14.1/gettext-tools/src/x-librep.c: GPL 
gettext-0.14.1/gettext-tools/src/format-perl-brace.c: GPL 
gettext-0.14.1/gettext-tools/src/plural.c: GPL 
gettext-0.14.1/gettext-tools/src/gettext-po.c: GPL 
gettext-0.14.1/gettext-tools/src/po-gram-gen.c: no_copyright 
gettext-0.14.1/gettext-tools/src/read-po-abstract.c: GPL 
gettext-0.14.1/gettext-tools/src/x-python.c: GPL 
gettext-0.14.1/gettext-tools/src/msgmerge.c: GPL 
gettext-0.14.1/gettext-tools/src/plural-count.c: GPL 
gettext-0.14.1/gettext-tools/src/plural-eval.c: GPL 
gettext-0.14.1/gettext-tools/src/x-c.c: GPL 
gettext-0.14.1/gettext-tools/src/x-csharp.c: GPL 
gettext-0.14.1/gettext-tools/src/msgl-cat.c: GPL 
gettext-0.14.1/gettext-tools/src/msgfilter.c: GPL 
gettext-0.14.1/gettext-tools/src/x-awk.c: GPL 
gettext-0.14.1/gettext-tools/src/x-elisp.c: GPL 
gettext-0.14.1/gettext-tools/src/write-mo.c: GPL 
gettext-0.14.1/gettext-tools/src/write-po.c: GPL 
gettext-0.14.1/gettext-tools/src/write-qt.c: GPL 
gettext-0.14.1/gettext-tools/src/x-php.c: GPL 
gettext-0.14.1/gettext-tools/src/x-rst.c: GPL 
gettext-0.14.1/gettext-tools/src/x-tcl.c: GPL 
gettext-0.14.1/gettext-tools/src/x-ycp.c: GPL 
gettext-0.14.1/gettext-tools/src/read-stringtable.c: GPL 
gettext-0.14.1/gettext-tools/src/format.c: GPL 
gettext-0.14.1/gettext-tools/src/msgcomm.c: GPL 
gettext-0.14.1/gettext-tools/src/msgconv.c: GPL 
gettext-0.14.1/gettext-tools/src/format-qt.c: GPL 
gettext-0.14.1/gettext-tools/src/format-sh.c: GPL 
gettext-0.14.1/gettext-tools/src/plural-table.c: GPL 
gettext-0.14.1/gettext-tools/src/msgunfmt.c: GPL 
gettext-0.14.1/gettext-tools/src/format-librep.c: GPL 
gettext-0.14.1/gettext-tools/src/msgl-equal.c: GPL 
gettext-0.14.1/gettext-tools/src/write-tcl.c: GPL 
gettext-0.14.1/gettext-tools/src/msgexec.c: GPL 
gettext-0.14.1/gettext-tools/src/msgl-charset.c: GPL 
gettext-0.14.1/gettext-tools/src/msggrep.c: GPL 
gettext-0.14.1/gettext-tools/src/format-python.c: GPL 
gettext-0.14.1/gettext-tools/src/write-stringtable.c: GPL 
gettext-0.14.1/gettext-tools/src/po-time.c: GPL 
gettext-0.14.1/gettext-tools/src/msginit.c: GPL 
gettext-0.14.1/gettext-tools/src/x-java.c: GPL 
gettext-0.14.1/gettext-tools/src/open-po.c: GPL 
gettext-0.14.1/gettext-tools/src/x-lisp.c: GPL 
gettext-0.14.1/gettext-tools/src/format-java.c: GPL 
gettext-0.14.1/gettext-tools/src/dir-list.c: GPL 
gettext-0.14.1/gettext-tools/src/po-lex.c: GPL 
gettext-0.14.1/gettext-tools/src/x-glade.c: GPL 
gettext-0.14.1/gettext-tools/src/format-csharp.c: GPL 
gettext-0.14.1/gettext-tools/src/format-lisp.c: GPL 
gettext-0.14.1/gettext-tools/src/x-perl.c: GPL 
gettext-0.14.1/gettext-tools/src/write-properties.c: GPL 
gettext-0.14.1/gettext-tools/src/po-charset.c: GPL 
gettext-0.14.1/gettext-tools/src/msgen.c: GPL 
gettext-0.14.1/gettext-tools/src/format-perl.c: GPL 
gettext-0.14.1/gettext-tools/src/format-c.c: GPL 
gettext-0.14.1/gettext-tools/src/msguniq.c: GPL 
gettext-0.14.1/gettext-tools/src/read-csharp.c: GPL 
gettext-0.14.1/gettext-tools/src/read-resources.c: GPL 
gettext-0.14.1/gettext-tools/src/format-elisp.c: GPL 
gettext-0.14.1/gettext-tools/src/po-hash-gen.c: no_copyright 
gettext-0.14.1/gettext-tools/src/str-list.c: GPL 
gettext-0.14.1/gettext-tools/src/x-po.c: GPL 
gettext-0.14.1/gettext-tools/src/x-sh.c: GPL 
gettext-0.14.1/gettext-tools/src/format-gcc-internal.c: GPL 
gettext-0.14.1/gettext-tools/src/read-tcl.c: GPL 
gettext-0.14.1/gettext-tools/src/urlget.c: GPL 
gettext-0.14.1/gettext-tools/src/msgl-iconv.c: GPL 
gettext-0.14.1/gettext-tools/src/x-smalltalk.c: GPL 
gettext-0.14.1/gettext-tools/src/msgl-ascii.c: GPL 
gettext-0.14.1/gettext-tools/src/read-java.c: GPL 
gettext-0.14.1/gettext-tools/src/message.c: GPL 
gettext-0.14.1/gettext-tools/src/format-awk.c: GPL 
gettext-0.14.1/gettext-tools/src/hostname.c: GPL 
gettext-0.14.1/gettext-tools/src/format-php.c: GPL 
gettext-0.14.1/gettext-tools/src/format-tcl.c: GPL 
gettext-0.14.1/gettext-tools/src/format-ycp.c: GPL 
gettext-0.14.1/gettext-tools/src/read-mo.c: GPL 
gettext-0.14.1/gettext-tools/src/read-po.c: GPL 
gettext-0.14.1/gettext-tools/src/msgl-english.c: GPL 
gettext-0.14.1/gettext-tools/src/format-pascal.c: GPL 
gettext-0.14.1/gettext-tools/src/write-java.c: GPL 
gettext-0.14.1/gettext-tools/src/write-resources.c: GPL 
gettext-0.14.1/gettext-tools/src/msgattrib.c: GPL 
gettext-0.14.1/gettext-tools/src/msgcat.c: GPL 
gettext-0.14.1/gettext-tools/src/msgcmp.c: GPL 
gettext-0.14.1/gettext-tools/src/msgfmt.c: GPL 
gettext-0.14.1/gettext-tools/src/file-list.c: GPL 
gettext-0.14.1/gettext-tools/src/read-properties.c: GPL 
gettext-0.14.1/gettext-tools/src/xgettext.c: GPL 
gettext-0.14.1/gettext-tools/misc/cvsuser.c: no_copyright 
gettext-0.14.1/gettext-tools/misc/tcl_gettext.c: GPL 
gettext-0.14.1/gettext-tools/tests/format-c-5-prg.c: GPL 
gettext-0.14.1/gettext-tools/tests/tstgettext.c: GPL 
gettext-0.14.1/gettext-tools/tests/tstngettext.c: GPL 
gettext-0.14.1/gettext-tools/tests/testlocale.c: GPL 
gettext-0.14.1/gettext-tools/tests/setlocale.c: GPL 
gettext-0.14.1/gettext-tools/tests/format-c-3-prg.c: GPL 
gettext-0.14.1/gettext-tools/tests/plural-1-prg.c: GPL 
gettext-0.14.1/gettext-tools/tests/format-c-4-prg.c: GPL 
gettext-0.14.1/gettext-tools/libuniname/test-names.c: GPL 
gettext-0.14.1/gettext-tools/libuniname/uniname.c: GPL 
gettext-0.14.1/gettext-tools/examples/hello-c-gnome/hello.c: unknown
gettext-0.14.1/gettext-tools/examples/hello-c/hello.c: unknown
gettext-0.14.1/djgpp/getpwnam.c: unknown
gettext-0.14.1/djgpp/unsetenv.c: unknown
gettext-0.14.1/gettext-runtime/lib/relocatable.c: no_copyright 
gettext-0.14.1/gettext-runtime/lib/canonicalize.c: no_copyright 
gettext-0.14.1/gettext-runtime/lib/unsetenv.c: no_copyright 
gettext-0.14.1/gettext-runtime/lib/readlink.c: no_copyright 
gettext-0.14.1/gettext-runtime/lib/setenv.c: no_copyright 
gettext-0.14.1/gettext-runtime/lib/memmove.c: no_copyright 
gettext-0.14.1/gettext-runtime/lib/strerror.c: no_copyright 
gettext-0.14.1/gettext-runtime/lib/atexit.c: no_copyright 
gettext-0.14.1/gettext-runtime/src/envsubst.c: GPL 
gettext-0.14.1/gettext-runtime/src/ngettext.c: GPL 
gettext-0.14.1/gettext-runtime/src/gettext.c: GPL 
gettext-0.14.1/gettext-runtime/intl/plural.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/log.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/finddomain.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/localename.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/localcharset.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/vasnprintf.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/dngettext.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/relocatable.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/os2compat.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/dcigettext.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/ngettext.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/explodename.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/l10nflist.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/gettext.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/dcgettext.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/dcngettext.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/bindtextdom.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/printf-args.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/printf.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/plural-exp.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/intl-compat.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/osdep.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/localealias.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/loadmsgcat.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/dgettext.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/printf-parse.c: LGPL 
gettext-0.14.1/gettext-runtime/intl/textdomain.c: LGPL 
gettext-0.14.1/gettext-runtime/libasprintf/vasnprintf.c: LGPL 
gettext-0.14.1/gettext-runtime/libasprintf/asprintf.c: LGPL 
gettext-0.14.1/gettext-runtime/libasprintf/vasprintf.c: LGPL 
gettext-0.14.1/gettext-runtime/libasprintf/lib-asprintf.c: LGPL 
gettext-0.14.1/gettext-runtime/libasprintf/asnprintf.c: LGPL 
gettext-0.14.1/gettext-runtime/libasprintf/printf-args.c: LGPL 
gettext-0.14.1/gettext-runtime/libasprintf/printf-parse.c: LGPL 
gettext-0.14.1/autoconf-lib-link/tests/rpathlx/usex.c: no_copyright 
gettext-0.14.1/autoconf-lib-link/tests/rpathly/usey.c: no_copyright 
gettext-0.14.1/autoconf-lib-link/tests/rpathlz/usez.c: no_copyright 
gettext-0.14.1/autoconf-lib-link/tests/rpathlyx/usey.c: no_copyright 
gettext-0.14.1/autoconf-lib-link/tests/rpathx/rpathx.c: no_copyright 
gettext-0.14.1/autoconf-lib-link/tests/rpathy/rpathy.c: no_copyright 
gettext-0.14.1/autoconf-lib-link/tests/rpathz/rpathz.c: no_copyright 
gettext-0.14.1/autoconf-lib-link/tests/rpathlzyx/usez.c: no_copyright 
-------------- 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/20041209/d512ae85/attachment.sig>


More information about the kde-core-devel mailing list