My reading of the OP's question led me to believe that he was lookig precisely at the sort of packaging that PerlApp, perl2exe or PAR produce. I have tried PAR and perl2exe, but settled on PerlApp because to be honest I find the entire Komodo-Pro package rather nice. As of right now I think we have around 2000 users running one of our products which is a Perl/Tk app.
ActiveState's licence is pretty good and I have taken the liberty of including it here:
ActivePerl Community License v2.1
Preamble:
This license establishes the terms under which the Package may be
copied, modified, distributed and/or redistributed. The intent is
that ActiveState Software Inc. ("ActiveState") maintains control over
the development and distribution of the Package, while allowing the
users of the Package to use the Package in a variety of ways. You are
always permitted to make arrangements wholly outside of this license
directly with ActiveState. If the terms of this license do not permit
the full use that you propose to make of the Package or if you require
clarification regarding your particular intended use of the Package,
You should contact sales@activestate.com in order to seek
clarification or to request a different licensing arrangement.
Definitions:
"ActiveState" refers to ActiveState Software Inc., the copyright
holder of the Package.
"Package" refers to those files, including, but not limited to, source
code, binary executables, images, and scripts, which are distributed
by ActiveState, and derivatives of that collection and/or those files.
"You" and "your" means any person who copies, distributes, or modifies
the Package.
1. You may use this Package for commercial or non-commercial purposes
without charge.
2. You may make and give away verbatim copies of this Package for
personal use, or for use within your organization, provided that
you duplicate all of the original copyright notices and associated
disclaimers. You may not distribute copies of this Package, or
copies of packages derived from this Package, or cause by Your
actions copies of this Package to be distributed, to others outside
your organization without specific prior written permission from
ActiveState (although you are encouraged to direct them to sources
from which they may obtain it for themselves).
3. You may apply bug fixes, portability fixes, and other modifications
made available from ActiveState. A Package modified in such a way
shall still be covered by the terms of this license.
4. The license also allows You to redistribute parts of the Package as
part of an application generated by wrapping tools such as PAR,
PerlApp or Perl2Exe. However, this License does not allow You to
(a) redistribute the Package as a whole, (b) use its parts to
create a language distribution, or (c) redistribute the PerlScript,
Perl for ISAPI or PerlEx components with Your application.
5. ActiveState's name and trademarks may not be used to endorse or
promote packages derived from this Package without specific prior
written permission from ActiveState.
6. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES
OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
So basically, you are limited in what you can do about distributing the entire package, but you can use parts of the package when distributing an application processed by a wrapping tool.
jdtoronto