Oracle Technology Stack Licenses
This section lists the Oracle technology stack products included within Oracle Communications Unified Assurance, and their applicable third party notices and licenses.
Java SE 21
This Licensing Information document is a part of the product or program documentation under the terms of your Oracle license agreement and is intended to help you understand the program editions, entitlements, restrictions, prerequisites, special license rights, and/or separately licensed third party technology terms associated with the Oracle software program(s) covered by this document (the “Program(s)”). Entitled or restricted use products or components identified in this document that are not provided with the particular Program may be obtained from the Oracle Software Delivery Cloud website (https://edelivery.oracle.com) or from media Oracle may provide. If you have a question about your license rights and obligations, please contact your Oracle sales representative, review the information provided in Oracle’s Software Investment Guide (http://www.oracle.com/us/corporate/pricing/software-investment-guide/index.html), and/or contact the applicable Oracle License Management Services representative listed on http://www.oracle.com/us/corporate/license-management-services/index.html
Licensing Information
Description of Product Editions
The Java SE products provide the features required to develop, debug, distribute, run, monitor, and manage Java Applications in many different environments, from cloud providers, to servers, to desktops, to constrained devices.
The installation packages and features available to each of the products listed below is the same. The difference in the products listed below lies on which type of devices you are licensed to run the software on, in whether or not you are entitled to redistribute the software (or custom runtime thereof via jlink), and on which rights remain at the end of the licensing period.
Below is a summary of the different Oracle Java SE 21 licensing options, which are specifically defined in the applicable license:
-
Oracle Java SE Universal Subscription: Entitles you to use Oracle's Java SE 21 software on servers (your own or those hosted by a third party on your behalf) for your internal business operations, including to run your Java applications as a cloud service, all as specified in your subscription agreement and for as long as the subscription remains active. Includes all Oracle Java SE 21 updates while the subscription is active. Once the subscription terminates or expires all use of the software acquired through the subscription must end.
-
Legacy Oracle Java SE Subscription: Entitles you to use Oracle's Java SE 21 software on servers (your own or those hosted by a third party on your behalf) for your internal business operations, including to run your Java applications as a cloud service, all as specified in your subscription agreement and for as long as the subscription remains active. Java SE Subscription is also available for ISVs when limited redistribution of Java SE products is required. Includes all Oracle Java SE 21 updates while the subscription is active. Once the subscription terminates or expires all use of the software acquired through the subscription must end.
-
Legacy Oracle Java SE Desktop Subscription: Entitles you to use Oracle's Java SE 21 software on desktops in accordance with your subscription agreement and the metrics specified therein and for as long as the subscription remains active. Includes all Oracle Java SE 21 updates while the subscription is active. Java SE Desktop Subscription is also available for ISVs when limited redistribution of Java SE products is required. Once the subscription terminates or expires all use of the software acquired through the subscription must end.
-
Legacy Oracle Java SE Advanced: Entitles you to use Oracle's Java SE 21 software on servers (your own or those hosted by a third party on your behalf) for your internal business operations, including to run your Java applications as a cloud service, all as specified in your license agreement. Support for Java SE Advanced includes all Oracle Java SE 21 updates released during the supported period.
-
Legacy Oracle Java SE Advanced for Independent Software Vendors (ISVs): Entitles you to use Oracle's Java SE 21 software to develop Java applications, to distribute Java SE 21 software with those applications in the devices and quantities specified in your distribution agreement, and to use Java SE 21 to run those applications as a cloud service (on your servers or those hosted by a third party on your behalf), all as specified in your license agreement. Additional information regarding redistribution is set forth below. Support for Java SE for ISVs includes all Java SE 21 updates released during the supported period. You are not otherwise permitted to use Java SE 21 software in your internal business operations.
-
Legacy Oracle Java SE Advanced Desktop: Entitles you to use Oracle's Java SE 21 software on desktops in accordance with your license agreement and the metrics specified therein. Support for Java SE Advanced Desktop includes all Java SE 21 updates released during the supported period.
-
Legacy Oracle Java SE Advanced Desktop for Independent Software Vendors (ISVs): Entitles you to use Oracle's Java SE 21 software to develop desktop Java applications and to distribute Java SE 21 software with those desktop applications to your end user customers all as specified in your distribution agreement. Additional information regarding redistribution is set forth below. Support for Java SE Advanced Desktop for ISVs includes all Java SE 21 updates released during the supported period. You are not otherwise permitted to use Java SE 21 software in your internal business operations.
This document covers only your entitlement for Java SE 21. The products listed above might also grant you rights to other Java SE versions. Other Java SE versions might have different restrictions, features, entitlements, and/or installation packages. Please review the licensing information user manual for other Java SE versions to learn about your rights associated with those Java SE versions.
Customers licensing any of the products listed above have access to all the features and functionality available for this release, including those designated in prior versions as "Commercial Features."
In order to gain access to all of the features available in the products you have licensed, you may need to download more than one installation package. There is no one-to-one relationship between products and installation packages.
Experimental and Technology Preview Features
The Java SE products include experimental and technology preview features being considered for future versions of the product. Experimental and technology preview features are labeled as such in the product documentation. They are not meant to be used in production and are not supported by Oracle. Oracle welcomes feedback on experimental and technology preview features but users should be aware that experimental and technology preview features might never be included in a production version, or might change significantly before being considered production-ready.
Installation packages
There are no installers or packages that correspond directly with the Oracle Java SE products listed above.
Package Contents
| Package | Contents |
|---|---|
| Oracle Java SE Development Kit (JDK) | Everything required for developing, debugging documenting, running, and monitoring Java applications including a Java Virtual Machine and many common Java Libraries. |
| Oracle TZUpdater Utility | Utility for updating the Java Runtime Environment time zone database, with the latest information provided by the IANA Time Zone Database at https://www.iana.org/time-zones |
Prerequisite Products
Java SE 21 has no prerequisite products.
Additional Information on Limited Right of Redistribution
Additional Terms and conditions for redistribution of Oracle JDK
Some, but not all, of the products listed above allow limited redistribution of the Java SE Development Kit (JDK) in its entirety or as a custom runtime created via jlink.
The JDK, or a custom runtime (created via jlink), which will be referred to as "Redistributable Components", can be redistributed in accordance with your Binary License and Redistribution Agreement (BLRA) and as long as:
-
Redistributable Components are bundled as part of, and for the sole purpose of running your Java applications on the Java Platform.
-
Your Java application adds significant and primary functionality to the Redistributable Components.
-
If applicable, you restrict the quantity and type of devices on which your program can be run as in accordance with your BLRA
-
You do not distribute additional software intended to replace any component(s) of the Redistributable Components.
-
You do not remove or alter any proprietary legends or notices contained in the Redistributable Components.
-
You only distribute Redistributable Components subject to a license agreement that protects Oracle's interests consistent with the terms contained in your BLRA
-
You agree to defend and indemnify Oracle and its licensors from and against any damages, costs, liabilities, settlement amounts and/or expenses (including attorneys' fees) incurred in connection with any claim, lawsuit or action by any third party that arises or results from the use or distribution of any and all Programs and/or Redistributable Components
Third-Party Notices and/or Licenses
For the complete listing of third party notices and licenses applicable to Java SE 21, see the Java SE 21 LIUM.
MySQL 8.4.8
For the licensing information for MySQL 8.4.8, including third party notices and licenses, see Licensing Information User Manual MySQL 8.4.8 Commercial available on Oracle Help Center.
Enterprise Licensing Information User Manual
G50574-01
Copyright © 2026, Oracle and/or its affiliates.