BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias A Oracle vai acabar com o suporte a versões anteriores do Java com maior antecedência

A Oracle vai acabar com o suporte a versões anteriores do Java com maior antecedência

Favoritos

Antes do JAVA 9, houve um período de sobreposição em que a nova versão do GA era colocada por padrão, antes mesmo de ser declarada como a versão padrão. Versões anteriores continuariam a receber atualizações gratuitas mesmo depois de perderem o status primário, por um período de tempo (normalmente mais de 12 meses) para permitir uma transição limpa. No entanto, com a mudança para um cronograma estrito baseado em tempo, relatado pelo InfoQ, este período de suporte gratuito tradicional aparentemente também chegou ao fim.

A abordagem antiga se adequava bem ao ecossistema - como na prática, apenas as equipes que dependiam diretamente de um novo recurso migravam imediatamente. Mesmo os que queriam atualizar de forma agressiva tendiam a esperar pelo menos algumas pequenas atualizações. Plataformas de software modernas são incrivelmente complexas e, portanto, é totalmente normal que hajam pequenas falhas de implementação em uma versão 0.0.

Muitas equipes não queriam assumir o risco de atualizações imediatas e, portanto, essa abordagem lenta era uma boa opção que evitava uma variedade de risco para proprietários de aplicações. Quando a nova versão contém recursos esperados ansiosamente (por exemplo, lambdas do Java 8), a curva de adoção é correspondentemente alta e, para versões "legais de ter", ela é consideravelmente mais superficial.

Desde a mudança para o novo processo de lançamento, os roteiros anunciados da Oracle parecem ter alguns pontos fracos significativos que não foram abordados. Parece que o novo roteiro da Oracle diverge significativamente das expectativas e de todas as versões anteriores.

Em um post recente, Simon Ritter, da Azul Systems, produziu esta imagem, que mostra a cadência de lançamento na medida em que pode ser deduzida das declarações públicas da Oracle. O post também descreve a solução de suporte proposta pela Azul.

SE Lifecycle

Da forma como está, não há mais nenhum período de tolerância em que uma nova versão do Java seja "acomodada" e continue sendo suportada. Em vez disso, assim que uma nova versão é lançada, essa se torna o padrão e espera-se que as software houses mudem para ela imediatamente, se quiserem ser suportadas pela Oracle de graça - à "beira do penhasco".

Também deve ser notado que, apesar de ser desenvolvido sob o antigo modelo de lançamento, o Java 9 não possui qualquer tipo de opções de suporte à longo prazo. Nenhuma empresa séria deve introduzir o Java 9 em seu ambiente se não estiver preparado para sair dele rapidamente - a Oracle deixou bem claro que não tem futuro a longo prazo no seu ponto de vista.

O porta-voz da Oracle, Donald Smith, comentou no Twitter:

Assim como as atualizações no passado da JDK 6 e JDK 7, se avançar para manter a série de atualizações da JDK 9, uma vez que o lançamento final do JDK 9 liderado pela Oracle foi publicado, discutiremos como habilitar melhor esse tipo de transição na lista de discussão deste projeto.

A realidade da situação é que a grande maioria das empresas de Java no mundo usa o Java na versão gratuita e não tem contrato de suporte formal com a Oracle ou qualquer outro fornecedor. A estratégia da Oracle pode ser interpretada como uma tentativa de tentar mudar isso e forçar os clientes corporativos a firmar contratos de suporte comercial.

No entanto, mesmo que seja essa a intenção, a estratégia aparentemente está em desacordo com outro aspecto do novo modelo de lançamento do Java. A Oracle anunciou que começará a distribuir binários do OpenJDK como versões oficiais do Java 10. Isso só pode ser um reconhecimento tácito do fato de que o OpenJDK é agora um substituto para o OracleJDK.

O InfoQ se aproximou da Oracle para comentar, mas não houveram respostas formais até o momento da publicação.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Comentários da comunidade

  • Retorno

    by Fabio Faria,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    É.. esperamos ansiosos o retorno da Oracle cobrado por vocês..

  • Re: Retorno

    by Leandro Guimarães,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Oi, Fábio! Novas notícias já saíram no InfoQ Internacional sobre esse assunto. Dê uma olhada aqui: www.infoq.com/br/profile/Ben-Evans. Ainda não conseguimos traduzir todas elas, infelizmente.

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

BT