Oracle Licensing

Restricted-Use Licenses in Primavera P6: What You Need to Know

Restricted-Use Licenses in Primavera P6 What You Need to Know

Restricted-Use Licenses in Primavera P6: What You Need to Know

Oracle Primavera P6 licensing often includes bundled software known as restricted-use licenses. These licenses allow specific Oracle technologies to support Primavera P6, but only under strictly defined limitations.

Understanding these restrictions, appropriate use cases, and how they apply in real-world scenarios is crucial for organizations aiming to maintain Oracle licensing compliance.

This article explains what restricted-use licenses in Primavera P6 entail, their precise limitations, and suitable usage scenarios.


What are Restricted-Use Licenses?

A restricted-use license is an Oracle software license allowing limited, context-specific usage of particular Oracle products bundled with another licensed Oracle productโ€”in this case, Primavera P6. Unlike standard full-use licenses, restricted-use licenses:

  • Allow usage only within defined boundaries and contexts.
  • These are specifically intended to support Primavera P6 functionalities and integrations.
  • Prohibit broader use beyond Primavera-specific purposes.

Oracle clearly defines the scope of restricted-use licenses in Primavera P6 agreements. Organizations must carefully adhere to these defined restrictions to avoid license compliance violations and unexpected licensing fees.


Why Oracle Provides Restricted-Use Licenses with Primavera P6

Oracle provides restricted-use licenses with Primavera P6 licenses primarily for practical reasons:

  • Primavera P6 relies on various Oracle technologies to deliver core functionalities such as web interfaces, reporting, and integrations.
  • Bundling restricted-use licenses enables customers to utilize these necessary technologies without fully licensing each component separately.
  • This licensing model reduces upfront software costs for organizations needing specific functionality supporting Primavera usage.

However, restricted-use licensing explicitly prevents using the bundled components for unrelated applications or functions outside the Primavera environment.


Common Restricted-Use Licenses Included with Primavera P6

Oracle typically includes several software components under restricted-use terms with Primavera P6 licenses:

Oracle WebLogic Server (Standard Edition)

  • Allowed Usage:
    • Hosting Primavera P6โ€™s primary web application interface.
    • Running basic Primavera web-based functionalities.
  • Prohibited Usage:
    • Deploying non-Primavera applications.
    • Utilizing advanced features such as clustering, Enterprise JavaBeans (EJB), or other advanced Java EE features.
  • Example Scenario:
    • An organization uses WebLogic solely to host Primaveraโ€™s web interface for users accessing project management functionalitiesโ€”this aligns perfectly with the restricted-use conditions.
    • If the company later deploys another Java application on the same WebLogic instance, it will violate the restricted-use license, and a full-use WebLogic license must be purchased.

Read 10 Must-Know Facts About Oracle Primavera Licensing.

Oracle Analytics Publisher (Oracle BI Publisher)

  • Allowed Usage:
    • Generating and viewing built-in Primavera reports using pre-defined templates and standard reporting features.
  • Prohibited Usage:
    • Creating customized BI Publisher reports unrelated to Primavera’s default functionalities.
    • Using BI Publisher to serve non-Primavera reporting needs.
  • Example Scenario:
    • An organization utilizes BI Publisher exclusively for standard Primavera schedule and resource reports. This fits within restricted-use terms.
    • If the organization later develops custom analytics or BI reports for a non-Primavera application using this BI Publisher license, a full-use license is required.

Oracle Web Services (Primavera Web Services API)

  • Allowed Usage:
    • Integrating Primavera P6 data specifically with related Primavera functions or approved integrations.
  • Prohibited Usage:
    • Third-party applications or services accessing Primavera web services without properly licensing those indirect users.
    • Extensive customizations extending beyond standard Primavera integrations.
  • Example Scenario:
    • A company integrates Primavera schedules with internal Primavera-specific reporting applications via the Primavera Web Services API, which is allowed under restricted-use licensing.
    • If external systems or unlicensed users extensively query Primavera data through these web services without additional licensing, it violates the restricted-use terms.

Oracle Java SE

  • Allowed Usage:
    • Running Java SE exclusively to operate the Primavera P6 application environment.
  • Prohibited Usage:
    • Using the included Java SE license to power other Java-based applications or services.
  • Example Scenario:
    • A construction firm deploys Primavera and uses the bundled Java SE only to operate Primavera software, which is fully compliant with restricted-use licensing.
    • Installing and operating other unrelated Java-based software using the same bundled Java SE license would breach restricted-use limitations and require separate Java SE licensing.

Additional Restricted-Use Components (Oracle HTTP Server, Primavera Gateway)

  • These additional components are similarly restricted to usage within Primavera’s context only.
  • Extending their functionality to unrelated applications or non-Primavera tasks triggers the need for full-use licensing.

Appropriate Use Cases for Restricted-Use Licenses in Primavera P6

Restricted-use licenses are best suited for situations limited to Primavera-specific support functions:

Supporting Primavera Web Interface

  • Organizations strictly host Primavera’s web application and basic functionalities through WebLogic Server to manage project schedules, resources, and reports within Primavera P6.
  • Ensuring no additional applications or integrations are added to the same WebLogic instance.

Primavera Reporting and Analytics

  • Organizations exclusively generating standard Primavera reports using bundled Oracle Analytics Publisher.
  • Avoid extensive customizations or report generation unrelated to Primavera’s provided templates.

Primavera Data Integration

  • Companies integrate Primavera data directly into Primavera-specific internal systems using Oracle Web Services without expanding to unrelated external integrations.
  • Ensuring that all users accessing data indirectly through integrations hold valid Primavera licenses.

Limited Java SE Deployment for Primavera

  • Deploying Java SE explicitly to run Primavera software, clearly separated from other Java-based applications.
  • Organizations maintaining clear infrastructure boundaries between Primavera and non-Primavera Java applications.

Common Scenarios Leading to Restricted-Use License Violations

Organizations frequently encounter licensing compliance issues when extending beyond restricted-use limitations. Common scenarios include:

Deploying Additional Applications on Bundled Servers

  • Using bundled Oracle WebLogic or Java SE licenses to host or run unrelated internal applications alongside Primavera triggers licensing violations.

Creating Extensive Customized Reports

  • Utilizing Oracle BI Publisher to build extensive custom reports not provided within Primaveraโ€™s templates or creating reports for other applications.

Unauthorized Integrations with Third-Party Systems

  • Integrating external BI tools, ERPs, or other systems with Primavera using bundled Primavera Web Services, without licensing users appropriately.

Ensuring Compliance with Restricted-Use Licenses

Maintaining strict adherence to restricted-use licenses requires proactive management:

Regularly Audit Oracle Primavera Environment

  • Periodically review usage of bundled components, confirming alignment with restricted-use terms.
  • Document integration points and associated user access must be clearly documented to ensure compliance.

Infrastructure Separation

  • Separate
  • the Primavera-specific infrastructure from other applications or services to prevent accidental licensing violations.
  • Maintain dedicated servers or virtual environments explicitly for Primavera software components.

Educate Staff and Admin Teams

  • Provide training for administrators, developers, and project managers on Oracle’s restricted-use licensing rules.
  • Clearly communicate permitted and prohibited uses of bundled software components.

Limit Customization and Expansion Carefully

  • Carefully evaluate the necessity of any new customization or integration involving bundled components.
  • Ensure new initiatives are assessed for licensing impacts before implementation.

Real-World Example: Compliant Use of Restricted-Use Licenses

Consider a typical compliant scenario:

  • A global engineering firm licenses Primavera P6 EPPM, including restricted-use licenses for WebLogic Server and BI Publisher.
  • The organization uses WebLogic strictly to host Primaveraโ€™s web-based user interface for project managers and schedulers.
  • Standard Primavera schedule and resource management reports are generated using bundled BI Publisher templates, without custom report development.
  • Integrations are limited to Primavera-specific internal applications, fully licensed accordingly.
  • Java SE deployment is explicitly limited to running Primavera P6 software, separated from other Java-based systems.

This careful adherence to licensing boundaries ensures compliance with Oracleโ€™s restricted-use terms, preventing costly licensing audits or penalties.


Conclusion: Managing Restricted-Use Licenses Effectively

Restricted-use licenses in Oracle Primavera P6 offer organizations cost-effective software bundling, provided these licenses are used strictly within Oracleโ€™s defined limitations.

It is critical to clearly understand permitted uses, diligently maintain separation between Primavera and non-Primavera infrastructure, and regularly audit environments for compliance.

Organizations adhering carefully to Oracleโ€™s restricted-use conditions benefit from reduced costs and simplified licensing, minimizing risks of compliance violations, audits, and unforeseen expenses.

Do you want to know more about our Oracle Advisory Services?

Please enable JavaScript in your browser to complete this form.
Author
  • Fredrik Filipsson has 20 years of experience in Oracle license management, including nine years working at Oracle and 11 years as a consultant, assisting major global clients with complex Oracle licensing issues. Before his work in Oracle licensing, he gained valuable expertise in IBM, SAP, and Salesforce licensing through his time at IBM. In addition, Fredrik has played a leading role in AI initiatives and is a successful entrepreneur, co-founding Redress Compliance and several other companies.

    View all posts