Oracle Sets End Date for Business Java 8 Updates (infoworld.com)
An anonymous reader quotes InfoWorld:
Further clarifying its ongoing support plans for Java SE 8, Oracle will require businesses to have a commercial license to get updates after January 2019. In an undated bulletin about the revision, Oracle said public updates for Java SE 8 released after January 2019 will not be available for business, commercial, or production use without a commercial license. However, public updates for Java SE 8 will be available for individual, personal use through at least the end of 2020.
Oracle advises enterprises to review the Oracle Java SE Support Roadmap to assess support requirements to migrate to a later release or obtain a commercial license... Oracle advises developers to review roadmaps for Java SE 8 and beyond and take appropriate action based on their application and its distribution model.
Oracle advises enterprises to review the Oracle Java SE Support Roadmap to assess support requirements to migrate to a later release or obtain a commercial license... Oracle advises developers to review roadmaps for Java SE 8 and beyond and take appropriate action based on their application and its distribution model.
Is there any reason not to migrate to the newest version of Java? Is any effort even required?
"First they came for the slanderers and i said nothing."
Give up already. Java will soon be as ubiquitous as Flash...
Everyone yammers about making Facebook and twitter public utilities but it seems to me we should be targeting Java for this regulation.
... of .NET
Java is dead.
Sun open sourced most of Java back in the mid-late 00s a few years before its sale to Oracle. The open sourcing of Java is what lead to Apache Harmony dying at 96 and 98 percent complete for Java 5/6 implementation support. The Java 6 support actually made it to 99 percent, but no release was published after the developers on it decided to give up since nobody was really serious about finishing that last 1 percent of missing code. During that time, the guy who started Android, then called Droid, before Google took over forked the Harmony codebase and used it as the basis for Android. Meanwhile Sun made regular code dumps of difficult to build JRE/JDK code, which eventually became the IcedTea project, under the terms of the GPLv2 and various other licenses (Sun's GPLv2 support was reluctant, as their choice of the CDDL for Solaris proves.) Long story short, thanks to them licensing it under the GPL, IcedTea as a derivative implementation of Java is patent protected for any patents used in the original codebase. So long as no NEW code is implemented using patents Oracle controls that were not used in one of the GPL'd code dumps they are safe from Google v. Oracle altering anything so long as they do not implement any APIs that are not open sourced. At this point in time any APIs that aren't open sourced but do require reimplementation will be handled just like encryption was in the 90s and simply be produced in foreign countries without software patents and sane copyright laws surrounding API/ABI/etc usage.
If Oracle wins as broadly as they are trying to win, I foresee them losing out on control of Java altogether as current Java users band together for security fixes and support of deprecated JRE/JDK versions leading to LTS IcedTea releases while deprecating Java as a new development language and eventually migrating to something else. What, I don't know, since the same dangers with Java exist in the DotNet ecosystem (especially now that Microsoft wholly owns the only 'gpled' edition, which hasn't been completely GPL since at least the 2.x series of releases, when Microsoft started releasing code under non-'Open Source compatible' licenses.)
I was never a big fan of java, given just how much memory it always seemed to use for even the most trivial of tasks, as well as what I felt was the baroqueness of the language, but given just how much of the internet ecosystem relies on it now, I think this could be VERY damaging in the short to mid term.
Who knows what Oracle actually is doing nowdays? I spent quite a big chunk of my developers life using Oracle DB and trying to implement multiple DoA web projects utilizing their portal and application servers, but it was quite long time ago. What do they do now, except suing Google for Java ownership?
They missed Cloud completely.
They missed mobile, but it is Ok for them.
They missed big data.
What Oracle is about now?
We are probably going to have to jump the same way the mostly open source stack we are using jumps. Considering Java 11 is the next LTS version of Java and it won't be until September, moving to Java 11 is not likely to be an option. Paying Oracle for support for Java 8 is also not likely to be an option. So we go to OpenJDK, and Java evolves into something proprietary and incompatible.
Whats JAva?
All this is saying, run your code on OpenJDK and forget your Oracle troubles.
There are another languages that actually are efficient and available:
1. C/C++ using GCC or LLVM (still are the fastest).
2. Lua using LuaJIT.
3. Common Lisp using SBCL.
4. JavaScript using Chrome/Chromium.
5. Python using PyPy.
Most companies have customers, Oracle has hostages.
I agree
No joke, Java is awful. It's optimized to sell more hardware and consulting.
Java 8 end-of-life is January, 2019. So, let's say I want to switch...
Java 9 has already ended free support as of March, 2018. Can't go there.
Java 10 free support expires September, 2018 (again, before Java 8). No need to go here, might as well wait for...
Java 11 which won't even be available until Sept. 2018.
I have a "Zero Policy" tolerance.
*/
I agree
By clicking that button that's how it starts ;)