My sarcasm filter seems to be slightly faulty atm, I can't really tell which part of your question was facetious and which wasn't.

Believe it or not as you will. The entirety of my 3 part question was in earnest. I would seriously like to know the answer to those questions that you carefully avoided.

Oh, and if you were asking for my opinion on what's ethical as opposed to what's legal, it's quite simple, I try to respect an authors wishes to the best of my abilities.

I thought that the purpose of the Perlish "Artistic licence" was essentially that the author was saying

"Here it is. If it is useful to you, use it as you see fit for whatever purpose including commercial ones. Don't remove my copyright notice, and I'd appreciate attribution should you produce a derivative work."

The funny thing is that this thread started out describing technical limitations on why some corporates might be reluctant to use CPAN modules in there code-bases. These have been mostly refuted.

What you have done with your post is to provide ample reasons why I, as a former consultant architect, could never recommend that a client that they use any CPAN module, or maybe even perl itself on any commercial project. The effort required in contacting, negotiating and getting legally binding clearance from all those copyright holders would be a nightmare. Simply impossible and untenable for any company to risk having to fight legal battles in country after country all around the world as every author of every CPAN module takes your stance that they must be contacted for every use of their modules, or any derivative works arising from them, on every Perl project they undertake.


Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
Lingua non convalesco, consenesco et abolesco. -- Rule 1 has a caveat! -- Who broke the cabal?
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.

In reply to Re^12: Why non-core CPAN modules can't be used in large corporate environments. by BrowserUk
in thread Why non-core CPAN modules can't be used in large corporate environments. by Moron

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.