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