Licensing

Last updated on 16th July 2024

The Simudyne SDK needs a valid license in order to run. This license can be obtained from Simudyne, is valid for one user, for a specified period. The license contains the following fields:

  • user_name -> The name of the user this license is issued for
  • email_address -> The email addres of the user this license if issued for
  • organisation
  • contract_reference
  • distributed -> Whether or not this license is valid for running the Simudyne SDK in a distributed mode
  • hard_termination -> Whether or not the Simudyne SDK will stop working after the license expiry date
  • core_limit -> The maximum number of cores this license is valid to run on
  • issue_date
  • valid_to
  • signature -> A signed hash of the license. This gets validated against the public key (which is embedded in the software)

No details of the license should be changed. If any changes are made, the license will not be valid, and the software will not run. License validation happens locally, which means no calls back to Simudyne are made when validating the license.