Call for feedback -- switch expressions in JDK 12

Mark wears two hats. He's Chief Architect of the Java Platform Group, the group at Oracle that develops the Java platform, and the OpenJDK lead. In that talk, he speaks using both (as you can see seconds later, when he says that LTS is an Oracle thing). Ultimately, most people may not care (and maybe don't need to care), but it's important for me to point out, at least until people are familiar enough with the new model. The main reason is that some people think that LTS releases are like major releases and more care is put into them, while the other feature releases are "preview" (which leads to comments such as the first one in this particular thread). So it's helpful to point out that the development and planning of the Java platform takes place as part of the OpenJDK project, and LTS is a service provided by Oracle and other vendors on top.

An additional point of confusion is that people mistake the concept of LTS, which is mostly about support, with the notion of patches. While the former is a paid service that helps fund the development of OpenJDK, the latter can occur as part of OpenJDK's update projects (but not necessarily so; Oracle, Azul, and Amazon provide patches outside of OpenJDK). People may find that even more confusing, but I think they can (and should) ignore all that, as the ordinary OpenJDK feature releases are regular, completely free and open, centralized, and make the upgrade process easier and more straightforward than it's ever been.

/r/java Thread Parent Link - mail.openjdk.java.net