Steve Langasek wrote:

> However, the history of the draft shows that people are concerned
> about knowing whether *specific* common exceptions are in effect

Good point.  For example, the "GPL-2 with OpenSSL exception" and
"OpenSSL" licenses are compatible, while GPL-2 and the OpenSSL
licenses are not.

[...]
> I have a slight preference for:
>
>    GPL-2+ with OpenSSL and Font exceptions
>
> because it's both easy to parse and reads naturally in English.

Sounds fine to me.  FWIW the only event that I can imagine making me
care one way or another is if someone implementing a parser finds some
particular syntax difficult to parse.

So that means, roughly:

        Exceptions are signaled by including "with <keywords>
        exceptions" at the end of the short name.  The word
        "exception" or "exceptions" can be used.  Each keyword must be
        a single word (see the list below for standard exception
        keywords), and the list of keywords is formatted as a list of
        words separated by "and".

        Example license field

        License: GPL-2+ with OpenSSL and Font and GCC-Runtime-Library exceptions

The above rough text says 'including at the end' of the short name
instead of 'appending' because the file needs a stand-alone License
paragraph describing the license including exceptions unless the
License field included an explanation after the short name.

I didn't define what "a single word" means but I imagine in the final
text we might want to, to avoid being able to misparse the above
example as listing only two exceptions --- one called "OpenSSL and
Font", and the other called "GCC-Runtime-Library".


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111115025358.ga6...@elie.hsd1.il.comcast.net

Reply via email to