Production License Count and Usage

The OpenLegacy licensing mechanism controls how production environments use licensed project resources such as methods and assets.
Each production license defines quotas that determine how many of these resources can be deployed and tracks any changes over time.

The license mechanism ensures controlled usage, maintains compliance, and provides flexibility for customers to manage updates at their own pace.


Project Tag and License Issuance

Each time a new project tag is created, a new production license must be issued for that tag.
This license captures the exact state of the project at the time of tagging, ensuring that all methods and assets included are properly accounted for under the production license.


License Change Tracking

When a new production license is created, the system evaluates and records changes since the last license issuance as follows:

New Methods

  • Each newly created method is included in the new license and deducted from the available method quota.
  • Removing old methods does not increase the quota.
  • Once a production license is created, the quota usage is locked to that point in time.

New Assets

  • Each newly added asset is included in the license and deducted from the asset quota.
  • Removing old assets does not restore the quota.
  • Creating a new version of an existing asset (same asset ID) does not affect the quota.