People reviewing and signing documents at a table
Oracle Primavera P6

Primavera P6 restricted use licenses, and what they allow. What triggers full use, and what drift costs.

The Oracle middleware bundled with Primavera P6 on restricted terms, the actions that turn it into full use, how audits price drift, and how to stay inside the grant.

Contact Us Oracle Advisory
500+Enterprise clients
$2B+Under advisory
PublishedAugust 1, 2025UpdatedSeptember 24, 2026
ContentsKey takeawaysWhat restricted use meansComponents included with P6Restricted versus full useWhat our reviews foundHow audits reprice driftWhat Oracle will sayManaging the grantsContract terms to ask forWhat to do nextFAQ

P6 EPPM includes WebLogic, WebCenter, Analytics Publisher and other Oracle products on restricted use terms. The software carries no marking, so drift goes unnoticed until an audit reprices it at full use.

Key takeaways
  • Same software, narrower right. A restricted use grant permits you to run an Oracle product only in the context named in your ordering document, and the binaries are identical to full use.
  • P6 bundles the middleware. The P6 EPPM license includes WebLogic Server Standard Edition, WebCenter Content, Analytics Publisher and more, each limited to supporting P6.
  • Specific actions trigger full use. Clustering WebLogic, creating folders outside P6, writing new reports or changing workflows each require a full use license.
  • Drift is fast. In our reviews, most restricted components had moved outside their grant within a few years of purchase, without anyone deciding to.
  • The reprice is large. When Oracle finds drift, it claims full use at list price for the whole deployment, often with back support, so the discount becomes the size of the exposure.
  • A yearly check is the control. Record each grant against the system it runs on, review it annually, and buy any upgrade while you still control the timing.

What is a restricted use license in Primavera P6?

A restricted use license is a grant of the same Oracle software at a reduced price, on the condition that you use it only with or through the application, module or scope named in your ordering document. The binaries match the full use version exactly, and only the order limits what you may do with them.

Primavera P6 EPPM is a clear case. Your P6 license includes a set of Oracle middleware products, such as WebLogic Server, WebCenter Content and Analytics Publisher, that you may run only to support P6. Their price sits inside the P6 application fee rather than on separate lines, and the binding definitions sit in the contract documents that govern your order.

  • Elsewhere in Oracle applications. The same pattern appears as a database restricted to a single repository, an analytics component restricted to one product's data, or a product restricted to a named integration.
  • The database version. We cover it in our guide to application specific full use licenses.

Nothing in the installed software marks it

There is no flag, no license key difference and no warning. A WebLogic domain installed for P6 looks exactly like one bought at full use, and it will run a second application without complaint. The restriction lives only in the ordering document, so the people who could breach it are the people least likely to have seen it.

Which components come with P6 EPPM on a restricted use basis?

Oracle's P6 EPPM Licensing Information User Manual for version 25 lists more than a dozen restricted use grants that come with the P6 EPPM license. Each one carries its own condition, and most of them spell out the action that converts it to a full use requirement.

Restricted use grants in P6 EPPM and what triggers full use
ComponentWhat the grant allowsWhat triggers a full use license
WebLogic Server Standard EditionA Standard Edition instance that runs P6 and nothing elseDeploying another web application in the instance, or using clustering, Coherence or EJBs. Oracle's own example: clustering P6 triggers WebLogic Server Enterprise Edition, or WebLogic Suite for Oracle Applications
WebCenter ContentRepositories, workspaces and folders built from P6 that store P6 documents, used only by licensed Primavera usersCreating a repository, folder or workspace manually outside Primavera, such as a new departmental folder
WebCenter portalsPortals built from Primavera portletsAdding organizational or departmental portals, or modifying the Primavera portals
Oracle Analytics Publisher (formerly BI Publisher)Scheduling, processing and running reports inside P6Any user who customizes an existing report or creates a new one
Unified Business Process Management SuiteLicensed Primavera users taking part in workflowsAny user who changes a workflow or creates a new one
Oracle HTTP ServerAccess from outside the corporate firewall and single sign onAny other purpose
Primavera GatewayIntegrating P6 EPPM with other Primavera applicationsIntegrations with systems outside the Primavera family
Java SE, JRockit, EclipseLink, OutsideInRunning P6 servers and processing P6 dataRunning other applications or processing documents outside P6

The remaining grants follow the same logic. Oracle Web Services Manager may only protect Primavera Web Services, and the Oracle ADF runtime gives you no right to build or deploy your own ADF applications.

Is the database under P6 part of the grant?

No. The P6 EPPM manual lists no database among its restricted grants, so the database that holds the P6 schema needs a license of its own.

Check where that license came from. If the database was bought as a restricted grant for another Oracle application, placing the P6 schema on it is the drift pattern this article describes. Our note on the P6 EPPM database license covers the common cases.

What about P6 Professional and integrations?

P6 Professional carries one restricted grant: Java SE, only for running P6 Professional. Integrations are the larger exposure. The manual requires users who are not licensed for P6 EPPM to hold P6 Peripheral Access licenses if they read P6 data or submit data into it through automated processes, including APIs, web services, ETL processes and database links.

That clause catches the third party reporting feed that someone points at P6 to fill a dashboard. The people consuming that data need P6 Peripheral Access, even though they never open the P6 client.

Free white paper

Oracle Primavera licensing and compliance guide

Restricted use rights, the P6 metrics that catch buyers out, and the checks that keep you compliant.

Get the white paper →

How does a restricted use license differ from full use?

They differ in scope, while the software and its capabilities stay the same. Full use allows any lawful purpose, while restricted use allows one named context. Every use outside that context is unlicensed, however natural it feels technically.

Full use and restricted use side by side
DimensionFull useRestricted use
Permitted scopeAny lawful purposeOnly the named application context
PriceFull list with standard discountingSubstantially below full use
Visible in the softwareNo marking neededNo marking at all, contract only
Treatment of driftNot applicableRepriced as unlicensed full use at list
Upgrade pathNot applicableNegotiable migration to full use

In practice the grant permits you to operate the named function and nothing else. Custom schemas, third party reporting feeds and reuse by another application all fall outside it. For P6 that means a second application on the WebLogic domain, a finance report written in Analytics Publisher, or a document library built directly in WebCenter Content.

What have we seen in recent Oracle license reviews?

Restricted use grants are among the most common failure points we find in Oracle applications. That view comes from roughly 30 to 40 Oracle license reviews and audit defenses we ran in 2024 and 2025. Three patterns came up again and again.

  • Fast drift. In most of the companies we reviewed, restricted use components had moved into standalone use within 2 to 4 years of purchase, without anyone deciding to.
  • A restriction no operator could see. The condition lived only in the ordering document, which the people running the software had never read.
  • A large reprice. Audit repricing of drifted components ran 3 to 5 times the original restricted use spend.
How drift usually starts

A database administrator adds a schema to a convenient database. A reporting team points a tool at the repository. Each step makes sense operationally, and each one breaches the contract.

Taken together, a short drift window and a large penalty multiple argue for a yearly review of every grant, rather than a check only when a renewal or audit letter arrives.

How does Oracle reprice restricted use drift in an audit?

Oracle treats use outside the permitted context as use that was never licensed at all. The remedy it asks for is full use licensing at list price for the whole deployment, often with back support for the period of unlicensed use.

That turns the original discount into the measure of your exposure. The deeper the restricted use saving, the larger the gap Oracle reprices when the drift is found, which is the opposite of how a discount normally behaves.

A worked example of the reprice

The figures below are hypothetical. Say a restricted use grant cost your company $120,000, against $400,000 for the same products at full use list. Three years later, a review finds the component serving a second application.

  1. Oracle's starting claim. Full use at list for the whole deployment, $400,000.
  2. Back support. Oracle's standard support fee of 22 percent a year on that list price, charged for one year of out of scope use, $88,000.
  3. Total claim. $488,000, a little over 4 times the $120,000 you originally paid and inside the range we measured. A second year of back support would take it to $576,000, or 4.8 times.

The same conversation before any review is a different negotiation. You scope the upgrade to the component that outgrew its grant, you ask for the discount on your original order, and there is no back support to argue about.

Drift stays invisible until someone looks for it

No alert fires and no invoice changes. The first signal is usually a review, and by then the accumulated saving has already been spent several times over. Our audit practice sets out how to run that conversation once it has started.

Rack mounted server hardware with green and blue status lights
Two servers running P6 look the same in the rack whether or not they form a cluster. The difference shows up only in the WebLogic domain configuration, which is what an auditor asks to see.

What will Oracle say, and how should you answer?

Restricted use disputes on P6 tend to follow a few predictable lines. Here are the ones to prepare for, with the reply we would give.

  • "The middleware is included with P6, so there is nothing to track." It is included on the conditions in the licensing manual, and those conditions are what an audit tests. Ask the account team to confirm in writing which of your current deployments the grants cover.
  • "Clustering P6 is a standard configuration for availability." Oracle's own licensing manual says clustering triggers WebLogic Server Enterprise Edition. If you need the cluster, price that license now as a named line, before a review prices it for you.
  • "Your planners built reports in Analytics Publisher, so they all need full use." Only users who customize or create reports need full use. Running and scheduling reports inside P6 is covered, so count the authors by name and no one else.
  • "The finding is priced at list, with back support from first use." Ask for evidence of the date of first use outside scope, and offer to buy the upgrade as a forward purchase at the discount on your original order.
A restricted to full use upgrade costs far less before an audit than during one. Beforehand it is a negotiation, and afterwards it is a remedy.

How do you manage Primavera restricted use grants in practice?

Write the restriction down where the operators can see it. Map every restricted grant to its permitted context, record it against the system rather than in the contract file, and review the mapping every year.

How to check your own P6 deployment

You can test most of the conditions yourself with tools your team already has. Work through these checks for each P6 environment, including test and disaster recovery.

  • WebLogic domain. In the WebLogic Administration Console, list the deployed applications and any clusters. Anything other than P6, or any cluster at all, needs a full use license.
  • WebCenter Content. Compare the repositories and folders against those P6 created, and flag any your team made by hand.
  • Analytics Publisher catalog. Find the custom or modified reports and record who wrote them. Those authors are your full use count.
  • Workflows. List who has changed or created a workflow in the process management tools.
  • Integrations. Inventory every API, web service, ETL job and database link that reads from or writes to P6, and the people who use the output.
  • Database. List the schemas on the P6 database instance and confirm the license that instance runs under.

The annual review is the whole control

Product scope for the family is documented in the Primavera P6 product documentation, which is where the named context in an order usually points. Restrictions stay fixed, but the systems around them change.

The drift window we measured is short enough that a yearly check catches drift while it is still a configuration question and before it becomes a settlement.

Why we do not tell clients to buy full use up front

A common recommendation is to avoid restricted grants altogether and license every Oracle component at full use from day one. We disagree. On P6, that means paying separately for middleware Oracle already includes, most of which will never leave its permitted context.

The restricted grant is worth taking when you pair it with a written record and a yearly check. Buy full use only for the component that has outgrown its grant, and buy it while you still choose the timing.

What contract terms should you ask for?

The order that grants P6 is also your best chance to limit the cost of drift later. Ask for these terms when you buy or renew.

  1. A schedule of restricted grants. A list attached to the order naming each restricted component and its permitted context, so the condition is on your paper as well as in a manual that changes with each release.
  2. A conversion price. The right to convert any restricted grant to full use at the discount on your current order, for a stated period. That caps the cost of growth in advance.
  3. Audit findings at contract discount. Language that prices any restricted use finding at your negotiated discount rather than at list, with back support limited to a defined period.
  4. Clarity on availability. Written confirmation of how a standby or failover P6 server is treated under the WebLogic grant, agreed before you design for high availability.

If you are weighing a move to Oracle's cloud service instead, the licensing model changes in other ways. Our comparison of Primavera Cloud and P6 EPPM licensing sets out the differences.

What to do next

  1. Pull every ordering document. List which components carry a restriction, because the installed software will not tell you and the operators have never seen the paper.
  2. Map each grant to its context. Write down the application, module or scope the order actually specifies, using the P6 licensing manual for the version you run.
  3. Record the restriction against the system. Put it in the configuration record for each server, so the database administrator and the reporting team see it before they extend anything.
  4. Run the checks every year. Repeat the six checks above for every P6 environment, and again before any upgrade, migration or infrastructure change.
  5. Upgrade on your terms. Where the context has outgrown the grant, migrate to full use as a negotiation. Our Oracle practice prices the upgrade against the reprice exposure.
When to bring in help

Want a second opinion on your Oracle position? Our Oracle licensing consultants are former Oracle insiders who now work only for buyers.

Frequently asked questions

What is a restricted use license in Oracle Primavera?

It is a right to run an Oracle product, such as WebLogic Server or WebCenter Content, only for the purpose Oracle names. For P6 EPPM that purpose is supporting P6 itself. Oracle publishes the conditions in the Licensing Information User Manual for each P6 version, so read the manual that matches the release you run.

How does restricted use differ from full use?

The code and features you install are the same, so the difference is permission. Full use permits you to deploy the product for any lawful business purpose. Restricted use limits it to one application, and Oracle counts any other workload on that installation as unlicensed full use.

Can you see the restriction in the software?

No. Oracle ships the same installer for restricted and full use products, with no license key difference, and no screen or log records which one you bought. The only evidence is your order and the licensing manual, which is why the record has to live with the system owner.

How fast does restricted use drift in a P6 deployment?

In most companies we reviewed, within 2 to 4 years of purchase. The usual causes are small operational decisions, such as a second application added to a spare WebLogic domain, with no one checking the order before making the change.

What does an Oracle audit remedy for drift cost?

In our reviews it ran three to five times the original restricted use spend. Oracle's claim is full use at list price for the entire deployment, often with back support. The final figure depends on how well you can show when the drift began and which users it touched.

What typically causes a P6 restricted use breach?

The common triggers are a custom schema placed on the P6 database server, an external reporting tool reading the P6 repository, and a second application sharing the WebLogic domain. On the middleware side, clustering the P6 servers for availability also requires WebLogic Server Enterprise Edition.

Is the restricted use discount worth taking?

Yes, provided you run a control alongside it. Without one, the saving turns into the size of your exposure, because the gap between restricted and full use price is exactly what Oracle reprices when it finds drift.

Where should restricted grants be recorded?

In the configuration record for each server and application, owned by the team that runs P6. A copy of the order in a procurement archive does not stop a database administrator from adding a schema. The record needs to sit where changes are approved.

How often should P6 restricted grants be reviewed?

Once a year, and again before any major P6 upgrade, migration or infrastructure change. The terms of the grant stay the same while the systems around them keep changing, and a yearly review is frequent enough to catch drift early.

When should you upgrade from restricted to full use?

As soon as a system has clearly outgrown its grant, and before any Oracle review begins. Bought early, the upgrade is scoped to one component at your negotiated discount. Found in an audit, it becomes a claim for the whole deployment at list.

Newsletter
Licensing news that changes what you pay

One email a week on vendor price moves, audit activity and what worked in recent renewals.

Subscribe
Vendor Shield
An advisor on call for every vendor conversation

Always on advisory for renewals, audits and contract questions across your software vendors.

Explore Vendor Shield
Advisory White Paper

Get the Oracle Primavera licensing and compliance guide.

Restricted use rights, the metrics that catch buyers out, and how to keep a Primavera P6 deployment compliant.

Gated with a work email on the download page. No sales follow up you did not ask for.

Get the White Paper →
We never share your details with vendors.

Oracle licensing news, once a week.

Price changes, audit activity and what worked in recent renewals. No vendor spin.