Can't I pass this "blank" file to another computer?
Sure you can (provided Acme::Bleach is installed, or you ship it with the script) — but it's only very weak obfuscation, i.e. easily reversible...
| [reply] |
| [reply] |
Yes but only if someone knows what to search for... I mean the code is protected, at least to some extent
| [reply] |
There is actually no protection at all.Non programmers might perhaps not be able to open the file and read it, but then again even if they read it, they would be none the wiser when seeing the Perl-code as they are non-programmers. Every programmer who knows a little bit of Perl can decode it in less than 10 minutes probably. it has been said time and time again: the only protection of your valuable code lies in strict legal licensing terms. Why do you think all the big software companies employ whole tribes of lawyers and add an EULA to every piece of software?
CountZero A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James
| [reply] |
| [reply] [d/l] |
Well, someone interested in the source in the first place, would probably also possess enough savviness to figure out what to search for... — in particular as it says use Acme::Bleach; at the top of the bleached script :)
| [reply] [d/l] |