Pirecy control

Andrea 'Fyre Wyzard' Bocci fwyzard@inwind.it
Sun Apr 14 14:50:00 GMT 2002


At 14.13 14/04/2002 (GMT +0530), Jaswant wrote:
>Hello everybody.
>
>First of all, sorry it's not related to gcc or gnu at all, but just a 
>general help request to you all.

Well, in a way, it is ...

>Can you people gime some idea about how can i make my s/w 100% piracy free.
>
>cheers,
>Airara.

Yes.
Make it Free Software, with source code downloadable from everyone :-)

P.S.
No "commercial", closed source software is "Piracy Free".
I'm not an expert, but there is no piracy protection system that can stand 
a (very) good cracker's efforts.
If your software is going to be popular, interesting, or just fun (or a 
good challenge) to crack, it will be.

Encrypted code can be decrypted, passwords algorithms reversed engineered 
and turned into key-generators, hardware keys bypassed and rendered useless.
Well, unless a substantial part of yor code is not only "software" (eg., 
some functions are only present in a hardware device attached to the 
computer, like a serial port hardware key or a smart card).
Also, a "service" is very difficult to crack. IE., if you're software NEEDS 
to run connected to a server on the internet, the account could not be 
"created" of nothing. This works quite well for MMORPG, like Ultima Online.

The only simple, "uncopiable" game I've heard of run on an old 5"1/4 disk, 
was specially written off-track, and had a device driver in it that could 
make the drive motor stop on quarter-of-track spaces, thus making it 
possible to read the software itself...

Conclusion.
if you're going to make a VERY GOODand USEFUL piece of software that many 
users will like to have, you have three options:
1.) Be optimistic and trust that intentionally noone will crack it.
2.) Be realistic and take into account that a share of your users will be 
using pirated copies.
3.) Release it as Free Software.



More information about the Gcc-help mailing list