Date: Wed, 12 Oct 2005 07:42:08 -0500 From: Kirk Strauser <kirk@strauser.com> To: freebsd-questions@freebsd.org Subject: Re: Implementing software licensing in FreeBSD Message-ID: <200510120742.12086.kirk@strauser.com> In-Reply-To: <20051012104241.GA34129@dogma.freebsd-uk.eu.org> References: <20051012104241.GA34129@dogma.freebsd-uk.eu.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart7273557.bFcmBrE5nQ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline 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? =20 There is none. The closest possibility is obfuscating the code that verifi= es=20 the license keys and calling that code pervasively throughout your program.= =20 Of course, this will make your program much more complex, fragile, and=20 resource-intensive, and some guy who's been cracking protected software for= =20 20 years will snip out your patch and release a faster, more robust version= =20 of your program. =46orget the licensing issues. Copy protection will never do as it's inten= ded. =20 Please, seriously, dig back into its history of failure and see why nothing= =20 good can come of this. =2D-=20 Kirk Strauser --nextPart7273557.bFcmBrE5nQ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQBDTQSk5sRg+Y0CpvERAkTWAJ9/MEQ/hH4Nr/oPLM6SDbVNvDiwjQCfcdl3 4O6Sr6s95BhZ0srEmQ19tFE= =HHW2 -----END PGP SIGNATURE----- --nextPart7273557.bFcmBrE5nQ--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200510120742.12086.kirk>