On Mon, Sep 14, 2009 at 10:55:01AM -0700, Steve Langasek wrote:
> Yes, it's intended that a License: field with an arbitrary keyword can
> be used to refer to a later License block.
Thanks.
> If this isn't clear, can you suggest improvements to the text?
You can find attached an attempt of that, attempt that can surely be
improved :-) The diff is against current svn HEAD of dep5.mdwn.
Cheers.
--
Stefano Zacchiroli -o- PhD in Computer Science \ PostDoc @ Univ. Paris 7
zack@{upsilon.cc,pps.jussieu.fr,debian.org} -<>- http://upsilon.cc/zack/
Dietro un grande uomo c'è ..| . |. Et ne m'en veux pas si je te tutoie
sempre uno zaino ...........| ..: |.... Je dis tu à tous ceux que j'aime
Index: dep5.mdwn
===================================================================
--- dep5.mdwn (revision 105)
+++ dep5.mdwn (working copy)
@@ -127,7 +127,7 @@
* **`License`**
* Licensing terms for the files listed in the previous **`Files`** field
- * First line: licence name(s) in abbreviated format (see *Short names* section). If empty, it is given the default value 'other'
+ * First line: licence identifier(s) in abbreviated format (see *Short name* section). If empty, it is given the default value 'other'
* Remaining lines: either copy the full text of the license(s), indicate a link to it (or them), or leave this part empty for using standalone **`License`** section(s) that matches the license short name(s) (see the *Standalone License Section* section).
* If the files have no copyright holders nor licence because they are in the Public Domain, the **`License`** field is used to indicate this fact.
@@ -239,12 +239,16 @@
#### Short name
The "`License`" field, to be machine-parseable, refers in its first lines to
-frequently used licenses through a list of unambiguous short names. For the
-licenses existing in multiple versions, the version number is added, using a
-dash as a separator. If omitted, the lowest version number is implied. When the
-licence permits to use the terms of any later version, the short name is
-finished with a plus sign.
+detailed licenses via unambiguous identifiers. Each identifier is either the
+short name of a frequently used and well-known license, or an identifier
+(unique within a debian/copyright file) pointing to an explicit License block
+available in the debian/copyright file.
+For well-known licenses existing in multiple versions, the version number is
+added, using a dash as a separator. If omitted, the lowest version number is
+implied. When the licence permits to use the terms of any later version, the
+short name is finished with a plus sign. The list of (base) short names for
+well-known licenses is given below.
[[!table data="""
**keyword** | **meaning**
@@ -291,6 +295,10 @@
The GPL "`OpenSSL`" clarification gives permission to linked code with OpenSSL library, which contains GPL-incompatible clauses.
+"other" is the default identifier used to point to License blocks describing
+specific licenses not available in the above list of well-known licenses. In
+case more than one of such block is needed, identifiers other than "other" (and
+possibly more significant) can be used.
[[!table data="""
**keyword** | **Version needed?** | **GPL compatible** | **meaning**
Attachment:
signature.asc
Description: Digital signature