Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
Esteemed Monks,

Some few weeks ago I asked in Packaging GUI application. for advice on packaging a Tk based application. Naturally the three major contenders were

Initially I called IndigoStar and spoke to Indy Singh, he was most helpful and offered whatever support would be needed should I purchase the product and had difficulty packaging my Tk based application.

I also downloaded PAR, it worked pretty well as described. But eventually I saw this text in the license conditions:

Neither this program nor the associated L<pp> program impose any licensing restrictions on files generated by their execution, in accordance with the 8th article of the Artistic License: "Aggregation of this Package with a commercial distribution is always permitted provided that the use of this Package is embedded; that is, when no overt attempt is made to make this Package's interfaces visible to the end user of the commercial distribution. Such use shall not be construed as a distribution of this Package." Therefore, you are absolutely free to place any license on the resulting executable, as long as the packed 3rd-party libraries are also available under the Artistic License.
So I passed a copy of it to our IP lawyer who responded in this fashion:

If you package a product with PAR then any modules which 'we' (the corporate we) develop can be licensed under any license terms. But if we use a third-party module, it can only be one which is licensed under the 'Artistic License' in addition to any other license it is offered under.
So, PAR was out of the question from a licensing point of view! Our applications use a proprietary module which comes from a payment processor used by two of our clients.

Sadly, the open-source alternative lost out, but what of the other two. Well, in the end I chose PerlAPP because we purchased the Komodo package from ActiveState that had the PDK included. I might have considered perl2exe except that PerlAPP is readilly available from within the Komodo IDE.

jdtoronto UPDATE After discovering that the text was not form the PAR license but from Tkpp - a GUI front end supplied in the same package our lawyers have revised their assessment of the license. See Re^2: Why I chose PerlAPP rather than PAR. for clarification.


In reply to Why I chose PerlAPP rather than PAR. by jdtoronto

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?
    Username:
    Password:

    What's my password?
    Create A New User
    Chatterbox?
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others rifling through the Monastery: (9)
    As of 2019-12-06 16:35 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?
      Strict and warnings: which comes first?



      Results (156 votes). Check out past polls.

      Notices?