Oracle has replaced its previous historical measures, "Processor" and "Named User Plus," with a brand-new license metric for Java SE/Java SE Desktop (now termed "Java SE Universal Subscription") based on staff numbers.
Customers are required to purchase licenses equivalent to the number of employees, which includes full-time, part-time, and temporary workers, under this new licensing criteria. Full-time, part-time, and temporary workers who assist your internal company processes on behalf of your agents, contractors, outsourcers, and consultants.
With this new licensing terminology; Oracle will be able to compute license requirements more easily as a result of not having to first calculate application users or Oracle processors before applying licensing rules in conjunction with partitioning policies.
What helps a company using Oracle:
- Simpler licensing management and computation
- Includes the permission to utilize the asset on all asset categories, including third-party cloud instances, desktops, laptops, servers, and so forth (no separate metrics for different device types)
- Additionally includes the right to use "Java Commercial Features" (no separate "Java SE Advanced" license required)
What could become a challenge for a company?
Oracle has increased the price of the license by about 500%, even though only 40% of your employees use Java. - You will need to purchase licenses for all 100 of your employees.
What effect will it have on the existing clients using the legacy metric?
Customers of the historical Java SE Subscription packages continue to enjoy all of the original benefits and may renew on their current terms and metrics, according to the FAQs.
Who will it mostly affect?
- Oracle may urge customers who already have a contract covering a portion of their staff count to license the complete employee count.
- Clients in any form of discussions or negotiations with Oracle explicitly on Java
Now, what can be done?
- Customers may need to assess the Java need and decide whether or not it makes sense for them to license every employee (it won’t for most customers)
- Utilize free software (BCL/NFTC) - may not be the most practical choice
- Switch to open-source alternatives. A number of outside companies offer support for OpenJDK at substantially lower rates, with regular critical patch and update cycles and round-the-clock assistance.