As far as I can tell the artistic licence is one of the reasons that perl has been so successful. Personally I think Larry was completely right in his decision not to follow the Free Software Foundation licensing model. His model allows corporations to use Perl in their products for free and to make money off it. This results in much more perl being used than it would if it had a more restrictive "open" licence. The wide spread use of perl is IMHO a consequence of its loose rules and open and inclusive licencing scheme. Also note that while many companies make considerable profits out of Perl, many of them pay money to the various charitable organizations that support our movement.

Frankly i think that Larrys model allows us to get the best of both worlds.

Also, I doubt that there is a licencing model that does not have flaws. The GPL had flaws that lead to the LGPL. The LGPL has flaws that means that some open source developers are ignoring its constraints to futher the development of interesting and useful tools. One that comes to mind is exporting GCC parse trees for analytical and debugging puposes (introspection of C/C++). Afaiui supporters of the GPL and LGPL do not allow for this on the grounds that it allows a way for external tools to use the products of GPL/LGPL software without explicitly linking to it. Thus it bypases the derivative works clause. However this restriction is antithetical to the spirit of the movement in that it hugely restrcits the ability to make third party tools to aid the GCC based developer. The result has been that a number of groups are now ignoring these limitations and building in support for this anyway.

Ultimately I think open source models should be rated by their effectiveness in providing open source software, and allowing that software to penetrate the market. So far I think the Artistic Licence succeeds quite well in both of these areas.

--- demerphq
my friends call me, usually because I'm late....


In reply to Re: Re: Re: (OT) ActiveState by demerphq
in thread (OT) ActiveState by Anonymous Monk

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.