JD GTK+ license violation
- From: Mukund Sivaraman <muks banu com>
- To: jd offline gmail com
- Cc: legal-list gnome org
- Subject: JD GTK+ license violation
- Date: Wed, 18 Mar 2009 02:25:40 +0000
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]