If you must use perl, one thing you might try (although it's not a perfect
solution) is obfuscation.  Many people (even those in the open source
community!) have been trying to make it very difficult if not impossible for
people to read their perl code for years.  Check out the perlmonks for
example. http://www.perlmonks.com/index.pl?node=Obfuscated%20Code
or just search google for "perl obfuscation".  Granted the folks at
perlmonks seem to just do it for fun, but it has its roots in solving the
very problem you are faced with.

Also, there's a program called RJs Perl Obfuscator which supposedly will
automate the process for you, but I couldnt say if it's any good since i've
never used it (also it's in Alpha release currently and hasnt been worked on
for a while...).  http://www.projectgrid.com/download.cgi?R+686 - might be
worth a shot anyway.

The best part of this is you can have fairly safe code and you dont have to
worry about being yelled at by the open source fanatics.

good luck
jeremy


----- Original Message -----
From: "Barrie Heck" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, January 03, 2002 6:42 AM
Subject: Re: Perl Compiler


> We fully respect the conditions of the GPL and in fact have contributed
> greatly ourselves towards the development of applications based on perl,
as
> well as many others. This specific requirement is security related, where
a
> user with any intelligence, could read the source and make use of a
security
> issue created by using sudo.
>
> Regards
>
> Barrie
>
> ----- Original Message -----
> From: Randal L. Schwartz <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>; Barrie Heck <[EMAIL PROTECTED]>
> Sent: Thursday, January 03, 2002 3:19 AM
> Subject: Re: Perl Compiler
>
>
> > >>>>> "Barrie" == Barrie Heck <[EMAIL PROTECTED]> writes:
> >
> > Barrie> Hi, does anyone know of a perl compiler?  Have written some
> > Barrie> perl code for a product and would not like the source
> > Barrie> available.
> >
> > So, you're making money using a product that thousands have
> > contributed to, providing the source code so that hundreds of others
> > can adapt it and fix it as they see fit, and yet you want to squander
> > that by locking up *your* application?
> >
> > require 'standard/open_source_is_good-speech.pl';
> >
> > Don't expect much help *here*.
> >
> > --
> > Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777
> 0095
> > <[EMAIL PROTECTED]> <URL:http://www.stonehenge.com/merlyn/>
> > Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
> > See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl
> training!
> >
> > --
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to