There are three different license models available for Altova Developer Tool software products:
See Desktop Developer Tools section of the License Models page for a description of each license model.
Prior to version 2018 in order to use our desktop products in a virtual environment it was necessary to purchase a license of the “Concurrent” license model variation. As of version 2018 it is possible to purchase a license of the Installed, Concurrent, or Named User License model variation as long as an Altova LicenseServer is used to meter the license usage of the product in the virtual environment, with certain restrictions. Please refer to the License Models page for complete details.
Prior to version 2017 of our Developer Tool products there were two methods to activate the software:
Both of these methods activate the software so that the built-in license metering module (included with the software) is used to monitor license usage. Both methods result in the creation of a “[product].lic” file e.g."xmlspy.lic" saved locally on your machine:
Method 1. Manually enter the license details into the Software Activation dialog (HELP | Software Activation | Enter a New Key Code )
Method 2. Double click on the “Licenses.altova_licenses” file (this file was sent to you via email as an attachment when you requested an evaluation / purchased a license from Altova). After saving the "Licenses.altova_licenses" file to your hard drive, double clicking on it will open the Altova License Wizard which is used to apply the license to the software on your machine.
Version 2017 and newer of our Developer Tool products introduced an additional method to activate the software. This method does not use the built-in license metering module to monitor license usage. Instead a license is obtained from an Altova License Server in your network.
Method 3. This method activates the software by obtaining an available license from an Altova License Server installed in your network. In this scenario a license ".lic" file is NOT stored on the local machine but is centrally administered via the License Server.
Press the “Use Altova License Server” button in the Software Activation dialog (HELP | Software Activation) and select a License Server from which an available license for the product can be obtained.
This method is necessary for Concurrent and Named User Licenses as these must now be administered via an Altova License Server installed in your network
Version 2020 and newer of our Developer Tool products changes two things with regards to activating the software using the built-in license metering module:
It will no longer be possible to manually enter the license details via the “HELP | Software Activation | Enter a New Key Code” method (Method “1” above).
Save the Licenses.altova_licenses file attached to your license email to your hard drive and then either:
- Upload the license via the “HELP | Software Activation | Upload License” button
- Double click on the saved Licenses.altova_licenses file to activate the license via the License Activation Wizard
When using the built-in license metering module the license key is stored in a file on the user's machine, whereas when using the Altova LicenseServer the license is stored centrally on the License Server.
The built-in license metering module is useful for scenarios in which:
The Altova LicenseServer is useful for scenarios in which:
As of version 2018 Altova LicenseServer will be necessary if you want to monitor a 2018 or higher version of our desktop products:
The license information (company name, license key-code and username) is case sensitive and must be entered exactly as specified in the registration email which you received from Altova. It is recommended to COPY AND PASTE the license information from the email into the Software Activation dialog (as opposed to typing it in). If no username is specified in the registration email any value can be entered into the “Name” field (but this field must never be left empty).
There are three possible reasons (or combinations thereof):
This message appears when the license key currently used to unlock the software has been upgraded or transferred to another party. In this case a new license key is issued and sent to the email address provided by the purchaser. The new license must be entered into the software (HELP | Software Activation) within 30 days of being issued to replace the license key currently entered into the software. The license key currently entered in the software will be rendered obsolete 30 days after the new license key has been issued. If the new license key has not been entered into the software within the 30 day grace period it will not be possible to start the software: In this case it will be necessary to delete the license file with the obsolete license key in order to be able to restart the software and enter the new license key details. To delete the “.lic” file do the following:
Windows Vista or higher:
Sometimes when trying to save the license key details in the Software Activation Dialog, you may get an error message similar to this: "Cannot save license data in C:\ProgramData\Altova\XMLSpy2017\xmlspy.lic".
To solve this issue, in Windows Explorer please ensure that you have "write" permissions to the file and folder mentioned in the error message, and then try to save the license data again.
NOTE:- In Windows Explorer the directory / file mentioned in the error message may be HIDDEN. In this case it will be necessary to enable the "Show hidden files and folders" option to find it.
No, Altova only provides evaluation license keys for the latest version of the software.
If your license key was purchased with an SMP (Support and Maintenance Package) it can also be used to unlock previous versions of the software.
When using the built-in license metering module the software will start displaying the SMP expiration warning message 90 days before the SMP expires. When using the Altova LicenseServer the software will start displaying the message 30 days before SMP expiration. The only way to prevent the SMP warning message from being shown altogether is to renew the SMP and register the new license key. If the SMP is not renewed the message will no longer be displayed once the SMP has expired.
Altova Server software products are licensed on a per core per year basis.
See Server Software Products section for a description of this license model.
No, Altova Server products must use an Altova LicenseServer to administer and monitor Server product usage.
Yes, Altova LicenseServer must be connected to the internet.
If the status of a new Server license uploaded to Altova LicenseServer is set to "Blocked" it is likely that a) the validity of this license begins on a future date, and b) you are using an older version of Altova LicenseServer. In this case, install the latest version of Altova LicenseServer. Once you have installed the latest version of Altova LicenseServer you will notice that the status of the license changes from "Blocked" to "Pending". The "Pending" status of a license will automatically change to "Active" on the start date of the new license.
If the status of a new Server license received from Altova is set to "Pending" it is because the validity period of that license starts at a future date.The license status will automatically change to "Active" on the start date for that license.
If you only wish to purchase a 1 core license for a Server product there are two options: