Java licensing

Navigating Oracle Java Licensing on Azure

Introduction Oracle Java Licensing on Azure

Understanding Oracle Java licensing on Azure is crucial for businesses looking to optimize their software investments and ensure compliance.

This article aims to provide a detailed overview of Oracle’s Java licensing policies on Azure, particularly for organizations that still operate under legacy metrics.

Oracle Java Licensing: A Brief Overview

From 2019 to January 2023, Oracle sold Java SE based on processor and Named User Plus license metrics. However, in January 2023, Oracle removed processor and Named User Plus licenses and replaced them with an employee license metric.

Despite this change, organizations can still negotiate a purchase for Named User Plus licenses, and customers with existing subscriptions may be able to renew and keep their old license metrics.

Oracle Java Licensing on Azure

Oracle Java Licensing on Azure

When deploying Java on Azure, it’s essential to understand how Oracle’s licensing policies apply. For Azure deployments, you use the processor license for Java.

Oracle has defined Microsoft Azure as a “public cloud,” they have granted customers the license right to calculate per vCPU. If you enable multithreading, two vCPU equates to 1 Oracle processor license.

This applies to all Oracle technology software products, including Java.

Calculating Java Licenses for Azure Instance

To illustrate how Oracle’s Java licensing policies apply to Azure deployments, let’s consider the Azure instance type Standard_F8s_v2, which has eight vCPUs.

As per Oracle’s licensing policy, if you have multithreading enabled, two vCPUs equate to 1 Oracle processor license.

Therefore, for an Azure instance type Standard_F8s_v2 with eight vCPUs, the calculation would be as follows:

8 vCPUs / 2 = 4 Oracle processor licenses

So, if you’re deploying Java on an Azure instance type Standard_F8s_v2, you would need 4 Oracle processor licenses.


Navigating Oracle Java licensing on Azure can be complex, but understanding these policies is crucial to ensure compliance and optimize your software investments.

Whether you’re operating under the new employee license metric or still using legacy metrics, it’s essential to understand how these policies apply to your Azure deployments.

Contact us if you need expert help with Java Licensing.


  • Fredrik Filipsson

    Fredrik Filipsson brings two decades of Oracle license management experience, including a nine-year tenure at Oracle and 11 years in Oracle license consulting. His expertise extends across leading IT corporations like IBM, enriching his profile with a broad spectrum of software and cloud projects. Filipsson's proficiency encompasses IBM, SAP, Microsoft, and Salesforce platforms, alongside significant involvement in Microsoft Copilot and AI initiatives, improving organizational efficiency.

    View all posts