This content has been marked as final. Show 6 replies
844545 wrote:Are you certain that the GPL license applies to apps. that leverage/use JH, as opposed to creating direct extensions of JH?
..JavaHelp .. appears to now be licensed as GPL 2.0 (that prevents use in commercial packages).
As an aside. IANAL but AFAIU, GPL does not prevent use in a commercial app., but does require the source of the app. to be available (under similar license?).
Given how easy decompilation is, and how obfuscation only makes it slightly harder &/or more irritating, I see no reason not to provide the source to the users.
"+Are you certain that the GPL license applies to apps. that leverage/use JH, as opposed to creating direct extensions of JH?"+
The GPL license is a viral license, unless the "Classpath" exception to the GPL can be invoked. However, the license at http://javahelp.java.net/license.txt does not have the text describing this exception, even though the web page linking it indicates it might have.
There's further trouble because the software download still contains the Sun Binary license, and references it in the readme. This makes it unclear as to which license is the true governing license.
JavaHelp is listed under GPL the classpath exception so there is no viral effect.+
Thanks for the suggestion, but the I believe that the readme included with the code distribution contradicts the GPL + classpath exception assertion with the following text; "The following files are redistributable. Distribution of these files is governed by the Terms and Conditions of the JavaHelp Binary Code License." And the license.html file included in the distribution is still the Sun Binary License (with no classpath notation).
Edited by: 844545 on Mar 15, 2011 2:09 PM