I have several applications that I want to make available for download. Rather than having to upload the JRE to my website 3 times (embedded in 3 seperate files), I would like to only upload it once.
I found the freeware installer NSIS. It seems to have the option to let you download a file from a website and then install it. I would like to have a copy of the JRE on my website and then have an NSIS installer that checks whether the JRE is installed and then downloads it if it isn’t.
Since there’s several applications, an user would be able to use all the applications and only download the JRE once.
This would be similar to an installer created by Install4J (http://www.ej-technologies.com/products/install4j/overview.html). What I’m worried about is licensing issues. This isn’t really “embedding” the JRE, but it must be permissible because Install4J does it.
Is it permissible to use all the JRE’s files just without the JRE’s installer? (It would be placed within the application directory just like it was an embedded JRE.) There are 2 reasons I want to avoid using the JRE installer:
-
I want it to install “silently”. I really hate it when someone downloads an application and thinks that JRE is the application just because the JRE installer pops up at the end of the application’s installer.
-
I don’t want people to be able to uninstall the JRE without uninstalling the application too.
Basically, I would be using the JRE just like an embedded JRE, but it would be downloaded as a seperate file by the installer. It could be that just having the JRE and the application stored as seperate files violates some aspect of the licensing agreement. Does it? It seems harmless to me, but I don’t know what the official stance on this is.
I posted about this on Sun’s main forum, but got no reply.
Assuming all this is permissible, is it permissible to remove files as the license allows for embedded JREs? Somehow, I doubt that, but it would save me a little bit of bandwidth. Removing the extra files is unnecessary, though. I just want some way to automatically download the JRE silently without having to buy Install4J.