Quantcast
Viewing all articles
Browse latest Browse all 79901

Selling Apps (Managed Solutions) How do you enforce Licencing?

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


Viewing all articles
Browse latest Browse all 79901

Trending Articles