3 ms·
I work on OpenJDK at Oracle, and there are several inaccuracies in your account. First, not only has OpenJDK not been "spun off", OpenJDK is the name of one an
by pron 7y ago
I work on OpenJDK at Oracle, and there are several inaccuracies in your account.
First, not only has OpenJDK not been "spun off", OpenJDK is the name of one and only JDK project at Oracle. It is not the only product, but it is the only project.
Second, while we happily cooperate with other contributors like Red Hat and Google, and greatly appreciate their contributions, Oracle is not only very much in the driver seat, but ~90% of the work on OpenJDK is done at Oracle. Nearly 100% of new large features are led by Oracle.
Third, I don't know about add-ons, but the transition we've recently done was open source all of the previously proprietary features in Oracle's JDK. Oracle's JDK is, for the first time since Java's inception, 100% open source.
I agree that the messaging could be better (we're working on that). The licensing change, from a semi-free/open, semi-proprietary/paid JDK to a 100% open source license combined with optional paid support has, indeed, confused some people. That it came at the same time as a change in how we name our releases has only added to the confusion.
In any event, the recommended path is to use the current JDK, for which you get perpetual free support (by which I mean patches and updates) from Oracle, or from other sources. Java 9 was the last major release ever, and if you follow this recommended, default path you'll never have another major upgrade again. We believe that it is the easiest, cheapest upgrade path Java has ever had. Companies that for some reason cannot follow the cheap, easy path and prefer large but planned upgrades, can stick to the paid LTS service, and that is how Oracle funds OpenJDK.
In the past, when much of the JDK was closed, Sun and then Oracle funded the JDK by licensing Java for mobile/embedded devices (as there were field-of-use restrictions) as well as that annoying search toolbar, and the sale of quite expensive support. All of that is gone when we changed our funding model. Everything is open source, no field-of-use restrictions and no search toolbar. Everything is funded with support, and the prices have been cut drastically to be competitive with other companies that offer OpenJDK support.