Hi!
We realizing that by default we want to NOT allow activations on VMs. The solution is easy enough: just go to the version of the software and then disable VM activation by default. However, we want to only do this to newly provisioned keys and for new trials. For existing keys, we want to keep the setting as is. When I go to turn this setting off in the software's version properties, it appears to effect all existing keys. Is there any way to avoid that? If not, would it be alright to configure the setting such that VMs are disabled, but then run a custom script that re-enables it across all the existing keys? Again, we just want this to be the default moving forward, but some of our paying customers do need to activate on a VM. When our licensing server generates the key, we'll have code that turns the ability to activate on a VM if need be.
I have considered simply making a new version of the software, but the problem is that if we do that, then for existing customers we have to setup a page somewhere that allows them to prove they own a previous version so they can upgrade. That seems a bit cumbersome for us. Our model is that subscribers get free updates, so investing in a front-end that allows them to do this is a bit cumbersome.
Any guidance or suggestions you all have are appreciated.
Thanks,
Arie