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]