Login  Register

Re: JOGL not launching on Ubuntu 12.04 LTS

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


signature.asc (910 bytes) Download Attachment