Software License

Anapaya licensed software usage depends on the subscription term, product type, metric and feature set.

Warning

Using the software beyond the subscription end-date or exceeding subscribed limitations constitutes license fraud.

Starting with release v0.38.0, appliances support Anapaya’s license management system. While licenses can now be installed, enforcement is not yet active.

In an upcoming release, Anapaya appliances will require a valid license for full functionality. Once SCION is configured, the trial-period is limited to 30 days. Afterward, the appliance enters restricted-functionality mode unless a license is installed.

To enable full functionality, operators must install a valid license. After expiration, the appliance enters a grace-period, allowing time for renewal before transitioning to restricted-functionality mode.

Note

We recommend familiarizing yourself with the license management system and installing licenses before enforcement begins. Refer to the License Management user guides.

License Lifecycle

To reduce disruptions for end customers, Anapaya has included some flexibility in the license management process through the following notions:

  • valid-license: The appliance is configured with a valid license and allows the corresponding features.

  • trial-period: The appliance is still in the trial period, which means it was recently set up and there has never been a license on the system. If SCION hasn’t been configured yet, this status does not expire. Once SCION has been configured, the status will expire after 30 calendar days.

  • grace-period: The appliance had a valid license before, but it has expired. During the grace period, the functionality of the appliance remains unchanged. The grace period is 90 calendar days.

  • restricted-functionality: No valid license has been added after the trial period or the grace period. The appliance is still operational, but runs in a restricted-functionality mode.

    Note

    Using the software beyond the 30-day trial period and after the subscription expiry date constitutes a license breach. the grace period is a flexibility offered by Anapaya to its customers. Please note, however, that any license renewed during the grace period will be effective from the originally intended renewal date, in order to ensure license continuity.

The lifecycle of the different states is shown in the following diagram:

License Lifecycle

License Management

The current system leverages an “offline” process, meaning that you need to activate a license and add it to the appliance.

Follow the user guide for your product category:

Multiple Licenses on the same Appliance

Multiple licenses can be installed on the same appliance. The system will prioritize valid licenses first by the number of features they enable, starting with the one that allows the most, and then by the expiry date. Licenses are never combined, meaning that only one license at the time is active.

License Features for each Product Category and Tier

Please reffer to the respective product documentation for information on the available features for each product category and tier:

Frequently Asked Questions

What is the difference between a subscription and a license?

A subscription is a comprehensive package including:

  • the right to use the licensed software with a determined feature-set, for a given period of time and up to specified metrics,

  • the access to minor and major software updates,

  • and software support within a standard SLA.

Anapaya materializes a subscription by assigning it an IC (Individual Contract). A license ensures the right of use by contractual and technical means. Anapaya implements signed license certificates to enforce the subscription validity period and the appropriate feature set.

When do I need to activate a license?

  • When the software appliance gets initially set up, before the end of the trial-mode period.

  • When the subscription gets renewed (automatically or explicitly) or extended.

  • When the subscription tier is changed (e.g., upgrading from Anapaya EDGE Lite to Anapaya EDGE Pro).

  • When the computing resource running the software appliance is replaced.

What is the effective date of the subscription / of the license?

The software subscription can be ordered at any time, with billing starting from the effective date. The effective date of a subscription can be different from the date the license has been effectively activated (date of license installation).

Initial Activation

The effective date of the license is the earlier of the following two cases:

  • The date selected while activating the license (e.g., when the installation date on customer premise is known in advance) - illustrated on the left graphic below.

  • The date SCION gets activated on the appliance (i.e., a SCION AS is defined in the configuration or a SCION-tunneling endpoint is enabled) is illustrated on the right graphic below.

License Lifecycle

Standard Renewal

The effective date of the license is the day after the end-date of the previous subscription.

On the left graphic below, the license is renewed before the end-date of the previous subscription. The effective date of the new license is the day after the end-date of the previous subscription. On the right graphic below, the license is renewed after the end-date of the previous subscription. The effective date of the new license is the day after the end-date of the previous subscription.

License Lifecycle

Subscription Upgrade or Subscription Prolongation

The effective date of the license is the day of the license activation.

What is the impact of the absence of a valid license?

When no valid license has ever been installed on an appliance, it runs in “trial” mode, for 30 days maximum. All the possible features are allowed for this period of time. After the trial period, the appliance operates in a restricted-functionality mode.

When a valid license is expired, the appliance enters in a grace-period mode, for 90 days maximum. The appliances continues to operate with the feature-set allowed with the last valid license. This prevents the appliance to be un-usable immediately after the validity of the previous license, e.g., if the renewal of the subscription takes longer than expected or if you cannot add the new license the day of the end of the validity of the previous license.

You can add a new license during the grace period without operational impact on the appliance. The effective date of the new license will be set to the start date of the grace period.

When the grace-period is over and no valid license gets installed, the appliance operates in a restricted-functionality mode.

What is the impact of an appliance running in “restricted functionality” mode?

When an appliance operates in the restricted-functionality mode, configuration changes are not possible anymore, with the exception of the capacity to generate an LRF or import a valid license.

Which Anapaya software appliance version is compatible with the license management system?

Licenses can be activated on any software version >= 0.38.0 (Release Notes). The release when licensing is enforced has not been communicated yet.

Should I activate licenses even if it is not mandatory?

We strongly encourage all users to activate any appliances running a software version that supports the license management system:

  • To get familiar with the license management process

  • To avoid any disruption that could appear while upgrading a software version to the newest release.

Which product requires the activation of a license?

The licenses are activated at the appliance level, independently from your subscription model. This means that every appliance instance running the Anapaya software must have a valid license, including instances that are provided for free (e.g., GATE instances or NFCU (Not For Commercial Use) instances).

How to renew/upgrade/downgrade a subscription?

Please contact your sales representative with the IC you wish to upgrade and the target tier. Then follow the license management procedure the same way as for a new license. Since multiple software licenses can be installed simultaneously, simply add the new license to the appliance. Please refer to the section about the effective date to learn when the new license is active.

How does renewal work?

To renew a license a new LRF file needs to be generated, and the same license management procedure as for a new license needs to be followed.

I renewed or extended the term of a subscription, do I need to update the license?

Yes. Each renewal or extension of the term of a software subscription requires the issuance of a new license, to set the new validity date of the license on the appliance.

This applies regardless of how the subscription is renewed:

  • Via an auto-renewal or through an explicit renewal order.

  • With or without change of the subscription metric

  • Before, at or after the subscription end-date.

How to migrate license to another platform?

If you migrate the appliance to another platform, due to for example an upgrade or a replacement, it is required to issue a new license, since the license is tied to a specific appliance platform.

Note

Bear in mind that if the reason should be a hardware failure, the new appliance will run for 30 days in the trial period mode, giving you time to focus on restoring operations and deal with the license management process later.

To reallocate a license to a different platform please contact ops@anapaya.net and provide the following information:

  • The subscription identifier (IC) from the Anapaya portal.

  • The LRF file of the new appliance.

What happens if multiple licenses are installed?

See section about multiple software licenses.