Re: News regarding compiled commercial deployment of perl based apps?
by chromatic (Archbishop) on Feb 14, 2012 at 22:58 UTC
|
... what would be the tool to bring a compiled perl on par with non perl-based commercial software?
A complete reimplementation of Perl with a different execution model. Don't hold your breath; you probably won't be able to use any XS modules with it either.
| [reply] |
|
Well, I meant which "pipeline" would make my executable more or less indistinguishable from a binary that originated in the non-perl world.
| [reply] |
|
Sure, I know what you meant. With Perl 5 as implemented now, and assuming the ability to run arbitrary Perl 5 programs, no such pipeline can exist. It's trivial for any decent Perl hacker to get the source code out of a running program.
| [reply] |
Re: News regarding compiled commercial deployment of perl based apps?
by InfiniteSilence (Curate) on Feb 14, 2012 at 22:02 UTC
|
I'm asking this purely because I'm curious, but why don't you want anybody to see the code? In other words, is there a technical reason why you don't want anyone to see it or is the aim to simply protect your intellectual property?
Celebrate Intellectual Diversity
| [reply] |
|
Simply IP. Someone knowing or changing the inner logics wouldn't do any harm, but it would give away the magic ;)
| [reply] |
Re: News regarding compiled commercial deployment of perl based apps?
by locked_user sundialsvc4 (Abbot) on Feb 15, 2012 at 00:28 UTC
|
My goodness... you do not seem to mind using Perl (open source...) with its hundreds or thousands of CPAN packages (open source) upon which your brainchild depends, nor do you mind running it say on a Linux system (open source) using MySQL (open source) and Apache (open source) ...
What you need is simply a good registered copyright, a good written contract with your customers (courtesy of a real lawyer), and a product that is good enough and well-supported enough that your customers can effortlessly see the logic and the wisdom in buying it from you. Each one, and every one, of the fabulously successful products that I have just cited are proof of the inherent wisdom of making it absolutely as easy as possible for your customers to make use of your product ... not to put any sort of obstacles in their path.
Who will make your product, and therefore you, successful? Your stakeholders... your customers. Trust them. Empower them.
| |
Re: News regarding compiled commercial deployment of perl based apps?
by Anonymous Monk on Feb 14, 2012 at 22:08 UTC
|
| [reply] |
|
B:C released 2008, perlfaq3 unchanged. So it's just me not getting it, arg!
| [reply] |
|
| [reply] |
Re: News regarding compiled commercial deployment of perl based apps?
by isync (Hermit) on Feb 14, 2012 at 22:17 UTC
|
Ok, RFC for this pipeline:
1. perl source
2. obfuscate, probably with a commercial one
3. compiling with something other than PAR, like B::CC
3. generate C source code with B::CC
4. compile with a securing C compiler (I have not yet researched how c programmers secure their source) | [reply] |
|
| [reply] |