On 7/20/2018 8:51 AM, Eric Douglas wrote:
> On Saturday, July 14, 2018 at 2:01:43 PM UTC-4, Arne Vajhøj wrote:
>> First of all there does not seem to be any indication that
>> Oracle has changed the rules fundamentally compared
>> to SUN. General purpose usage is free - embedded usage
>> is for pay. Support of free is limited time wise - support
>> of for pay is very long term. Some details has changed over
>> the years, but nothing fundamental.
> I have wondered if we write a system for company use that is
> versatile enough that other companies would want it would it be worthwhile to sell
> software. Most languages are free now, so if they want to charge for
> their software just for our in house application, which was a free
> platform when we started using it then we're just stuck on one version?
> Then we're like crap why didn't we use C#?
>
> I just installed the latest, Java 8 update 181 and a message pops up:
> Important Information about Oracle Java SE Roadmap
> Changes are coming which will impact your access to future releases of Java SE from Oracle.
> Corporate users will be impacted as soon as Jannuary 2019.
> These changes do not affec the version you are about to install.
> For additional guidance please follow the link below.
>
https://www.java.com/en/download/release_notice.jsp
>
> This release notice does specify Java 8. If I'm reading it right
> this is nothing new, this is just saying they're killing version 8, then if
> you want any support or updates for 8 you have to pay them. Java 9 and
> 10 are out now if you want to start converting code and testing this new
> modular stuff, as I expect 11 will work the same. While 8 is dead by
> January for free public use, 11 is supposed to be out this September.
Java 8 is not totally dead for free usage.
But Oracle will stop providing patches for free in
January 2019 / December 2020 for commercial / personal.
Java 8 was released in 2014 so Oracle has provided
patches for free for 5-6 years.
Customers has a large number of options:
* continue with Oracle Java 8 for free without patches
* continue with Oracle Java 8 and pay Oracle for
support (premier support until 2022, extended support
until 2025, sustaining support forever)
* upgrade to Oracle Java 11 / 18.9 LTS and pay Oracle for
support (premier support until 2023, extended support
until 2026, sustaining support forever)
* switch to OpenJDK 8 @
jdk.java.net and get patches for
free until 2020??
* upgrade to OpenJDK 11 / 18.9 LTS @
jdk.java.net and get
patches for free until 2019??
* switch to OpenjDK 8 @
adoptopenjdk.net and get patches for
free until 2022
* upgrade to OpenJDK 11 / 18.9 LTS @
adoptopenjdk.net and get
patches for free until 2022
* buy Azul Zulu (based on OpenJDK) with support
- 8 has production support until 2024
- 11 / 18.9 LTS has production / extended support until 2026 / 2028
* buy IBM Java with support if they support your platform
- 8 has support until 2022 or 2025
- 11 / 18.9 LTS end of support has not been announced yet
I think the bottom line is pay or upgrade.
Best approach to for free support seems to be
adoptopenjdk.net !
https://adoptopenjdk.net/support.html
And I think that Oracle may need to reconsider OpenJDK support
so that
jdk.java.net will go to same model as
adoptopenjdk.net
to stay relevant.
> The release notice also says Open JDK is also managed by Oracle, and
> they are working to make it interchangeable with Java SE. Along with
> this they say they also want to make their tools free which were
> previously only available with paid subscriptions, such as Java Flight
> Recorder.
My understanding of the latest message is that instead of
having:
* Oracle Java commercial offering
* Oracle Java free download from
www.oracle.com
* OpenJDK free download from
jdk.java.net
we will have:
* Oracle Java commercial offering
* OpenJDK free download from
www.oracle.com
* OpenJDK free download from
jdk.java.net
Arne