Noteworthy, the oracle JDK license has apparently changed so you can't legally use their distribution for much of anything except for the development of inhouse java applications? So I guess you can't even use it just for its JRE to run, say, eclipse for PHP development, or to host a servlet web server? Anyways looks like the OpenJDK is now on feature parity and is GPL licensed. <a href="https://blog.joda.org/2018/08/java-is-still-available-at-zero-cost.html" rel="nofollow">https://blog.joda.org/2018/08/java-is-still-available-at-zer...</a>
I don’t follow Java too closely these days as I haven’t worked in it in years. Pretty wild that Applets are now removed. I still remember the wonder of being able to build a compiled application that could run from command line or in the browser. RIP Applets, long live Java :)
What is Oracle's rationale for the new licensing terms ?
It seems counterproductive to me as it will push developers to use OpenJDK ,which is pretty good on its own and "unlink" Oracle from Java in our minds. To be honest, I have climbed through hoops to install Oracle's JDK on my Ubuntu just out of habit. Now I wont do that because any application I develop on this JDK cant be put into production.
I wrote a user friendly version of the release notes. Maybe this is useful to someone:<p><a href="https://winterbe.com/posts/2018/09/24/java-11-tutorial/" rel="nofollow">https://winterbe.com/posts/2018/09/24/java-11-tutorial/</a>
Just installed OpenJDK 11 on my macOS machine. Remarkably unfussy install process. Missed the times when installing will involve accepting license, multiple clicks on installer GUI and helpful offers for browser toolbars used to be present :-)
One setback with this release is that the javapackager tool, which made native installers that bundled the Java runtime, was removed (presumably because it depended on JavaFX) and there is no replacement for it. One is being proposed at <a href="http://openjdk.java.net/jeps/343" rel="nofollow">http://openjdk.java.net/jeps/343</a> but I'm not sure when that is expected to be done.
If you're wondering about the license changes and whether Java is still free or not, you should have a look at "Java Is Still Free"[1].<p>[1] <a href="https://itnext.io/java-is-still-free-c02aef8c9e04" rel="nofollow">https://itnext.io/java-is-still-free-c02aef8c9e04</a>.
I think that a lot of people misunderstand Oracle. As a former Product Manager there, I can safely say that Oracle only cares about development tools to the extent that it furthers their business interests (based on Executive Meetings I attended). And since Microsoft provides a popular and full-featured development environment, Oracle is forced to provide an alternative or they might get shut out of all development projects by Microsoft (in fact, that is Microsoft strategy as learned by some of our "spies". Or did you think that Microsoft supports development tools because they want to be in that business?). In addition, based on meetings with executives from several Fortune 50 hardware and software vendors, it is clear that transferring as many costs as possible to open source groups saves money. And, as another benefit, any bugs or shortcomings can't be blamed on the corporation who sold them their hardware or software - again saving costs and preventing many lawsuits (which account for many, many millions paid quietly.) So be careful about projecting the "myth" of open source on to the companies involved with open source. The interests they claim are not their real interests.
(And since some HR readers routinely ask me "what proof" and then work to dismiss anything I write - let me say that I have no proof. Insisting on proof for all data-points leads to poor judgment. It makes more sense to collect unproven data-points and assemble those along with known data to craft good judgment. Honestly I feel sorry for those whose judgment is blinded by their insistence on legal-level proof. They are mentally disabled.)
Well, removing SOAP is a little too radical. Indeed nobody likes SOAP and it is mostly used by EE guys but there still probably are many non-enterprise public SOAP APIs. This makes me wonder if they are going to remove XML support in the next version :-) Also, JavaFX is amazing, I actually wish it would get more popular, it feels like the best GUI framework I've seen so far.
Does the new licensing mean someone at Atlassian will try running their apps on OpenJDK for once instead of keeping it blacklisted?<p>/methinks probably not. The money is in hosted licenses.
Pardon my ignorance but as an outsider(I know nothing about Java), why do GUI applications that use Java are <i>terrible</i>? Eclipse IDE comes to mind.<p>They're hugely clunky. Also, Java based applets that used to run on browsers were awful.<p>I'd love to know if this is something to do with Java itself or the way these apps are developed. I understand they're not using OS's native GUI APIs.