1. Software copy Protection and installation

I would like to distribute a piece of software but want to provide some protection that is does not get copied and pirated. Looking for some tips on ways to do this. I recognize that there are some products such as Crypkey out there but since my code will run as a service those do not seem to work. I know some of the installers out there have some form of registration system but it would be good if there was some form of protection post install as well. Looking for suggestions. Thanks

-casey

new topic     » topic index » view message » categorize

2. Re: Software copy Protection and installation

cp said...

I would like to distribute a piece of software but want to provide some protection that is does not get copied and pirated. Looking for some tips on ways to do this.

There are two ways to make sure its never pirated...

  1. Don't write it in the first place.
  2. Make the software so bad that no one wants it ... and even that's not a sure bet.


Any other method is costly and doomed to fail.

new topic     » goto parent     » topic index » view message » categorize

3. Re: Software copy Protection and installation

cp said...
DerekParnell said...
cp said...

I would like to distribute a piece of software but want to provide some protection that is does not get copied and pirated. Looking for some tips on ways to do this.

There are two ways to make sure its never pirated...

  1. Don't write it in the first place.
  2. Make the software so bad that no one wants it ... and even that's not a sure bet.


Any other method is costly and doomed to fail.

Yes. I recognize that a "professional" cracker will eventually be able to get at a piece of software given enough time, effort and resource. I'm also guessing that such professional would only spend such time on a widely popular or very valuable piece of software. My piece would be neither of those. However I am interested in stopping the casual and possibly accidental sharing of the software. Surely there is a balance here.. Some simple things which can be done which hinders the casual copying by non-professionals?

-cp

new topic     » goto parent     » topic index » view message » categorize

4. Re: Software copy Protection and installation

I think that Euphoric -- or someone -- had a library which checked the drive serial number and compared it to a license file.

new topic     » goto parent     » topic index » view message » categorize

5. Re: Software copy Protection and installation

Checking the drive serial is the way I do it too.
While I am there, I also use the same functions to enforce an expiry date, so that end users are encouraged to move on to the latest version - and that is so I don't have to debug known errors again.
You may want to think about how many users you will have so that you can decide the best way to gather hdd serials and distribute the passwords.
Eg, have your app display the users' HDD serial and possibly send that to you via the net directly or an email.
Your app could also have an edittext popup to accept the password/expiry change or again via a net connection.
Speaking of debugging, I have found it good practice to create a logfile that records mouse clicks, data entries etc - where each logfile line has the date, time.
I replicate the customer configuration file with version and passwords in the logfile too.

If you want, I'll post my code for the HDD to password generator. Since I always add some fixed chars to the HDD serial input, I am not giving away my actual password generator completely. Just add your own fixed chars.
HTH!

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu