Posted by
Sven Gothel on
May 26, 2012; 8:16pm
URL: https://forum.jogamp.org/JOGL-not-launching-on-Ubuntu-12-04-LTS-tp4005531p4017071.html
On 05/25/2012 03:02 PM, Xerxes Rånby [via jogamp] wrote:
> Its kind of sad that we do not have a the source code for this applet-launcher
> released under a free software license.
I have mentioned the Applet Launcher deprecation here:
<
http://forum.jogamp.org/Applet-Hangs-in-JRE-1-7-0-04-tp4006640p4007414.html>
IMHO there is little need for this hacked JNLP loading mechanism since:
- We have the native library JAR loading mechanism build into GlueGen
- and hence all JogAmp modules utilize it
- external modules may also utilize this feature
- NApplet launching is demonstrated on our applet test page,
traditional Applet tag w/ native lib JAR loading.
- License of this code is 'New BSD clause' and may be used
in other projects 'freely'.
- Applet Launcher only emulates 'a little bit' of JNLP Applets
by loading the native libraries referenced of the named JNLP file
w/o loading other JNLP 'extensions'
- JNLP Applet support is underway in OpenJDK (?)
- JNLP Applet support is given on all platforms w/ the proprietary
Java implementation
> The JNLPAppletLauncher.java currently contains this nuclear facility clause
> that restrict its use:
> * You acknowledge that this software is not designed, licensed or
> * intended for use in the design, construction, operation or
> * maintenance of any nuclear facility.
>
> It would be nice it we could find someone working at the SUN/Oracle legal
> group to re-license this code under a free software license.
>
AFAIK .. this last statement is sort-of 'invalid'
and was only copied to the code / LICENSE file by accident (copy/paste).
However, given the above details .. I doubt there is lots of value in the
actual Applet Launcher implementation. Parsing of the JNLP file is probably
already done in OpenJDK. In case somebody likes to peek-at & copy
our native JAR lib loading - they are free to do so.
~Sven