Licença Java – licença comercial ou gratuita?

licença java – Riscos e oportunidades de licenciamento

 

O licenciamento do Oracle Java teve várias mudanças importantes desde 2019 e é difícil acompanhar as alterações de licenciamento, mas tentaremos simplificar para você.

 

Você precisa de uma licença Oracle Java?

 

Se você é uma empresa que usa Java para qualquer finalidade comercial, deve revisar seus requisitos de licenciamento Java para entender se precisa comprar uma Licença Java. Se você concluir que precisa de uma licença, pode decidir se vai comprar uma licença Java ou migrar para um Java JDK não licenciável como OpenJDK ou Azul.

 

Alterações de licencia Java

 

A Oracle fez 2 grandes mudanças de licenciamento desde 2019.

 

Alteração de licenciamento Oracle Java em 2019

 

  • A Oracle anunciou que as atualizações do Oracle Java JDK 8 exigirão uma assinatura do patch 211 em diante.
  • A Oracle anunciou a introdução de um novo acordo de licenciamento Java, o Java OTN SE . Este acordo proíbe todo o uso comercial.
  • O antigo contrato de licenciamento BCLA , que a maioria das empresas não lia, já estava deixando a maioria das empresas inadimplentes.

 

Qual versão do Oracle Java JDK requer uma licença

Oracle Java JDK versões 1-8 com atualizações de segurança anteriores a 211

  • Revise a definição de propósito geral no BLCA, você provavelmente está usando o Java que deveria ter acionado a compra de uma licença Java SE há muito tempo.
  • Se você usou recursos comerciais do Java, também deve ter adquirido uma licença do Oracle Java SE há muito tempo.

 

Oracle Java JDK versões 1-8 – aplicando o patch de segurança 211 e posterior.

  • Depois de aplicar o patch de segurança 211 ou posterior, você precisa licenciar o período Java.
  • A única exceção é que você não precisa licenciar o Java se o uso for para qualquer produto listado no cronograma b.

 

Oracle Java JDK versões 11-16

  • Você precisa licenciar o Oracle JDK em clientes e servidores, nenhum uso gratuito é permitido.
  • A única exceção é que você não precisa licenciar o Java se o uso for para qualquer produto listado no cronograma b.

 

Oracle Java JDK versões 17+

  • Atualmente, você não precisa licenciar o Oracle JDK 17 e posterior.

 

O Oracle Java (JDK / JRE) era gratuito antes de 2019?

– Não totalmente

O BCLA permitia o uso comercial se você estivesse usando Oracle Java para “computação de uso geral”. Se você usou o Oracle JDK ou JRE para qualquer outra finalidade além da computação de uso geral, você não tem permissão para usar o Oracle JRE e JDK e sua empresa deve ter adquirido uma licença da Oracle (as licenças do Oracle Java SE estavam disponíveis na lista de preços da tecnologia Oracle).

Alteração no licenciamento do Oracle Java em 2021

Em 2021, a Oracle fez outra alteração na forma de licenciar o Oracle Java. Eles anunciaram um terceiro contrato de licenciamento, o NFTC – Oracle No-Fee Terms and conditions.

O que a Oracle mudou nas regras de licença do Oracle Java SE?

  • A Oracle anunciou que a partir do Java JDK 17 em diante, o Java é gratuito para uso comercial.
  • A Oracle anunciou em um post no blog que o Java agora é gratuito, mas deu a entender que, se você não atualizar o Java 17, pode ser necessário adquirir uma assinatura do Java para aplicar as atualizações de segurança, mas nada foi confirmado.

Se estiver executando versões mais antigas do Java 1-16, você não será afetado pelo novo contrato de licenciamento.

 

Quanto custa uma licença Oracle Java?

Existem 2 produtos diferentes na lista de preços Oracle Java

 

Assinatura de desktop Java SE, que é uma licença para seus usuários que acessam qualquer aplicativo baseado em Java. Preste atenção, isso NÃO é licenciado por dispositivo, mas por indivíduo autorizado que acessa um aplicativo baseado em Java. Por exemplo, se você compartilhou nomes de usuário para um dispositivo e seus 20 usuários que estão acessando o computador, todos os 20 precisam ter uma licença de assinatura Java SE.

A assinatura de desktop Java SE custa 2,5 USD por mês por usuário.

 

A Assinatura Java SE destina-se a licenciar os servidores onde o Java está instalado. Para calcular como licenciar o Oracle Java, você precisa aplicar regras e políticas de licenciamento padrão da Oracle, como

 

Depois de fazer os cálculos e contar o número de processadores que você precisa licenciar, você pode consultar a lista de preços do Java para calcular seu risco financeiro.

A assinatura do Java SE custa 25 USD por mês por processador Oracle.

Lembre-se de que você precisa licenciar o Oracle JRE e o Oracle JDK.

 

Oracle Java em VMware

A visão da Oracle é que, se você implantar um Java JDK em um servidor virtual e estiver usando o VMware ESXI 6.0 e superior, precisará licenciar cada host físico em todos os seus vCenters, mesmo nos vCenters em que não instalou o Java. Como licenciar o Oracle Java SE no VMware difere por versão, este vídeo explicado sobre o licenciamento do Oracle e VMware fornece mais detalhes.

 

Recomendações

Antes de fazer qualquer compra ou se envolver com as equipes de vendas da Oracle, os clientes devem;

Revise sua posição de licenciamento Java.

Além de revisar todas as suas implantações Java considerando todas as regras e políticas de licenciamento da Oracle – você também precisa revisar:

  • Uso de recursos comerciais do Java.
  • Se os produtos Oracle existentes incluírem uma java licença.
  • Se qualquer outro software de terceiros incluir uma licença Java.
  • Revise todos os três contratos de licenciamento e combine-os com seu uso.

 

Crie uma estratégia de licenciamento Oracle para VMware/virtualização.

Se você não tem uma estratégia de licenciamento Oracle em VMware/virtualização, provavelmente precisará decidir por uma para desembaraçar o licenciamento Java. Depois de ter isso em vigor, você pode decidir sobre as opções de aquisição ou migração.

 

Software Oracle com licenças Java SE incluídas

Alguns produtos Oracle incluem uma licença de uso restrito, as imagens abaixo mostram uma lista deles.

 

Interação Oracle

Se a Oracle entrar em contato com você e quiser discutir suas implantações de Java – a menos que seja uma carta de notificação de auditoria formal do Oracle LMS para seu CFO/CIO – recomendamos que você recuse todos esses contatos e realize uma revisão independente de seu licenciamento Java SE.

Se você precisar de aconselhamento especializado em licenças Oracle, apoiamos mais de 30 empresas em todo o mundo com licenciamento Java e podemos ajudá -lo com uma estratégia, nossa metodologia está abaixo.

 

Licenciamento Java – Perguntas frequentes

Por que existem 3 contratos de licenciamento Oracle Java diferentes?

Um contrato é aplicado a versões e patches mais antigos do Oracle Java e o Java OTN é para Oracle Java 11 e 17.
No Java 17 Java, o contrato de licença sem taxa se aplica, o terceiro contrato de licença.

 

O Oracle Java 8 precisa de uma licença?

Se você não tivesse corrigido sua instalação do Oracle Java 8 por 2 anos, estaria sob BCL antes de aplicar o patch de segurança. Mas assim que você aplicar o patch 8u231, você terá aceitado o novo contrato de licenciamento Oracle Java SE.

 

Se compramos um aplicativo de terceiros que requer Oracle Java SE. Quem é responsável por garantir que estamos em conformidade?

Revise seu contrato com o aplicativo de terceiros, se ele mencionar o licenciamento do Oracle Java SE. Se não, talvez você, como cliente final, seja responsável pelo licenciamento.

 

Licenciamento Oracle Java e ISV/OEM

Apenas alguns parceiros OEM têm acordos com a Oracle Java e suas empresas de software geralmente grandes que mantêm esse tipo de acordo há anos. Uma boa regra geral, quanto menor o ISV, menor a chance de tal acordo OEM com a Oracle.

 

Licenciamento Oracle Java e Recursos Comerciais?

Revisar o uso do recurso comercial do Oracle Java SE é o lugar errado para começar, a questão se você precisa de uma licença ou não provavelmente será determinada por a) revisão de seu contrato de licenciamento Java b) sua política de segurança de TI que exige que você corrija servidores e /ou desktops c) Assim que você aplicar um patch de segurança, você estará no novo contrato de licenciamento (Oracle Java OTN SE) e não permite nenhum uso comercial.

 

Oracle Java SE OTN requer licença para não produção?

Os especialistas em licenciamento da Oracle lhe dirão que a Oracle tem uma visão de teste e desenvolvimento onde ISVs e parceiros podem testar e desenvolver suas soluções de protótipo baseadas na tecnologia Oracle sem comprar uma java licença. Mas você não pode executar aplicativos de terceiros com uma produção e um teste e desenvolvimento. Em seguida, tome a decisão de que você não precisa de uma licença para seu teste e desenvolvimento.

É o mesmo caso aqui, é gratuito para uma empresa desenvolver suas próprias soluções baseadas em Oracle Java, mas assim que tiver um env de produção isso não é mais permitido. Não é permitido executar o Oracle Java sem uma licença em um teste e desenvolvimento se você não possuir o IP.

 

Como adquirir licenças do Oracle Java SE?

Sua lista de preços baseada em volume que está disponível publicamente. A Oracle não concede nenhum desconto além daqueles que estão sendo tornados públicos. Isso é muito diferente de outros Softwares Oracle, onde muitas vezes você tem boas chances de negociar grandes descontos ao comprar um novo Software Oracle. Outra alternativa é comprar o Oracle Java SE em um contrato Oracle Unlimited, mas eles são bastante caros no momento e você pagaria mais de € 1 por ano, possivelmente mais.

 

A Oracle está auditando clientes para Java?

Nenhuma auditoria de licença da Oracle não inclui o Oracle Java atualmente, se acontecer, é 1 auditoria em 100. A Oracle não audita seus clientes para Oracle Java. Mas isso pode mudar da noite para o dia, onde a Oracle pode ver a receita em declínio. É uma tática antiga que provou sempre gerar receita.

 

Que recomendação você daria a uma empresa que ainda não revisou seu licenciamento Oracle Java?

Comece, porque a revisão de licenciamento do Java não lhe dará uma resposta clara “é isso que você precisa comprar” ela só lhe dará uma compreensão da sua situação atual. Então, na minha experiência, haverá uma longa discussão interna entre sua TI, segurança de TI, gerenciamento e jurídico sobre qual será a estratégia da sua empresa. Se você não começar, pode ser apressado se a Oracle auditar sua empresa e será forçado a comprar licenças do Oracle Java SE que você não precisa.

 

Tentamos comprar licenças Oracle Java SE para um pequeno número de servidores, mas a Oracle parece não querer aceitar meu pedido e está solicitando uma reunião para revisar nosso licenciamento Java.

Claro, nós mesmos passamos por isso quando ajudamos uma empresa a revisar o licenciamento do Oracle Java SE. Eles concluem que precisam comprar licenças Oracle Java por uma grande quantia de dinheiro. Mas o representante de vendas Java SE da Oracle se recusou a aceitar o pedido.

 

Por que as vendas da Oracle não aceitariam nosso pedido de licença do Oracle Java SE?

 

Não precisamos especular aqui, pois o representante de vendas escreveu um e-mail explicando o motivo. Ele explicou que a Oracle tem 2 organizações de vendas diferentes. Um está sediado no país e o outro está sediado em centros de vendas internos em países de baixo custo. O representante de vendas no país explicou que se recusou a aceitar o pedido, pois só foi compensado na compra inicial. Assim que a empresa fizesse uma compra, ele “perderia” a empresa como cliente para a outra equipe de vendas. Então, ele queria maximizar sua remuneração de vendas vendendo um Oracle Java ULA.

 

Se você deseja estar atualizado sobre o licenciamento da Oracle e receber mais dicas, siga-nos nas
redes sociais:

✔️ Siga-nos no LinkedIn
✔️ Inscreva-se em nosso canal no YouTube

 

Serviços relacionados

Obrigado por ler, entre em contato conosco se precisar de ajuda com seu licença java. Antes de comprar uma licença java comercial, obtenha nossa ajuda