As of January 23, 2023 Oracle have changed the licensing model for Java. Formerly based on “Named User Plus (NUP)” for client devices and “Processors” for servers, Oracle Java is now licensed based on the “employee” count of an organisation. Depending on how many employees you have, this switch to Oracle Java licensing based on employee count could get expensive quickly.
For some organisations, clarifying the first half of that will take some work but working out the 2nd half – the total number of employees at your 3rd-party partners who support your business – is going to be easier said than done!
Oracle also clarify that you have to license ALL such employees, not just those that use Java, so the minimum order has to be equal – at a minimum – to the total number of employees at the order date.
Finally, should you find yourself installing Java on more than 50,000 processors, you’ll need to acquire an additional license from Oracle.