Let’s assume that you’ve created a SharePoint solution – a WebPart, a feature for a List Template, whatever – that you are planning to sell as a product.
How would you go about handling licensing of your solution?
I’m looking for some input in at least the following areas:
-
Code-wise:
1.1. Where do you keep the license itself? as a file somewhere? (then what happens in farms?) as a property in the property bag of the farm?
1.2. Do you implement “home-calling” – where your solution validate the license every now and then against your company’s servers?
1.3. Any other best practice in this area will be welcome…
-
Business wise: How do you license – per user? per server? per instance (in case of WebParts or List Templates)?
Thanks.
I could tell you what we do: