Finds Java runtimes in your Dockerfiles, CI workflows and shell scripts that sit under Oracle's paid license terms, and shows the free OpenJDK line that replaces each one. Runs entirely in your browser — nothing is uploaded.
This page runs all 9 rules over the file you paste. The full version sweeps every file in your workspace and writes a dated evidence pack - file, line, distribution, license basis, free-window date and swap - to hand to procurement or to an Oracle audit.
Whole-workspace evidence pack - $29 once, one license key per person or CI seat, 7-day full refund
Same engine as the VS Code extension, byte for byte.
This page is the working piece. The full pack has everything below.
Finds the Java lines in your build that Oracle now bills for, and the free line that replaces each one
Oracle Java SE Universal Subscription is list-priced at $15 per employee per month, counting every employee in the company, not every Java install. 250 employees x $15 per employee per month x 12 months = $45,000 a year.
Buy the full version — $29It reads the Dockerfile, CI workflow, shell script or .sdkmanrc you have open and names every line that pulls an Oracle-licensed Java runtime. Each finding carries the line number, the license basis, whether that Java version is inside Oracle's free window on today's date, and the free OpenJDK line that replaces it. 9 rules, no network call.
JVM platform and build engineers at companies that sell software. If your repository provisions Java in a container image, a GitHub Actions job, a Jenkins agent script or SDKMAN, one of those lines decides whether your company owes Oracle a subscription. The people who write those lines are rarely the people who sign the license.
grep finds the word oracle. It cannot tell you that JDK 21 left Oracle's free No-Fee Terms window on 2026-09-16 and JDK 17 left it on 2024-09-19, so the same unchanged line was free last week and is not free today. A chatbot trained before September 2026 will still tell you Oracle JDK 21 is free in production.
Free: all 9 rules over the file you have open, every finding with its line number and its swap. That job finishes on its own. Paid, $29 once: the same rules swept over every file in the workspace, plus a dated evidence pack with file, line, distribution, license basis and swap, for procurement or an audit. Team and commercial use included.
Oracle Java SE Universal Subscription is list-priced at $15 per employee per month, counting every employee in the company, not every Java install. 250 employees x $15 per employee per month x 12 months = $45,000 a year. The unit of billing is your payroll, not the number of containers that happen to run Java.
One question, answered by the person who built it. Your email only if you want the answer sent.