develooper Front page | perl.bootstrap | Postings from July 2000

Re: Obscuring code?

Thread Previous | Thread Next
July 25, 2000 15:08
Re: Obscuring code?
Message ID:

Thanks for the flame warning, and I'd like to make a quick comment or
two before I get ripped apart (if it is really coming).

I know the power of open-source, and I helped found the Lm_sensors
project which is very much an open-source and open-community project. 
(See:  Doing work to help support the
(Linux) community as a whole is a Good Thing[tm], and I'll never try
to take anything away from that.  I've spent the last few years
spending many, many hours (w/o pay, of course) on Lm_sensors with no

However, I must say that when I come to work to do a project for a
client (for $$$), they will want to have an assurance that the code is
safe.  The developer will want the code protected from theft, from
being looked at for possible exploits, and (let's face it) for job

I guess it could be debated back and forth, but I'm convinced that
there are GOOD and DECENT reasons for protecting source code under
some conditions.

That said, Perl seems to lack a slick integrated function for this.
Or, perhaps it could be done as an external module?


PS- I'm sorry if this topic is not suited for the list, or if it
produces much traffic which isn't suited.

On Tue, Jul 25, 2000 at 02:32:29PM -0700, Russ Allbery wrote:
> phil <> writes:
> > I don't know if this has been covered or not (I just subscribed and
> > didn't see an archive for the list), but I'd like to propose some
> > method, whether built into Perl6 or completely external, to provide
> > obscuring of source code.
> I think I'm going to go unsubscribe now and come back in a few days when
> the flames die down....
> (Phil, it may seem like a perfectly reasonable and normal thing to want,
> but for a lot of folks here it goes against everything that is Perl to
> hide the source code for a Perl script.  This is a *very* frequently
> discussed/flamed topic in comp.lang.perl.misc; you can probably see more
> opinions than you'd ever care to by doing a Deja search.)
> -- 
> Russ Allbery (             <>

Philip Edelbrock -- IS Manager -- Edge Design, Corvallis, OR --
 PGP F16: 01 D2 FD 01 B5 46 F4 F0  3A 8B 9D 7E 14 7F FB 7A

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About