Templates

Templates in LicenseSpot allows you create predefined recipes of how a license should be created. For example, if you need to have a trial license in your app, you’ll first start by creating a template and then adding a Trial limit to it. You might also need some custom properties for that license like for […]

Read More

Beta Limit

The beta limit will is very simple and it allows to check if a license is in beta or no. By using this limit, the IsBeta property on the ExtendedLicense class in the LicenseSpot Framework will return true. This limit can be used in conjunction with the Time limit to indicate how long the beta […]

Read More

Using Limits to Control App Usage

LicenseSpot provides a really flexible and powerful mechanism to protect applications made possible by the use of individual limits. Limits contains specific rules that will dictate how a software application can be used and what are the restrictions that it’ll run under. Adding limits to a license Limits are defined on the Template level in […]

Read More

How Does LicenseSpot Finds a License

The LicenseSpot Framework uses multiple processes to try to find a license installed on the users computer. Search folders The LicenseSpot will search each of the following folders and verify if a license file is found. Below is a list of the folders that it searches by default: The ProgramData folder located on c:\ProgramData\IPManager. This […]

Read More

Offline Activation

Because online activations requires an active Internet connection, this becomes a problem if your customer doesn’t have one at the time the software needs to be activated. This is also a problem when your app runs on servers that customers have locked down for security reason and don’t have Internet access. For this specific situations […]

Read More

Deactivating a License

When a license is activated, an activation is consumed from the license of serial number. Remember activations are only allowed if an Activation limit is present in the license. Because activations can be limited or exhausted, in certain situations it might be needed to free one of those activations so the customer can use it […]

Read More

Network Limit

The network limit allows you to configure network or floating licenses in your app. Floating licenses allows to configure how many instances of your app can run concurrently with a specific license. The process to control the number of apps running is done using two methods in the LicenseSpot Framework: Check Out: this goes to […]

Read More

Time Limit

The time limit allows you to restrict your app to specific time frames of usage. The time limit is generally used in conjunction with the trial limit to restrict times. For example, a 30 days trial would be configured as a trial limit and a time limit set to 30 days from first time usage. […]

Read More

Subscription Limit

The subscription limit allows you to license your application using a subscription model. What it basically adds is the ability to verify via the LicenseSpot Framework API if the license supports subscription and if it’s active. The checking if it’s active or not is done online via LicenseSpot. When configuring the subscription limit you have […]

Read More

Activation Limit

The activation limit allows a license to be activated against LicenseSpot. If this limit isn’t present you’ll get an error message when trying to activate a license indicating that it doesn’t support activation. This limit can be combined with any of the other limits. The following options are available when configuring the activation limit: Max […]

Read More