ActiveReportsJS uses a deployment licensing model. You do not need a license for every developer working on a project or their machines. Instead, you license the application for the hostname. This model is much easier for development teams to manage. Let’s discuss how the licensing works.
ActiveReportsJS Product Breakdown
There are two parts to the ActiveReportsJS product that involve licensing:
- ActiveReportsJS Designer
- ActiveReportsJS component files.
The Designer is a standalone desktop application for creating reports. It can be installed on Windows, Linux, and Mac machines. The designer includes a 30-day evaluation period. When installed and opened, the designer will display a banner in the menu bar indicating the trial status.
You may see a banner like this if your trial is expired:
The ActiveReportsJS components are JS and CSS files that can be used in your web application. You can include these files in your application by downloading the files from the ActiveReportsJS page on our site or from NPM.
There are three types of keys:
- Serial Key
- Designer Key
- Distribution/Deployment key
The serial key is used for registration purposes, and the designer key is used to license the designer application. The Serial Key and Designer Key will be included in the purchase confirmation email.
The serial key should be registered in your GrapeCity.com account. If you do not have a GrapeCity account, you will need to create one and register your key. This will enable you to create a deployment key.
Licensing the Designer
The designer key is used to license the designer on a machine. The key is included in the purchase email. Copy this string.
A designer that is not licensed will display a banner with the trial status. Click this banner to open the License Dialog.
Paste your key in the dialog and click OK. The banner and watermark will disappear if properly licensed.
Licensing an Application
Applications deployed with ActiveReportsJS require a deployment key. Deployment keys are available for evaluation, as well as production. After a serial key is registered in your account, you can create your own deployment key following these steps.
- Click on the “Distribution Licenses” link.
You will be directed to the "Distribution Licenses" section.
- Your key will be listed under Distribution License. Click "Create Distribution Key" under Actions:
- Click “Add a Hostname.” Hostname dialog will appear.
- Enter hostname and select “Add Hostname” button. You can enter additional hostnames for the key you want to generate (limited by the license type).
- Click “Generate Distribution Key.”
- A dialog will appear with the ‘deployment key’ string. Copy and save this key.
To license your application, you just need to set the LicenseKey property to the key generated in the steps above.
GC.ActiveReports.Core.PageReport.LicenseKey = "YOUR_LICENSE_KEY";
Note: You will need a deployment key to deploy an application with ActiveReportsJS to any hostname other than localhost.
If you are evaluating the product, the designer already includes a 30-day trial upon installation, so you don’t have to do anything.
For deployment, you also have the option to use an evaluation deployment key for an application using any of the ActiveReportsJS components. You will need to contact our Sales or Support team for this. You can also contact the sales team if you need more time to evaluate the product.
We hope that this licensing model will help with license management in the future. If you have additional questions about licensing you can refer to our licensing page on our website or to the documentation.
Try ActiveReportsJS free for 30 days
Download the latest version of ActiveReportsJSDownload Now!