Distribute software that uses Java
-
If I'm planning to distribute some software that uses Java, can I simply add in it's folder structure
jre-8u333-windows-x64.exe
(or other versions, this was the latest) for those that don't have it and prompt them to install it? Or beside that I need to add a file with Oracle license and have the user tick a box that they agree? Or do I have to buy something from Oracle? The software will be free but it contains microtransactions for profit. -
If I'm planning to distribute some software that uses Java, can I simply add in it's folder structure
jre-8u333-windows-x64.exe
(or other versions, this was the latest) for those that don't have it and prompt them to install it? Or beside that I need to add a file with Oracle license and have the user tick a box that they agree? Or do I have to buy something from Oracle? The software will be free but it contains microtransactions for profit.If you're bundling Oracle software, then you go with what the Oracle license says.
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I
-
If I'm planning to distribute some software that uses Java, can I simply add in it's folder structure
jre-8u333-windows-x64.exe
(or other versions, this was the latest) for those that don't have it and prompt them to install it? Or beside that I need to add a file with Oracle license and have the user tick a box that they agree? Or do I have to buy something from Oracle? The software will be free but it contains microtransactions for profit.First, DON'T distribute the Java runtime with your app unless you know EXECTLY what you're shipping. Oracle has changed the licensing a couple times over the last five years, and, depending on which version you're shipping, you and/or your customers can be charged a monthly fee for the version you're using. Read: https://blogs.oracle.com/java/post/free-java-license[^] Oracle JDK License General FAQs[^]
Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
Dave Kreskowiak -
First, DON'T distribute the Java runtime with your app unless you know EXECTLY what you're shipping. Oracle has changed the licensing a couple times over the last five years, and, depending on which version you're shipping, you and/or your customers can be charged a monthly fee for the version you're using. Read: https://blogs.oracle.com/java/post/free-java-license[^] Oracle JDK License General FAQs[^]
Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
Dave KreskowiakI'm using jdk1.8.0_333 / jre1.8.0_333. Do you know if this is a problem or not? Or I need to try to switch to a new version to be free? I'm not really going to make money from my first release, so I would like to try to keep it free. Also I've seen that there is another source for Java: OpenJDK[^] / OpenJDK JDK 18.0.1.1 GA Release[^]. Is this one free, while the one from Oracle you need a subscription but contains some more advanced features/libraries?
-
I'm using jdk1.8.0_333 / jre1.8.0_333. Do you know if this is a problem or not? Or I need to try to switch to a new version to be free? I'm not really going to make money from my first release, so I would like to try to keep it free. Also I've seen that there is another source for Java: OpenJDK[^] / OpenJDK JDK 18.0.1.1 GA Release[^]. Is this one free, while the one from Oracle you need a subscription but contains some more advanced features/libraries?
For the definitive answer that's going to deal with money, the ONLY people you should be asking this question of is Oracle Support.
Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
Dave Kreskowiak -
For the definitive answer that's going to deal with money, the ONLY people you should be asking this question of is Oracle Support.
Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
Dave Kreskowiak -
I don't do Java. The only reason I know about the licensing is because of the licensing requirements at work.
Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
Dave Kreskowiak -
If you're bundling Oracle software, then you go with what the Oracle license says.
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I
Thanks for Sharing!