What is the cost of a Java SE Subscription?
Desktop pricing is $2.50 per user per month, or lower with tiered volume discounts. Processor pricing for use on Servers and/or Cloud deployments is $25.00 per month or lower. Please see the Oracle Java SE Subscription Price List for more information.
Continua chamando Java EE 8 comercialmente. Jakarta é o nome do projeto. Quem cuida da evolução do Java EE passou a ser a Fundação Eclipse enquanto do Java SE ficou na autonomia da JCP e o Netbeans pra Fundação Apache.
Descentralizar o projeto era uma demanda antiga desde a época da Sun e ironicamente a Oracle que todos achavam que seria a centralizadora mor foi quem atendeu aos pedidos.
Como falei, geralmente quem só sabe Java logicamente vai continuar usando Java para novas aplicações. Se é a equipe que a empresa tem, então é esse pessoal que domina o Negócio atualmente, o que importa são os resultados, por mais que tenham que continuar usando Java como meio tecnológico.
Nao existe uma tendencia, mas existem n opções (já citadas neste tópico) que nao caem nessas questões citadas do Java.
Onde trabalho novas aplicações são em C#, Java só para manter legados faz um bom tempo. Mas nao tem uma única tendencia, as empresas usam n tecnologias mesmo, mas Java é uma das mais improdutivas.
A regra agora é a seguinte: novas versões do Java saem a cada 6 meses, sempre em Março e Setembro. Essas são as chamadas feature releases, onde novos recursos da linguagem são incorporados.
E trimestralmente a Oracle vai liberar as update releases, compostas por atualizações de segurança e consertos de bugs (sem novos recursos).
A Oracle vai passar a liberar o Java LTS (Long Term Support) a partir da versão 11.
A versão LTS é uma versão focada em empresas, que buscam estabilidade, não podem ficar a cada 6 meses mudando a versão dos seus sistemas e que querem suporte da Oracle por mais tempo. Neste caso, serão 3 anos.
O Java LTS será uma modalidade exclusiva do Oracle JDK (e não do OpenJDK, que é e sempre será gratuito), e as empresas terão que pagar por essa versão LTS.
É por causa disso que foi criada toda essa confusão de pessoas achando que o Java vai ser pago!
Apenas as versões do Java qualificadas como LTS do OracleJDK serão pagas. O resto continuará sendo tudo free!
Eu ainda não posso usar a versão mais nova porque a versão do wildfly que usamos (9 e 10) ainda não oferecem suporte devido às mudanças para modularizar a plataforma. Situaçlão que a empresa vai demorar até meio do ano que vem. Até lá vamos acompanhar quem adotou pra ver o que acharam.
A empresa em que estou trabalhando já possuí cerca de 80% dos seus produtos funcionando com o Open JDK 11, ainda existem alguns dinos que usam o JDK 8 mas que estão em fase de migração e reformulação para o Open JDK 11.