JD GTK+ license violation



Hi Emmanuel

Today I came upon your Java decompiler website and tried the Linux
binaries of the program. It is a nicely written program, but JD
violates GTK+'s software license (GNU LGPL).

This email is a friendly note to inform you how you can comply with
GTK+'s license, and also a request to do so. You can easily fix this
licensing issue.

It seems that you are statically linking JD's binaries with GTK+ on
Linux. This is usually OK for software distributed under free software
licenses, but JD is a non-free program. In case of non-free programs,
you have to do any *one* of the following items to comply with the GNU
LGPL license:

1. Redistribute your program under a GNU LGPL compatible free software
license.

2. Distribute binaries of JD which dynamically link to the system
installed GTK+ library at runtime (rather than statically linking to
GTK+ at compile time), and stop distributing the statically linked
binaries. This is so that users can then modify/update their system
installed GTK+ and use JD with the modified library.

3. Distribute the full source code of GTK+ and all other LGPL licensed
libraries that you statically link in JD, and also provide a way for
users to link modified copies of such library source code (distributed
by you), with the rest of JD so that they can get a working program
again.

The simplest option for you would probably be option #2.

You also have to display GTK+ copyright notices, and also those of
other libraries JD links to. You can read the full copy of GTK+'s
software license here: <http://svn.gnome.org/svn/gtk+/trunk/COPYING>

PS: I am a member of the GNOME Foundation. This email is not written to
scare you, but it's important that you comply with GTK+'s license if
you want to keep using it.

		Mukund


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]