License activation via command line¶
Available license file on different operating systems¶
operating system |
|||
---|---|---|---|
Ubuntu (Linux) |
|
|
|
Intel Mac |
|
|
unavailable |
Arm Mac |
|
|
On request |
To obtain .txt
license file, please contact us via nextnano Help Center to request issuing the license.
Online and offline activation¶
Important
nextnano licenses are hardware specific. You have to perform the license activation on the same computer where you want to run the software.
- The executable necessary for license activation is called:
deprecated Windows native: ClientSideServerActivation and ClientSideActivator (before May 2023)
deprecated Linux and Mac native: ClientSideActivator (between May and October 2023)
Windows, Linux, and Mac native: nextnanoLicenseActivator.exe for Windows or nextnanoLicenseActivator_<OS NAME> for other operating systems (since October 2023)
On Linux and Mac, you might have to add the execute permission to the executable by
$ chmod 744 nextnanoLicenseActivator_<OS NAME>
For each activator version, the necessary and optional parameters will be displayed if you run the executable without giving any parameters.
Note
In the previously distributed and deprecated license-activation executables, the argument “email” refers to the License-Key.
Note
When you activate the license, please enter exactly your License Key for the licensekey parameter. You will receive the key via email after purchasing a license, it has the format:
<email of license owner>-<end of validity>-<5-15 digits hash>
Attention
If you use ARM Mac for simulation, you have to “emulate Intel processor” before initiating the license activation. See macOS for details.
Command line syntax:
$ ./nextnanoLicenseActivator --firstname <person first name> --lastname <person last name> --email <person email>
--institution <institution> --licensekey <license key> --outpath <output folder path>
[--fingerprint <path to fingerprint file> in case of Fingerprint activation]
[--address <server IP address> in case default one shall be overwritten]
[--offline <> in case of offline activation]
Note that the name nextnanoLicenseActivator
changes depending on your computer.
For instance, if you use macOS, it is nextnanoLicenseActivator_macOS
.
If everything works, you will find the license file(s) License_<nextnano tool>.lic
in your specified output directory.
The number of the received files depends on your contract.
Each of our products has its own distinctive license file,
however License_nnp.lic
can be used for both the nextnano++ and nextnano³ tools.
If the communication with the licensing server is not successful, please specify the --offline
parameter to obtain a fingerprint file.
After we receive your fingerprint file, we will activate and send you your license(s).
Please contact us via nextnano Help Center if you encounter any issues.
Attention
If you use ARM Mac for simulation, as of 5th March 2024, you can run simulation with only license.txt. We are working on this issue. See also macOS.
Fingerprint activation¶
Fingerprint activation is a special form of online activation. Instead of sending the hardware fingerprint of the current computer, the selected hardware fingerprint file will be sent to the nextnano license server. As a result, the received license files will only work on the computer on which the fingerprint file was generated and not on the computer used for license activation.