[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#649530: [copyright-format] clearer definitions and more consistent License: stanza specification



Le Sat, Feb 11, 2012 at 03:23:42AM -0600, Jonathan Nieder a écrit :
> 
> Now based on your response, I suspect you misread "each" to mean
> "all".  Can you suggest an alternate wording?  For example, maybe
> something in this spirit would work:
> 
> 	If there are no remaining lines, then all of the short names
> 	or short names followed by license exceptions making up the
> 	first line must be described in standalone license paragraphs.

Very good !  I committed this plus your other suggestion, where I replaced
"instead of once for each" by "instead of repeating it in each".

Here is the full patch.

--- copyright-format.xml	(révision 273)
+++ copyright-format.xml	(copie de travail)
@@ -325,10 +325,12 @@
     <section id="stand-alone-license-paragraph">
       <title>Stand-alone License Paragraph (optional, repeatable)</title>
       <para>
-        Where a set of files are covered by multiple licenses, or one
-        license occurs multiple times, you can use a single-line
-        <varname>License</varname> field and standalone
-        <varname>License</varname> paragraphs to expand the license short names.
+        Stand-alone <varname>License</varname> paragraphs can be used to
+        provide the full license text for a given license once, instead of
+        repeating it in each <varname>Files</varname> paragraph that refers to
+        it.  The first line of the <varname>License</varname> field must be a
+        single license short name or a short name followed by a license
+        exception.
       </para>
       <para>
         The following fields may be present in a standalone License
@@ -468,12 +470,11 @@
         single copyright file.
       </para>
       <para>
-        Remaining lines: if these are omitted, the file
-        <emphasis>must</emphasis> include a <link
+        If there are no remaining lines, then all of the short names
+        or short names followed by license exceptions making up the
+        first line must be described in <link
         linkend="stand-alone-license-paragraph">standalone License
-        paragraph</link> matching each license short
-        name listed on the first line.
-        Otherwise, this field should either
+        paragraphs</link>.  Otherwise, this field should either
         include the full text of the license(s) or include a pointer to the
         license file under <filename>/usr/share/common-licenses</filename>. 
         This field should include all text needed in order to fulfill both

I will keep this bug open because this patch does not address the core of
Ximin's question.

Cheers,

-- 
Charles



Reply to: