:mag: ScanCode detects licenses, copyrights, dependencies by "scanning code" ... to discover and inventory open source and third-party packages used in your code. Sponsored by NLnet project https://nlnet.nl/project/vulnerabilitydatabase, the Google Summer of Code, Azure credits, nexB and others generous sponsors!
With version 11 to version 16 builds were published under the Oracle Technology Network License Agreement for Oracle Java SE https://www.oracle.com/downloads/licenses/javase-license1.html , which require a fee-based license for usage in production. [...]
Version 17 is published under the Oracle No-Fee Terms and Conditions (NFTC) https://www.oracle.com/downloads/licenses/no-fee-license.html, which allows the usage of the builds for running internal business operations. Unfortunately, the phrase "internal business operations," is not defined and is a very vague phrase (is a public-facing website running internal business operations?).
See https://github.com/whichjdk/whichjdk.com?tab=readme-ov-file#oracle-java-se-development-kit-jdk They list a few of Oracle's license innovations:
Also: