Notice jre and jdk 7 have new license agreement. Am I able to include binary jre without additional license?
3 Answers
If you include the binary you will also need to include the new license (and abide by it yourself).
See also: http://www.java.com/en/download/faq/distribution.xml
Can I distribute Java with my software?
Yes, you can provide Java with your software provided you abide by the terms and conditions of Java binary code license.
According to Oracle:
LICENSE TO USE. Subject to the terms and conditions of this Agreement including, but not limited to, the Java Technology Restrictions of the Supplemental License Terms, Oracle grants you a non-exclusive, non-transferable, limited license without license fees to reproduce and use internally the Software complete and unmodified for the sole purpose of running Programs. THE LICENSE SET FORTH IN THIS SECTION 2 DOES NOT EXTEND TO THE COMMERCIAL FEATURES.
-
Does this mean we can not use java for commercial? And we only can use internally.– 王子1986Nov 7, 2013 at 23:55
-
I'm not an Attorney, but from the document you need to get permission from Oracle. Also you may want to look at OpenJDK.– MitchNov 8, 2013 at 5:34
-
@王子1986: I don't think so. The term commercial features has a special meaning in the license. It refers to features listed in Table 1-1 in the documentation Jun 9, 2015 at 16:56
From http://www.java.com/en/download/faq/distribution.xml:
Can I distribute Java with my software?
Yes, you can provide Java with your software provided you abide by the terms and conditions of Java binary code license.
-
From another answer on the same page: "You may make Java available to users within your organization on a CD. And you may distribute Java bundled with your application to users outside of your organization. You may not distribute Java alone on a CD." Mar 19, 2014 at 10:42