I guess everybody shipping a solution somehow struggles with registration/license key issues. Most of us trying to solve that more or less by inventing their own system.
Now what’d be really cool (in my eyes) is the ability to register a solution using the built in registration of Servoy (on the server admin page). An implementation could look like that:
The solution to be registered has a property “Registration via Servoy server”
If that property is set, you (the developer) have to enter a password
Servoy delivers a plugin that will generate a license key if given
a customer name
the number of licenses
the solution name
the registration password provided by the developer
The server admin page allows registration of Servoy clients as well as all solutions loaded that have the “Registration” property set
If the solution is loaded from the server, the server can validate the registration key using the password and the registration info and can then verify the number of users/licenses
I think the password part is necessary so not everybody can simply use the plugin to generate whatever license keys themselves.
From a deployment view this would be very straightforward, wouldn’t it?
I have built a plugin myself for the case, but it basically does some encryption/decryption. All the checks of how many licenses etc. I had to build myself, that’s why I asked for that feature. What exactly does your plugin do?