]> git.donarmstrong.com Git - debian/debian-policy.git/commitdiff
Additional wording clarifications to copyright-format 1.0
authorRuss Allbery <rra@debian.org>
Mon, 27 Feb 2012 03:25:36 +0000 (19:25 -0800)
committerRuss Allbery <rra@debian.org>
Mon, 27 Feb 2012 03:27:52 +0000 (19:27 -0800)
* Additional wording improvements to copyright-format 1.0 for clarity.
  Also mention that the Files pattern syntax is the same as fnmatch(3)
  and GNU find -path without [] patterns.  Thanks, Jonathan Nieder and
  Ben Finney.

copyright-format/copyright-format-1.0.xml
debian/changelog

index 1da4c7eda0f803288324678668fac01386b06cb6..277a4e0043704eedf66c614fcb598787de3d38d0 100644 (file)
@@ -80,8 +80,8 @@
     </para>
     <para>
       Even where licenses are DFSG-free and mutually compatible, users may
-      wish a way to identify software under certain licenses (for example,
-      if they have a problem with the Affero GPL).
+      wish for a way to identify software under certain licenses (if, for
+      example, they have special reasons to avoid certain licenses).
     </para>
   </section>
 
         in a package's <varname>Description</varname> field in Debian
         control files.  In some but not all cases, the first line may have
         special meaning as a synopsis, similar to how the
-        <varname>Description</varname> field uses it for the short
-        description. See Debian Policy's section 5.6.13, <ulink
+        <varname>Description</varname> field uses the first line for the
+        short description. See Debian Policy's section 5.6.13, <ulink
         url="http://www.debian.org/doc/debian-policy/ch-controlfields#s-f-Description"><quote>Description</quote></ulink>,
         for details.  For example, <varname>Disclaimer</varname> is a
         formatted text field that has no special first line, and
         </listitem>
       </itemizedlist>
       <para>
-        The <varname>Copyright</varname> and <varname>License</varname> fields
-        in the <emphasis>header paragraph</emphasis> may complement but do not
-        replace the <emphasis>Files paragraphs</emphasis>.  They can be used
-        to summarise the copyright notices or redistribution terms for the
-        whole package, such as when a work combines a permissive and a
-        copyleft license and the combination requires some clarification, or
-        to document a <emphasis>compilation copyright</emphasis> and license.
-        It is possible to use only <varname>License</varname> in the header
+        The <varname>Copyright</varname> and <varname>License</varname>
+        fields in the <emphasis>header paragraph</emphasis> may complement
+        but do not replace the <emphasis>Files paragraphs</emphasis>.  If
+        present, they summarise the copyright notices or redistribution
+        terms for the package as a whole.  For example, when a work
+        combines a permissive and a copyleft license,
+        <varname>License</varname> can be used to clarify the license
+        terms for the combination.  <varname>Copyright</varname> and
+        <varname>License</varname> together can also be used to document a
+        <emphasis>compilation copyright</emphasis> and license.  It is
+        possible to use only <varname>License</varname> in the header
         paragraph, but <varname>Copyright</varname> alone makes no sense.
       </para>
 
@@ -446,7 +449,7 @@ License: MPL-1.1
       <title><varname>Disclaimer</varname></title>
       <para>
         Formatted text, no synopsis: this field is used for non-free or
-        contrib packages to say that they are not part of Debian and to
+        contrib packages to state that they are not part of Debian and to
         explain why (see Debian Policy section <ulink
         url="http://www.debian.org/doc/debian-policy/ch-docs#s-copyrightfile">12.5</ulink>).
       </para>
@@ -606,6 +609,15 @@ Copyright 2009, 2010 Angela Watts</programlisting>
         </informaltable>
         Any other character following a backslash is an error.
       </para>
+      <para>
+        This is the same pattern syntax as
+        <citerefentry><refentrytitle>fnmatch</refentrytitle>
+        <manvolnum>3</manvolnum></citerefentry> without the
+        <constant>FNM_PATHNAME</constant> flag, or the argument to the
+        <literal>-path</literal> test of the GNU <command>find</command>
+        command, except that <literal>[]</literal> wildcards are not
+        recognized.
+      </para>
       <para>
         Multiple <varname>Files</varname> paragraphs are allowed.  The last
         paragraph that matches a particular file applies to it.  More
index 110c87c2b553135db66cff626491196a6b2b3dbd..d2704cad9e0cf91456e3bb9842331d17646a898c 100644 (file)
@@ -2,6 +2,10 @@ debian-policy (3.9.3.1) UNRELEASED; urgency=low
 
   * Fix cross-reference to control field syntax in Policy 5.4 (source
     package control files).  Thanks, Jakub Wilk.  (Closes: #661412)
+  * Additional wording improvements to copyright-format 1.0 for clarity.
+    Also mention that the Files pattern syntax is the same as fnmatch(3)
+    and GNU find -path without [] patterns.  Thanks, Jonathan Nieder and
+    Ben Finney.
   * Install the HTML version of upgrading-checklist in the policy.html
     directory as upgrading-checklist.html so that it can be deployed on
     www.debian.org in a way that will allow links to Policy sections to