For documents that attempt to provide ethical or legalistic guidelines it is a very serious matter. Imprecise language or language that leaves too much room for interpretive 'wiggle' is truly a problem.

The OSD isn't a legal document. It's a community-supported guideline. It is based on the Debian Free Software Guidelines, which isn't a legal document, either. It isn't intended to hold up in court, because it doesn't have to. This works because the OSI owns the trademark for the term "Open Source" and gives rights to use the term only to licenses that comply with the OSD. If a company wanted to contend in court that their license qualifies as Open Source when the OSI says it isn't, then a judge would likely say that the OSI owns the trademark and can stop (or allow) whomever they want from using it under trademark law.

Note that the OSD and GNU Free Software guidlines are actually quite similar (both ESR and RMS have stated this in the past), but the OSI is looser with its interpretation.

The software can be used in the most general, non-technical sense . . . contrasting interpretation . . . The software, if it is compliant with the OSD, must be free of license restrictions which forbid its inclusion in a commercial product . . . These two definitions are really greatly at odds.

I don't see how they are at odds. Rather, they are complementary. The OSI considers "use" as both the running of binaries and working with the source code (using it as part of another program or modifying an existing one). It could also mean linking (dynamically or statically) to a library.

So when the OSI says you can't stop commercial software from using Open Source software, they refer to both commerical end-users (those running binaries) and the inclusion of the source code by commerical developers.

----
: () { :|:& };:

Note: All code is untested, unless otherwise stated


In reply to Re: Licensing Revisited ... again and again. by hardburn
in thread Licensing Revisited ... again and again. by Intrepid

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.