Trial license are typically time-limited, set to expire at some future date past the initial activation of the license. Trial license may optionally include Feature, with an option to set one or more usage limitations per feature. Finally, trial licenses can be installed on a device or accessed over a network from Distributor service; or distributed on a secure USB device standalone if required
The steps to to issue Trial License include:
- Step 1: Set Trial Flag
- Step 2: Assign Customer (Optional)
- Step 3: Add Description (Optional)
- Step 4: Add Product/Features
- Step 5: Set Environment
- Step 6: Set Time-limited Lifecycle
- Step 7: Add Custom Tags
- Step 8: Issue License
- Step 8: Distribute Activation Key(s)
Step 1: Set Trial Flag
In the General properties panel set the Trial radio button to identify the license as a Trial. This ensures the license can be tracked and reported on separately from commercial licenses.
Step 2: Assign Customer (Optional)
Assign the license to a customer (already created in the Software Potential service) by selecting the customer name in the Customer search box in the General panel. (To select the customer type the customer name and select the name from the drop down of available customers.)
Step 3: Add Description (Optional)
In the General properties pane add a free-text description in the Description field l. This Description will be displayed as part of the license Details in Software Potential portal.
The Description text is NOT included in the license file installed during activation and so cannot be retrieved via the runtime API e.g. cannot be displayed to the licensed application end user via the application UI.
Step 4: Add Product/Features
In the Product panel select the Product to be licensed from the list of available products in your Software Potential account. A list of all available Features and Features Sets for the selected product will be then be displayed.
Optionally select one or more product Features from the list in the Available Features panel. See Add Features To License for more details on this process.
Alternatively, select one of the available Feature Sets to add all the associated Features to the license. See Add Feature Set To License for more details of this process.
Step 5: Set Environment
In the environment select one of the available (mutually exclusive) license environments:
- Node locked Standalone - to issue a license that is installed on the device on which the license application is running.
- Distributor (Network) - to issue a license that is installed in a Distributor service to which multiple instances of the licensed application are connected
- Removable (USB) - to issue a license that is installed and locked to a secure USB device.
While there is an option to issue a Standalone Unrestricted license this is a legacy option supported only in the older SLP Runtime (aka Microsoft.Licensing runtime). This license is NOT locked to a device and so the corresponding license file can be copied from machine to machine.]
See License Properties for mode details on these environment options.
Step 6: Set Time-limited Lifecycle
In the Lifecycle panel, select Time-limited option and then set either:
- Expiration Days - the number of days (post the activation of the license) after which the license will expire
- Expire Date - the date on which the license will expire
It is possible to reissue a time-limited license to extend its expiry e.g. should a customer request an extension to a trial period.]
Step 7: Add Custom Tags
In the Custom Tags panel you can optionally add one or more Name/Value pairs to the license. These Name/Value pairs are included in the license file such that they can be retrieved via the SP Runtime and used within the licensed application e.g. to enforce some license checks and/or to display to the end user.
Step 8: Issue License
In the Issue panel you can set a Max License Activations value that controls how many times the license may be activated/reactivated. The default value is one which means the license can only be activated once on a device. See Getting Started With License Activation for more details on how this works.
Finally, if you need to create multiple licenses set the Number of License value accordingly. A separate Activation Key will be generated for each license.
Step 9: Distribute Activation Key(s)
Copy the Activation Keys generated and distribute to your customers e.g. via email.
Article is closed for comments.