Implementing software licensing in FreeBSD
Kirk Strauser
kirk at strauser.com
Wed Oct 12 05:42:16 PDT 2005
On Wednesday 12 October 2005 05:42 am, Jonathon McKitrick wrote:
> But what techniques could be implemented within a library or archive that
> would make it difficult for someone to trace the algorithm and/or make
> changes to the code to remove the protection checks?
There is none. The closest possibility is obfuscating the code that verifies
the license keys and calling that code pervasively throughout your program.
Of course, this will make your program much more complex, fragile, and
resource-intensive, and some guy who's been cracking protected software for
20 years will snip out your patch and release a faster, more robust version
of your program.
Forget the licensing issues. Copy protection will never do as it's intended.
Please, seriously, dig back into its history of failure and see why nothing
good can come of this.
--
Kirk Strauser
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20051012/05f9fb81/attachment.bin
More information about the freebsd-questions
mailing list