Skip to content

License for the optimization

For running an optimization, a license is required, in case you use more than ten elements (including nodes and resources). The license will be provided as a JSON definition. In case you run the optimizer as a dependency, you can save this definition as a text file and set it on startup or as String.

 // Via String
 myOpti.setLicenseJSON(myJsonLicenseString);

 ...

 // Or via file
 myOpti.setLicenseJSON(myJsonLicenseFile);

Example of how a license can look like:

{
  "version" : "7.4",
  "identifier" : "TEST-",
  "description" : "Key provided to you@company.com by DNA evolutions GmbH",
  "contact" : "you@company.com",
  "modules" : [ {
    "Module:" : "Date",
    "creation" : "2020-05-25",
    "due" : "2024-05-08"
  }, {
    "Module:" : "Elements",
    "max" : 100
  } ],
  "key" : "TEST-AVERYUNIQUEKEY"
}

Warning

Changing any JSON-key (deleting, modifying, or adding) of the license will deactivate the license. The only allowed modification is a formating step, like prettifying the JSON.

In case you are using the docker version of JOptTourOptimizer, you will have to send this JSON definition along with your request.

Agreement

For reading our license agreement and for further information about license plans, please visit www.dna-evolutions.com.


Authors

A product by dna-evolutions ©