Perhaps the term “exceptions” is confusing & should be renamed.  If so, how 
about “additional terms”?

It seems to me that “exceptions” have both *add* or *remove* requirements, but 
it appears that others do not.

--- David A. Wheeler


From: spdx-legal-boun...@lists.spdx.org 
[mailto:spdx-legal-boun...@lists.spdx.org] On Behalf Of Richard Fontana
Sent: Monday, July 10, 2017 3:32 PM
To: W. Trevor King
Cc: SPDX-legal
Subject: Re: revised wording for top of exceptions page

There was one notorious case of the use of GPLv2 with a permissive and 
restrictive additional term that was described at the time as an "exception" -- 
Red Hat's license for Liberation Fonts 1.0. See: 
https://en.wikipedia.org/wiki/Liberation_fonts#Distribution

I wouldn't particularly recommend use of a 'WITH' expression to describe 
Liberation Fonts 1.0, but might not be the only example of a use of "exception" 
by a licensor (and the general public too) in this sense in the real world. 
IOW, there could be multiple cases in the real world of things called 
"exceptions" that are not "additional permissions".

Richard

________________________________

From: "W. Trevor King" <wk...@tremily.us<mailto:wk...@tremily.us>>
To: "Phil Odence" 
<pode...@blackducksoftware.com<mailto:pode...@blackducksoftware.com>>
Cc: "SPDX-legal" <spdx-legal@lists.spdx.org<mailto:spdx-legal@lists.spdx.org>>
Sent: Monday, July 10, 2017 2:03:15 PM
Subject: Re: revised wording for top of exceptions page

On Fri, Jul 07, 2017 at 12:23:43PM +0000, Phil Odence wrote:
The SPDX License List includes a list of Exceptions. These
 Exceptions are commonly-granted permissions beyond those normally
 granted in a license. (They are not stand-alone licenses.)
 Exceptions are added to a license using the License Expression
 Syntax operator "WITH."

This sounds good to me, although I don't see a need to parenthesize

the stand-alone sentence.  I also think there may be room for
confusion around whether “a license” includes the exception or not.
And the exception list is distinct from the license list (although
both are currently tracked in the same repository).  How about:

  The SPDX Exception List includes a list of Exceptions. These
  Exceptions are added to a License using the License Expression
  Syntax operator "WITH" to grant additional permissions beyond those
  already given in the License that the Exception modifies.

If we restrict exceptions to only granting additional permissions, we
probably also want to adjust the License Expression wording, which has
[1]:

  Sometimes a set of license terms apply except under special
  circumstances.  In this case, use the binary "WITH" operator to
  construct a new license expression to represent the special
  exception situation.

The current License Expression wording would cover an exception like
“but I grant no license to users whose first name starts with the
letter A” which would not be covered by the proposed
additional-permissions wording.  And it would be good to keep the
wording for WITH in the License Expression appendix close to the
wording used to introduce the Exception list.

Cheers,
Trevor

[1]: https://spdx.org/spdx-specification-21-web-version#h.jxpfx0ykyb60

--
This email may be signed or encrypted with GnuPG (http://www.gnupg.org).
For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy

_______________________________________________
Spdx-legal mailing list
Spdx-legal@lists.spdx.org<mailto:Spdx-legal@lists.spdx.org>
https://lists.spdx.org/mailman/listinfo/spdx-legal
_______________________________________________
Spdx-legal mailing list
Spdx-legal@lists.spdx.org
https://lists.spdx.org/mailman/listinfo/spdx-legal

Reply via email to