Hi
I have developed a (managed) solution that provides business value. I don't have any plugins or complex logic, just entities with forms and a relational structure.
If I wanted to sell this on the marketplace, how can I enforce a licence?
I could create a mechanism for licencing based on:
- a RSACryptoServiceProvider or similar using the Organisation, dates, a public key, a signature etc, doing a comparison on hash/key values.
- some external webService to check licencing, called out from a plugin.
But what would stop somebody deactivating my plugin steps so they have no check on Create/Update?
Without plugins/workflows doing any logic (CRUD/business logic) there really is nothing to "turn off" or restrict.
Is anyone aware of any information/links/advice to allow me to licence a managed solution and include a required Trial period?
Thanks