You can put any license you want in the Perl script. Perhaps you mean the use of a license code to enable the use of a program. Many commercial programs have this feature, but I can't remember any that is really unbreakable. Any crack you want is available in the net. Besides it is really easy to modify the scritp code to skip the extern function. Unless you code the real functionality in that function you won't enforce your policy. If you do it's probably better to code the whole program in that language, because you will end with a thin wrapper to that code.

I suggest you to put your code under your preferred license and enforce the right use the legal way. It won't make no difference anyway to have this protection scheme.

Zenn

In reply to Re: licensing perl code by zenn
in thread licensing perl code by marvell

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, details, 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, summary, 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.