On Fri, 1 Jun 2001, Robin Lavallee (LMC) wrote:

>       Has anyone been able to conceive some kind of licencing scheme in
> Perl ?
> That is,  I want to deploy a Perl program that the customer will only be
> able to
> use for 30-60-90-30n days. This causes great problem to implement in Perl
> since
> the customer could simply comment-out the line that does the check (no
> matter
> what kind of check that is). I could use obsufucation technique, but that
> seems annoying. Anyone has a suggestion ?

The solution would be that if the customer comments out the line, the
software would be unusable without the license.  You could also code the
licensing stuff in C and load it as a module.  What kind of license do you
have in mind?  A digital signature generated by OpenSSL or similar?

This brings another question to mind, regarding the Artistic License: if
you deliver Perl software with C-based modules (built with SWIG, XS, etc),
are you also required to distribute the source for that C code?

-- Brett

Brett W. McCoy
Software Engineer
Broadsoft, Inc.
240-364-5225
[EMAIL PROTECTED]

Reply via email to