Hi,
Im developing an asp.net mvc 2 project and I would like to implement the following licensing scheme:
Customers can buy the solution compiled or with the source code (the second option it will be more expensive). So if they buy the source code they can customize it as they need. But I would like them to pay for each copy of my software that they are running... for example if they install my solution in 2 servers they should pay 2 licenses.
The thing is, how can I achieve this if I give the source code? Some part should be compiled to make the license verification... What options do you recommend?
Investigating how different solutions implement this I found aspnetdotstorefront (http://www.aspdotnetstorefront.com). This company has the same business model, they sell you the code but also sell licenses... so you can buy 5 licenses with the source code.
Does anyone know how they achieve this? In some way they are checking the licenses and they dont allow you to bypass that check, because if not everyone would buy 1 license and the source code, and then install in on all the servers they want.
Thanks in advance, Juan