Skip site navigation (1)Skip section navigation (2)
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>