<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><font size="+1">Hi Jason/Tomaz, </font> </p>
    <p>Oracle is proposing a rapid release model for Java SE
      going-forward. <br>
    </p>
    <p>The high points are highlighted below, details of the changes can
      be found on <span class="">Mark Reinhold’s blog [1]</span> , <span
        class="">OpenJDK discussion email list</span> [2].<br>
    </p>
    <p>Under the proposed release model, after JDK 9, we will adopt a
      strict, time-based model with a new major release every six
      months, update releases every quarter, and a long-term support
      release every three years.</p>
    The new JDK Project will run a bit differently than the past "JDK
    $N" Projects: <br>
    <br>
    - The main development line will always be open but fixes,
    enhancements, and features will be merged only when they're nearly
    finished. The main line will be Feature Complete [3] at all times. <br>
    <br>
    - We'll continue to use the JEP Process [4] for new features and
    other significant changes. The bar to target a JEP to a specific
    release will, however, be higher since the work must be Feature
    Complete in order to go in. Owners of large or risky features will
    be strongly encouraged to split such features up into smaller and
    safer parts, to integrate earlier in the release cycle, and to
    publish separate lines of early-access builds prior to integration.
    <br>
    <br>
    The JDK Updates Project will run in much the same way as the past
    "JDK $N" Updates Projects, though update releases will be strictly
    limited to fixes of security issues, regressions, and bugs in newer
    features. <br>
    <br>
    Related to this proposal, we intend to make a few changes in what we
    do: <br>
    <br>
    - Starting with JDK 9 we'll ship OpenJDK builds under the GPL [5],
    to make it easier for developers to deploy Java applications to
    cloud environments. We'll initially publish OpenJDK builds for
    Linux/x64, followed later by builds for macOS/x64 and Windows/x64. <br>
    <br>
    - We'll continue to ship proprietary "Oracle JDK" builds, which
    include "commercial features" [6] such as Java Flight Recorder and
    Mission Control [7], under a click-through binary-code license [8].
    Oracle will continue to offer paid support for these builds. <br>
    <br>
    - After JDK 9 we'll open-source the commercial features in order to
    make the OpenJDK builds more attractive to developers and to reduce
    the differences between those builds and the Oracle JDK. This will
    take some time, but the ultimate goal is to make OpenJDK and Oracle
    JDK builds completely interchangeable. <br>
    <br>
    - Finally, for the long term we'll work with other OpenJDK
    contributors to establish an open build-and-test infrastructure.
    This will make it easier to publish early-access builds for features
    in development, and eventually make it possible for the OpenJDK
    Community itself to publish authoritative builds of the JDK.<br>
    <br>
    Questions , comments, feedback to OpenJDK discuss mailing list [2]<br>
    <br>
    Rgds,Rory<br>
    <br>
    <pre>[1] <a class="moz-txt-link-freetext" href="https://mreinhold.org/blog/forward-faster">https://mreinhold.org/blog/forward-faster</a>
[2] <a class="moz-txt-link-freetext" href="http://mail.openjdk.java.net/pipermail/discuss/2017-September/004281.html">http://mail.openjdk.java.net/pipermail/discuss/2017-September/004281.html</a>
[3] <a href="http://openjdk.java.net/projects/jdk8/milestones#Feature_Complete">http://openjdk.java.net/projects/jdk8/milestones#Feature_Complete</a>
[4] <a href="http://openjdk.java.net/jeps/0">http://openjdk.java.net/jeps/0</a>
[5] <a href="http://openjdk.java.net/legal/gplv2+ce.html">http://openjdk.java.net/legal/gplv2+ce.html</a>
[6] <a href="http://www.oracle.com/technetwork/java/javase/terms/products/index.html">http://www.oracle.com/technetwork/java/javase/terms/products/index.html</a>
[7] <a href="http://www.oracle.com/technetwork/java/javaseproducts/mission-control/index.html">http://www.oracle.com/technetwork/java/javaseproducts/mission-control/index.html</a>
[8] <a href="http://www.oracle.com/technetwork/java/javase/terms/license/index.html">http://www.oracle.com/technetwork/java/javase/terms/license/index.html</a>
</pre>
  </body>
</html>