OSD fuzziness/omissions?

Forrest J. Cavalier III mibsoft at mibsoftware.com
Mon Dec 10 13:33:35 UTC 2001


In analyzing licenses for the LIDESC project
     http://www.mibsoftware.com/librock/lidesc/index.htm

there are a few types of clauses which in my mind do
not meet the spirit of the OSD, but are not clearly
rejected by it.

Some of these came up by looking at which licenses pass
the OSD, but are rejected by the FSF.  (A pretty interesting
point of study.)

I know there is a move to tighten up the OSD.  Here are
some cases that might be discussed further.

1. Usage restrictions.  The OSD relies on the guarantee
   of the right to run the software made by 17 USC for an owner
   of a copy.  But if someone is not an owner of a copy,
   and just a license holder, or not under 17 USC, the
   OSD provides no help.

   The open source shareware licenses I proposed illustrate
   this.  But there are other usage restrictions which have come up.
   For example:
        ``Disclosure of test results, except for the purposes of
        reporting a suspected problem in the execution of the tests,
        or claims of "passing the tests" are not permitted without the
        previous written consent of X/Open (The Open Group).''

2. OSD says may not discriminate.  But GPL 3c makes a distinction
   between commercial and non-commercial permissions.  Under what
   interpretation of the OSD is that allowed?  This impacts the
   wording LIDESC uses for the symbolic tag librock_USE_C_DISCRIM.

3. In Bruce's APSL 1.0 commentary, 
          http://perens.com/Articles/APSL.html
   he says that APSL 1.0 is rejectable for a number of reasons
   which aren't clearly against the OSD in my mind, but certainly
   they are against the spirit.  

   I reference the LIDESC symbolic tags below.  For a discussion,
   read the APSL.html commentary.

     RIGHTS_TEMP: For those who do nothing to breach the license, are
                 distribution, use, or other rights revocable, or
                 temporary.  (For example: time-limited or based on continued existence or
                 non-existence of approval, relationship, law, 
                 entity, intellectual property litigation brought
                 by others, etc.)

     3NOTE*: Notification of a specific party is is required.

     3MSRC*: Giving modified sources to a specific party is required.

   If someone could document where they are against the OSD, then I
   will add the OSD section numbers to the report when such licenses
   are reported in conflict.  If they aren't covered by the present
   wording of the OSD, maybe they should be in a future version.

4. OSD #8 rejects tieing a license to a specific product.  But
   what about the case where a license says something may NOT
   be used (or distributed) with a specific product?  

Over the years I have read licenses which had some of the above.
But I did not collect them as examples.  I am hoping such
licenses will be contributed to the project as examples.


--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3



More information about the License-discuss mailing list