This, I think, is the licence for Perl itself. But I think that what you are describing is whether the licence for the language restricts in any way what you can do using the language. The answer to that is an absolute "No". Your code, your rules. Frequently, people say that their code is under the same terms as Perl itself. But no creator of tools has any power over the artefacts created using those tools. Bill Gates doesn't get any royalties from books written in MessWord, and you can bet on it that he'd try if he thought he could.

I'm guessing that your concern is down to the campaign against the GPL that Redmond has been waging for years. They have been claiming that by using GPL software, you lose rights to your own creations. This is nothing but FUD. Terry Pratchett has invented the term "Deja Moo", meaning "I have heard this bull before". It applies here. Whatever Redmond want you to fear, you have absolute rights over your own creations. Even if you didn't, Tim Toady's pronouncements on the link I started with make it clear that, using Perl, you would.

Regards,

John Davies


In reply to Re: Am I Allowed to Make a New Compiler/Language using Perl? by davies
in thread Am I Allowed to Make a New Compiler/Language using Perl? by perl.j

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.