Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re: How is Perl code distrubuted?

by Moron (Curate)
on Jun 21, 2007 at 14:19 UTC ( #622579=note: print w/ replies, xml ) Need Help??


in reply to How is Perl code distrubuted?

As the name suggests, it's what par is for (see also PAR::FAQ). Note also the comment about 100% obfuscation being impossible, or to put it in terms of a conjecture of my own: "to every security measure there exists a loophole and to every loophole there exists a security measure" ;)

Update: to illuminate the term "obfuscation", we talk about obfuscating source code as a geeky hobby - it's a sort of in-group elitism thing and relates to "play" code. The question of obfuscating for distribution is entirely different and uses binary obfuscation - the original source code for serious work should definitely NOT be obfuscated but should of course be maintainable!!

More update: The official (as well as therefore monk-popular) answer to How can we do business with Perl is to license it. But if you trace the discussion first there and then take the link back to 2006 you'll find plenty of points about how really to build a Perl business. My personal idea I plan to use is have a licensing server say http that the product checks in with say on startup to see if its IP address is registered and otherwise fatal error or alternative fatal error for unplugged case: "Fatal error requesting license key from manufacturer site" ;) yes okay it could be hacked but I am really out to stop people copying software internally in a company for free as a genuine mistake without realising that it isn't in the deal to have multiple implementations without permission - horses for courses.

__________________________________________________________________________________

^M Free your mind!


Comment on Re: How is Perl code distrubuted?

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://622579]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (5)
As of 2014-11-26 05:27 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My preferred Perl binaries come from:














    Results (162 votes), past polls