Licensing Instructions

Standard (Royalty-Free) Licensing

When installing by running the setup executable, a license will be activated and installed to the system. After successfully activating this product by the setup executable, the file named cbfsvaultkey.rs in the "cbfsvault" directory should contain a license string for each struct. When creating an instance of a struct, the license string will be embedded automatically during compilation.

When installing by a package or archive, visit the URL below to generate a Runtime License value.

https://www.callback.com/full/CTRJA

After obtaining the Runtime License value, assign it to the RuntimeLicense property to license the application for deployment. For instance:

component.set_runtime_license("<value from above>");

This provides a license to the struct, and your application will run without a license prompt on any machine to which it is distributed.

Note that each struct instance in your code must be assigned a Runtime License value.

Trial Licensing

Installing the trial version package by running the setup executable in Windows allows the struct to be used on the machine for 30 days. No additional steps are required to activate a trial license.

When installing by a package or archive (e.g. in Linux or macOS), visit the URL below to generate a 30-day Trial Runtime License value.

https://www.callback.com/trial/CTRJA

After obtaining the Runtime License value, assign it to the RuntimeLicense property to license the application for deployment. For instance:

component.set_runtime_license("<value from above>");

This provides a 30-day trial license to the struct.

Note that each struct instance in your code must be assigned a Runtime License value.

Deployment

After licensing your application using one of the above methods, no further steps are required to embed the license for distribution.

Note: Activation checks are made on the developer machine only, not at runtime.

License Transfer

If you would like to transfer your license to another system, please complete our license transfer form. This will ensure your installations are not mistaken for license violations.

For additional information about our product activation process, please refer to our product activation FAQ.