Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #37402
| From | Arne Vajhøj <arne@vajhoej.dk> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Big changes are coming to Java SE release cycle |
| Date | 2017-09-12 20:01 -0400 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <op9shj$6ug$1@gioia.aioe.org> (permalink) |
| References | <op73o3$16nc$1@gioia.aioe.org> <op743n$1764$1@gioia.aioe.org> <op9k1u$fp5$1@news.albasani.net> |
On 9/12/2017 5:37 PM, Sebastian wrote: > Am 12.09.2017 um 00:52 schrieb Arne Vajhøj: >> On 9/11/2017 6:46 PM, Arne Vajhøj wrote: >>> https://mreinhold.org/blog/forward-faster >>> >>> <quote> >>> Taking inspiration from the release models used by other >>> platforms and by various operating-system distributions, I propose >>> that after Java 9 we adopt a strict, time-based model with a new >>> feature release every six months, update releases every quarter, and a >>> long-term support release every three years. >>> >>> Feature releases can contain any type of feature, including not >>> just new and improved APIs but also language and JVM features. New >>> features will be merged only when they’re nearly finished, so that the >>> release currently in development is feature-complete at all times. >>> Feature releases will ship in March and September of each year, >>> starting in March of 2018. >>> >>> Update releases will be strictly limited to fixes of security >>> issues, regressions, and bugs in newer features. Each feature release >>> will receive two updates before the next feature release. Update >>> releases will ship quarterly in January, April, July, and October, as >>> they do today. >>> >>> Every three years, starting in September of 2018, the feature >>> release will be a long-term support release. Updates for these >>> releases will be available for at least three years and quite possibly >>> longer, depending upon your vendor. >>> </quote> >> >> And: >> >> http://mail.openjdk.java.net/pipermail/discuss/2017-September/004281.html >> >> <quote> >> - Starting with JDK 9 we'll ship OpenJDK builds under the GPL [6], 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. >> >> - We'll continue to ship proprietary "Oracle JDK" builds, which include >> "commercial features" [7] such as Java Flight Recorder and Mission >> Control [8], under a click-through binary-code license [9]. Oracle >> will continue to offer paid support for these builds. >> >> - 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. >> </quote> > These are very good decisions! Who would have thought I was going to > like Oracle's stewardship of Java. This is going entirely in the right > direction. I think the big positive is that it sends a clear signal that Oracle want to push Java forward full speed. That is good. I like: - more frequent releases - the full sync between Oracle Java and OpenJDK I do not care that Solaris and 32 bit Windows are becoming second class OS'es. I am not sure that I like the short term and long term versions model. I think that is more smart than good. But overall pretty good. Arne
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Find similar | Unroll thread
Big changes are coming to Java SE release cycle Arne Vajhøj <arne@vajhoej.dk> - 2017-09-11 18:46 -0400
Re: Big changes are coming to Java SE release cycle Arne Vajhøj <arne@vajhoej.dk> - 2017-09-11 18:52 -0400
Re: Big changes are coming to Java SE release cycle Sebastian <nowhere@nirvana.org> - 2017-09-12 23:37 +0200
Re: Big changes are coming to Java SE release cycle Arne Vajhøj <arne@vajhoej.dk> - 2017-09-12 20:01 -0400
csiph-web