How to prevent Distribution / Piracy

LiveCode is the premier environment for creating multi-platform solutions for all major operating systems - Windows, Mac OS X, Linux, the Web, Server environments and Mobile platforms. Brand new to LiveCode? Welcome!

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller

Post Reply
xfratboy
Posts: 97
Joined: Fri Mar 05, 2010 9:09 pm

How to prevent Distribution / Piracy

Post by xfratboy » Mon Mar 22, 2010 4:03 am

So, let's say I come up with the next great App or something and I want to prevent easy distribution of my labor...How do some of the experts here do it? From reading the forums, it looks like you have to make some sort of protection scheme that checks an online DB for a valid key and then do something locally to unlock the product. However, if the user activates/unlocks the app successfully, can't they just copy that exe file off their computer and give it to someone else? Seems like there's got to be a fairly simple process to prevent casual exe sharing.

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 10099
Joined: Fri Feb 19, 2010 10:17 am

Re: How to prevent Distribution / Piracy

Post by richmond62 » Mon Mar 22, 2010 7:31 am

Somebody will always find a way to pirate your software if it is 'that good' and so expensive that many people cannot afford it.

Low price and not getting "too sweaty about piracy" will probably be a better bet in the long run than investing lots of
effort in fancy database checking and so forth; and then finding your program has been pirated anyway.

Mark
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 5150
Joined: Thu Feb 23, 2006 9:24 pm
Contact:

Re: How to prevent Distribution / Piracy

Post by Mark » Mon Mar 22, 2010 3:49 pm

xfratboy,

Unless you compile a unique copy of your software for each customer, you can't store the serial number in your executable file anyway. Therefore, copying only the executable wouldn't make much sense.

I am currently working on two protection schemes. One with an on-line database which is checked upon registration, one with just a simple key. Personally I prefer the latter, because it may cause your customers some trouble if the database can't be checked. My customers,, who are software publishers themselves too, sometimes want additional protection. Hence the home phoning approach.

Best,

Mark
The biggest LiveCode group on Facebook: https://www.facebook.com/groups/livecode.developers
The book "Programming LiveCode for the Real Beginner"! Get it here! http://tinyurl.com/book-livecode

kotikoti
Posts: 72
Joined: Tue Apr 15, 2008 7:35 pm

Re: How to prevent Distribution / Piracy

Post by kotikoti » Mon Mar 22, 2010 5:53 pm

See if this solution meets your securing rev needs

http://www.enigmaprotector.com/en/tutor ... rial4.html

He has an example of how-to there as well
Build 160
Version 2.9.0
Platform: Windows

bn
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 4172
Joined: Sun Jan 07, 2007 9:12 pm

Re: How to prevent Distribution / Piracy

Post by bn » Mon Mar 22, 2010 7:09 pm

have a look at:
http://www.hyperactivesw.com/solutions_zygodact.html
http://www.runrev.com/products/related- ... /zygodact/
It is a revolution solution around registration and stuff, It coasts 65$, but if it solves your problem
xfratboy wrote:So, let's say I come up with the next great App
it might well be worth it since it is only a fraction of all the money that will be poured on you...
regards
Bernd

Post Reply