Vida útil com Java SE 8 e Java SE 11 por US $ 25 por processador por mês

Os desenvolvedores de Java ficam fascinados com o lançamento do java 9, 10 e o Java 11 deve chegar em 25 de setembro de 2018. O release de lançamento é algo que é solicitado há tanto tempo e os novos recursos da JVM são lançados a cada seis meses. De muitas maneiras, isso é benéfico para o ecossistema, mas, ao mesmo tempo, cria muitas dificuldades para a operação de software na JVM. Corridas de trem de liberação Java em direção aos trilhos!



Tudo ficaria bem, mas em janeiro de 2019, o suporte gratuito ao Java SE 8. Para as empresas que não tiverem tempo para testar o aplicativo em novas versões, a Oracle oferece a compra de uma licença comercial para o Java SE 8 receber atualizações. Para desenvolvedores e para uso pessoal, eles declaram suporte a atualizações pelo menos até o final de 2020.

Em primeiro lugar, as licenças dizem respeito a empresas comerciais :
As atualizações públicas do Oracle Java SE 8 lançadas após janeiro de 2019 não estarão disponíveis para uso comercial, comercial ou de produção sem uma licença comercial.

Na verdade, não existem tantas opções realistas para o aplicativo funcionar em uma versão suportada e atualizada da JVM:

  • Atualize e teste o aplicativo para trabalhar com cada nova versão futura da JVM. Quando uma nova versão do JDK for lançada, execute o software nele.
  • Atualize e teste o aplicativo com a versão LTS da JVM. Mas para obter atualizações mais de meio ano após o lançamento da versão, você terá que comprar uma licença comercial da Oracle: Server e Cloud - US $ 25 por processador por mês , Desktop - US $ 2,50 por usuário por mês.

A primeira opção é usar a JVM gratuitamente, mas o fato de termos que encontrar erros de tempo de execução e corrigi-los de alguma forma não beneficiará o aplicativo, pois seremos absorvidos pela estabilidade do tempo de execução. De acordo com a experiência de versões anteriores da JVM, os administradores geralmente esperam cerca de seis meses após a versão, quando a máquina virtual se torna estável e pode ser usada com segurança em ambientes de produção. E no primeiro caso, será possível usar gratuitamente, com suporte apenas o lançamento "bruto" por até seis meses.

No segundo caso, você precisará usar as versões LTS, poder receber atualizações por 5 anos e pagar pelas licenças.

É interessante se aqueles que compram clusters Hadoop para milhares de nós de computação com vários soquetes de processador comprarão licenças ou serão apenas o lote de aplicativos da Web e API REST em contato com o mundo exterior?

Também pode haver pequenos jogadores que estarão portando o patch de segurança para as versões LTS JVM. Por exemplo, há um projeto AdoptOpenJDK que fornece assemblies binários openjdk. Mas este jogo vale a pena?

Após a compra da Sun Microsystems, muitos desenvolvedores familiares aguardavam a captura da Oracle. Navios vigiados entre Oracle e Google em torno da JavaAPI. Agora, segurança e estabilidade estão em jogo ao escolher uma solução gratuita.

A corporação receberá seu dinheiro. Mas agora todos que usam java se perguntam se pagam imediatamente ou executam testes de regressão do projeto a cada seis meses na nova JVM e são testadores da plataforma alfa.

Source: https://habr.com/ru/post/pt417831/


All Articles