On Apr 23, 1:57=A0pm, nata <bernat.puigdomen...@[EMAIL PROTECTED]
> wrote:
> Hi gurus,
>
> Anybody knows how to put a license in a IDL project ? I want to write
> a license for my project (only available for X days). Is it possible?
>
> Thanks
I agree with David; the amount of work you put into the licensing
should be pro****tional to the risk that someone is going to steal the
program.
I've never really liked date-based licenses, but I've tried the
following approaches for this type of thing, each with their own set
of disadvantages:
-using a hardware ID, such as a MAC address or hard drive serial
number, and requesting permission to execute over the web. This can be
cir***vented but at least you will be able to tell if it has by the
web server logs.
-using an encrypted key to allow execution and\or store encrypted
information about the number of days left. (See the TEA package in the
ITT user contrib site)
-using a hardware dongle to allow execution and provide time limits.
The hardware dongle requires a DLM to implement, but makes it simple
to manage licenses. The cost of the dongles can be in the $20 range,
so this assumes your software is worth at least this much.
If you have actually developed a 'killer app', then you might want to
talk to ITT. They may have options you can use to license runtime
versions of the code.
Good Luck..


|