Bundling JDK/JRE [closed]

Bundling JDK/JRE [closed]

I am inquiring into the licensing pertaining to distributing the JDK/JRE from Sun.

The reason I ask is that I would like to provide a client with an ISO disk image that includes my application plus the JDK or JRE dependency.

How .NET 3.5 (lambdas, Linq) evolved


Challenge: elegantly LINQify this procedural code
This is what you need:.
Linq/lambda question about .Select (newby learning 3.0)
Form Sun:.
How can I use Linq in a T4 template?
Redistribution: Both the JDK and JRE can be freely redistributed with value-add (per terms of the BCL)..
What would you choose for your data layer today, Linq or Subsonic?
Here's the link.
LinQ ORM Data Objects and Inheritance

How can I get my orderby to work using an anonymous type?

How to evaluate the pros and cons when changing language


Many people have been bundling the JDK into their applications without paying any fees.

The user is not bothered with the licensing issues as the JDK/JRE is already extracted and any other dependency is also bundled.

. I often see that question asked but Sun doesn't provide a clear and simple answer to it.

"If you would like to embed the JVM in commercial applications, you have to pay some fees".

Such a note should be displayed in each download page in my opinion..


So long as you do not modify it and do not charge money for it, you can bundle the installation binary along with your app.

The jars are not sufficient..


You can find this information in the Java SE README files.. In particular, this is an extract of the Java 7 JRE README:.
[...] you can redistribute the Java SE Runtime Environment for free with your application, according to the terms of the Oracle Binary Code License Agreement for the Java SE Platform Products..
Redistribution of JDK is a bit more complicated, please refer to the Redistributable JDK Files section of README file..

91 out of 100 based on 71 user ratings 871 reviews