How to prevent Distribution / Piracy
Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller
How to prevent Distribution / Piracy
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.
-
- Livecode Opensource Backer
- Posts: 10099
- Joined: Fri Feb 19, 2010 10:17 am
Re: How to prevent Distribution / Piracy
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.
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.
Re: How to prevent Distribution / Piracy
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
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
The book "Programming LiveCode for the Real Beginner"! Get it here! http://tinyurl.com/book-livecode
Re: How to prevent Distribution / Piracy
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
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
Version 2.9.0
Platform: Windows
Re: How to prevent Distribution / Piracy
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
regards
Bernd
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
it might well be worth it since it is only a fraction of all the money that will be poured on you...xfratboy wrote:So, let's say I come up with the next great App
regards
Bernd