From b87ba9e56ba48d777628e7850b584a2a092f74b6 Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Sun, 26 Feb 2012 19:25:36 -0800 Subject: [PATCH] Additional wording clarifications to copyright-format 1.0 * 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 | 38 +++++++++++++++-------- debian/changelog | 4 +++ 2 files changed, 29 insertions(+), 13 deletions(-) diff --git a/copyright-format/copyright-format-1.0.xml b/copyright-format/copyright-format-1.0.xml index 1da4c7e..277a4e0 100644 --- a/copyright-format/copyright-format-1.0.xml +++ b/copyright-format/copyright-format-1.0.xml @@ -80,8 +80,8 @@ 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). @@ -166,8 +166,8 @@ in a package's Description 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 - Description field uses it for the short - description. See Debian Policy's section 5.6.13, Description field uses the first line for the + short description. See Debian Policy's section 5.6.13, Description, for details. For example, Disclaimer is a formatted text field that has no special first line, and @@ -241,14 +241,17 @@ - The Copyright and License fields - in the header paragraph may complement but do not - replace the Files paragraphs. 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 compilation copyright and license. - It is possible to use only License in the header + The Copyright and License + fields in the header paragraph may complement + but do not replace the Files paragraphs. 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, + License can be used to clarify the license + terms for the combination. Copyright and + License together can also be used to document a + compilation copyright and license. It is + possible to use only License in the header paragraph, but Copyright alone makes no sense. @@ -446,7 +449,7 @@ License: MPL-1.1 <varname>Disclaimer</varname> 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 12.5). @@ -606,6 +609,15 @@ Copyright 2009, 2010 Angela Watts Any other character following a backslash is an error. + + This is the same pattern syntax as + fnmatch + 3 without the + FNM_PATHNAME flag, or the argument to the + -path test of the GNU find + command, except that [] wildcards are not + recognized. + Multiple Files paragraphs are allowed. The last paragraph that matches a particular file applies to it. More diff --git a/debian/changelog b/debian/changelog index 110c87c..d2704ca 100644 --- a/debian/changelog +++ b/debian/changelog @@ -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 -- 2.39.2