serial numbers on standalones

Anthony Howe anthonyhowe at mac.com
Sun Mar 17 21:06:51 CDT 2013


DRM, online licensing, is all fantastic and great stuff. 

There are a number of great iterations out there, and I can vouch for the quality of Mark's spicekit solution. It totally rocks.

Massive caveat: 

If you are distributing cross platform software to users inside organisations that use firewalls and proxy servers, and then intend to attach an internet based registration service to your product, using LiveCode as the underlying application engine do it, I strongly suggest signing up for a life membership to your nearest acupuncture, remedial massage, and zen meditation centre as quickly as possible. 

You are going to need it.

This single issue has literally just consumed the best part of a whole year of my working life during 2012. 

Different proxy servers and LC do not play nicely in the sandpit together, and both of them currently require a good, solid, spanking.

I sincerely hope that this issue is given some good coverage in the forthcoming update via KS funding.



On 18/03/2013, at 3:29 AM, Mark Talluto wrote:

> 
> On Mar 17, 2013, at 12:56 AM, Richmond <richmondmathewson at gmail.com> wrote:
> 
>> On 03/16/2013 10:42 PM, Mark Talluto wrote:
>>> 
>>> On Mar 16, 2013, at 1:07 PM, Richmond <richmondmathewson at gmail.com> wrote:
>>> 
>>>> If one does not tie a piece of software to a piece of hardware there is probably no way to prevent multiple copies being distributed across many machines.
>>> The trick is to tie the software to more than one piece of hardware.
>> 
>> How does one do that?
> 
> You can gather a fair amount of hardware data via shell commands.  Build a virtual fingerprint of the hardware you see.  
> 
> If one piece changes or is missing then you can record this change locally.  Should the amount of changes pass a threshold you set, then the software can pop up a screen, turn off, or do whatever you like.  
> 
> If you require the software to have a net connection every so often, then you can even have this data phone home to your licensing server to notify you of this.  You can then call your client and discuss the situation or ignore it and let them continue to use your software.
> 
> Either way, your DRM is not getting in their way.  But it is letting you know the state of affairs.  You, the developer, now have the power to act how you see fit.
> 
> 
> Best regards,
> 
> Mark Talluto
> canelasoftware.com
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode




More information about the use-livecode mailing list