Download

Online

Gallery

Blog

  Index  | Recent Threads  | List Attachments  | Search
 Welcome Guest  |  Register  |  Login
Login Name  Password
 

Sweet Home 3D Forum



No member browsing this thread
Thread Status: Active
Total posts in this thread: 2
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 4349 times and has 1 reply Next Thread
enkonyito
Advanced Member
Member's Avatar


Joined: May 28, 2015
Post Count: 601
Status: Offline
Reply to this Post  Reply with Quote 
Oracle JDK license update

As I was getting the errors
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.
I wanted to download the latest available version of JDK 8.

I discovered that Oracle changed its JDK license for releases starting April 16, 2019.
You must create an account to download the free version for personal use and pay a subscription for commercial use.

What is the impact for developers of plug-ins or derived versions for Sweet Home 3D?
----------------------------------------
EnkoNyito
[Apr 20, 2019, 4:28:27 AM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Puybaret
Expert
Member's Avatar

France
Joined: Nov 7, 2005
Post Count: 9141
Status: Offline
Reply to this Post  Reply with Quote 
Re: Oracle JDK license update

The JDK has been also available for a while with OpenJDK under GNU GPL v2 with classpath exception, so it's probably where Sweet Home 3D should go sooner or later.

About Java 8 distributed under the new Oracle license, understanding what the changes imply isn't easy even with the FAQ provided by Oracle. It states:
Can you elaborate on what qualifies as Personal use?
Personal use is using Java on a desktop or laptop computer to do things such as to play games or run other personal applications. If you are using Java on a desktop or laptop computer as part of any business operations, that is not personal use. For example, you could use a Java productivity application to do your own homework or your personal taxes, but you could not use it to do your business accounting.
which means for me that Sweet Home 3D shouldn't be used for a commercial use with any Java version released after April 16, 2019 (and not only in derived versions of Sweet Home 3D).
Does this mean that anyone who uses the Java Web Start or Online versions of Sweet Home 3D with Java 8u211, 11.0.3, 12.0.1 and higher can't use it for commercial use? As the FAQ also states that auto-updates of Java 8 will still work until the end of 2020, will the commercial users pay attention to the license change when they will accept it during the update?
For the installer version, I think that I will keep Oracle Java 8u202 for a while, at least as long as Java 3D doesn't work with Java 12 under macOS.
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D developer
[Apr 20, 2019, 5:11:54 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Show Printable Version of Thread  Post new Thread

    Get Sweet Home 3D at SourceForge.net. Fast, secure and Free Open Source software downloads
   
© Copyright 2006-2024 eTeks - All rights reserved