Hey folks,
I may soon be working on a relatively simple piece of software that will be installed in several dozen locations. The interesting part of this deal is that the client is unwilling to pay an upfront per-site fee but is willing to pay $50-75 per month per location license and support fee.
Each of the locations has a DSL connection. What I have thought about doing is to have the application validate the license once a month (or when the paid-through dat is approaching) by "pinging" a license server that would maintain paid-to-date status per client. On installation, the site would receive a unique ID and the new installation info would be sent out to the license server (more than likely) as an XML packet.
I'd like to see some comments about this approach: A) Is it technically feasible to do reasonably and, B), does this sound like a solid model for deploying and marketing software?
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05