White Paper · Licensing Fundamentals

BCL vs OTN vs NFTC, explained.

The three licence agreements that have governed Oracle Java downloads since 2014 — what each one allows, what it forbids, and which one your installations actually fall under.

Not an Oracle partner or reseller
100% buyer-side advisory
Money-back audit defence guarantee
340+ Java engagements
Inside the guide

Three agreements, one estate under all of them.

Almost every compliance dispute over Oracle Java comes down to one question: which licence agreement governs the installation in front of you? Since 2014, Oracle Java SE downloads have been issued under three very different agreements — the Binary Code License, the Oracle Technology Network agreement, and the No-Fee Terms and Conditions — and the rules flip sharply between them.

BCL vs OTN vs NFTC Explained sets the three side by side. It shows what each agreement permits and forbids, maps the agreements onto specific Java SE versions and updates, and explains why most enterprises are quietly running under all three at once — the single fact that makes Oracle Java compliance so easy to get wrong.

What is inside
1

BCL — the Binary Code License

The pre-2019 agreement and its “general purpose” allowance — what it covered, and the commercial-features trap inside it.

2

OTN — the Oracle Technology Network agreement

The April 2019 agreement that made production and commercial use of Oracle JDK payable, and the use it still permits for free.

3

NFTC — the No-Fee Terms and Conditions

The 2021 return to free Oracle JDK use — the versions it covers and the moment the free period ends.

4

The version map

Which agreement governs which Java SE release and update — from Java 8 through the current release.

5

The mixed-estate problem

Why a single organisation is usually running installs under all three agreements at once, and why that is the core compliance risk.

6

Establishing your position

Auditing each install against the agreement that genuinely governs it — the basis of any defensible compliance position.

Free White Paper

Read it now

Three quick details and the full white paper opens straight away. No cost, no obligation.

We email you a link to keep. We never share your details.
Why this paper

Independent guidance, written for buyers.

Field-tested

From 340+ engagements

Drawn from more than 340 Oracle Java licensing engagements — assessments, audit defences, renewals, and migrations across every major industry.

On your side

Buyer-side only

Written purely for the organisation that licenses Java. No Oracle relationship, no reseller margin, and no incentive except protecting your budget.

Plain English

The agreements, side by side

A direct comparison of BCL, OTN, and NFTC — the clause-level detail behind every Oracle Java compliance question.

Audit defence comes with a money-back guarantee

If we take on your Oracle Java audit and cannot reduce the claim, we refund our fees. See how the guarantee works →

Unsure which licence governs your Java? We can map it.

An independent review will tie every install to the agreement that actually applies — and flag the exposure.

Contact Us →All White Papers

The Java Licensing Brief

Weekly Oracle Java updates, audit alerts, and negotiation intel.