r54 - /web/deps/dep5.mdwn

plessy at users.alioth.debian.org plessy at users.alioth.debian.org
Tue Jun 2 00:59:25 UTC 2009


Author: plessy
Date: Tue Jun  2 00:59:25 2009
New Revision: 54

URL: http://svn.debian.org/wsvn/dep/?sc=1&rev=54
Log:
Transferred the changes from bzr to svn.

------------------------------------------------------------
revno: 31
committer: Charles Plessy <plessy at debian.org>
branch nick: dep5
timestamp: Sun 2009-05-03 20:54:17 +0900
message:
  Added the GAP License. Many thanks to Noah for getting included in the GNU licences pages.
------------------------------------------------------------
revno: 30
committer: Charles Plessy <plessy at debian.org>
branch nick: dep5
timestamp: Mon 2009-04-13 10:35:35 +0900
message:
  Use the GNU all permissive license as it is confirmed that its wording is clear.
  
  See the following URI for one of the originals:
  http://www.gnu.org/software/hello/manual/texinfo/All_002dpermissive-Copying-License.html
------------------------------------------------------------
revno: 29
committer: Charles Plessy <plessy at debian.org>
branch nick: dep5
timestamp: Sun 2009-04-12 20:46:29 +0900
message:
  Added URLs and removed MIT and PD licenses.
------------------------------------------------------------
revno: 28
committer: Charles Plessy <plessy at debian.org>
branch nick: dep5
timestamp: Sun 2009-04-12 19:03:27 +0900
message:
  Removed a redundant line.
------------------------------------------------------------
revno: 27
committer: Charles Plessy <plessy at debian.org>
branch nick: dep5
timestamp: Sun 2009-04-12 18:54:36 +0900
message:
  Suppress most examples about file patterns, and use the glob(7) format.
  
  This is a major change, as the patterns are now separated by spaces, not by
  commas.
------------------------------------------------------------
revno: 26
committer: Charles Plessy <plessy at debian.org>
branch nick: dep5
timestamp: Sun 2009-04-12 18:35:21 +0900
message:
  The practice of prefixing extra fields with X- seems to be a bad idea in retrospection.
  
  See http://lists.debian.org/debian-policy/2009/03/msg00343.html
------------------------------------------------------------
revno: 25
committer: Charles Plessy <plessy at debian.org>
branch nick: dep5
timestamp: Sun 2009-04-12 18:20:53 +0900
message:
  Shortened “Format-Specification” to “Format”, and restored that line in examples.
------------------------------------------------------------
revno: 24
committer: Charles Plessy <plessy at debian.org>
branch nick: dep5
timestamp: Sun 2009-04-12 15:35:55 +0900
message:
  Replaced “Maintainer” by “Contact”.
  
  To avoid confusion between the upstream maintainer and the maintainer
  of the Debian package. It also solves the cosmetic issue that if there
  are more than one upstream maintainers, the “Maintainer” keyword would
  stay singular.
------------------------------------------------------------
revno: 23
committer: Charles Plessy <plessy at debian.org>
branch nick: dep5
timestamp: Sun 2009-04-12 15:34:24 +0900
message:
  Added a very permissive ad-hod license.
------------------------------------------------------------

Modified:
    web/deps/dep5.mdwn

Modified: web/deps/dep5.mdwn
URL: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=54&op=diff
==============================================================================
--- web/deps/dep5.mdwn (original)
+++ web/deps/dep5.mdwn Tue Jun  2 00:59:25 2009
@@ -6,6 +6,10 @@
 	Date: 2009-03-22
 	Drivers: Steve Langasek <vorlon at debian.org>, Charles Plessy <plessy at debian.org>, Noah Slater <nslater at tumbolia.org>, Simon Josefsson <simon at josefsson.org>
 	URL: http://dep.debian.net/deps/dep5
+	License:
+	 Copying and distribution of this file, with or without modification, are
+	 permitted in any medium without royalty provided the copyright notice and this
+	 notice are preserved.
 	Abstract:
 	 Establish a standard, machine-readable format for debian/copyright
 	 files within packages, to facilitate automated checking and
@@ -64,7 +68,7 @@
 ## Sections
 ### Header Section (Once)
 
- * **`Format-Specification`**
+ * **`Format`**
    * Required
    * Single occurrence
    * Suggested format: URI of the format specification, such as:
@@ -72,16 +76,13 @@
      * Note that the unwieldy length of the URL should be solved in
 future by hosting the specification at a shorter URL (including the
 specification version).
-     * Currently (2008-07-25) this field can trigger a lintian warning
-about excessive line length; an exception for the `Format-Specification`
-line is pending in [bug 491302](http://bugs.debian.org/491302).
 
  * **`Name`**
    * Optional
    * Single occurrence
    * Single line (in most cases a single word), containing the name of the software.
 
- * **`Maintainer`**
+ * **`Contact`**
    * Optional
    * Single occurrence
    * Line(s) of RFC2822 address or URIs or free text, containing the preferred address(es) to reach current upstream maintainer(s).
@@ -98,12 +99,14 @@
 
 Examples:
 
+	Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=REVISION
 	Name: SOFTware
-	Maintainer: John Doe <john.doe at example.com>
+	Contact: John Doe <john.doe at example.com>
 	Source: http://www.example.com/software/project
 
+	Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=REVISION
 	Name: xyz
-	Maintainer: Jane Smith <jane.smith at example.com>
+	Contact: Jane Smith <jane.smith at example.com>
 	Source: http://www.example.com/gitwww
 
 ### Files Section (Repeatable)
@@ -113,11 +116,11 @@
 
  * **`Files`**
    * Required. However, the first **`Files`** field can be omitted and its value will be assumed to be '*'.
-   * List of patterns indicating files having the same licence and sharing copyright holders. See "File patterns" below
+   * List of space-separated globbing pathnames (see `man 7 glob` for more details) indicating files that have the same licence and share copyright holders.
+   * If multiple `Files` declaratioun match the same file, then only the last match counts.
 
  * **`Copyright`**
    * Optional
-   * Suggested name: **`Copyright`**
    * one or more free-form copyright statement(s) that apply to the files matched by the above pattern.
      * Example Format: 2008, John Q. Holder <john.holder at example.org>
 
@@ -171,65 +174,10 @@
 
 ### Extra fields.
 
-Extra fields can be added to any section. Their name starts by **`X-`**.
+Extra fields can be added to any section. It is not recommended to prefix their
+name by **`X-`**.
 
 ## Fields Detail
-### Files
-#### Format
-The **`Files`** field contains a list of comma-separated patterns 
-
-	Files: foo.c, bar.*, baz.[ch]
-
-File names containing spaces or commas should be put within double
-quotes. The backslash character is an escaping character, be it inside
-or outside double quotes:
-
-	Files: "Program Files/*", manual[english].txt
-
-#### Syntax
-Patterns are the ones recognised by the `find` utility's `-name`
-option and in case of the pattern contains path separator "/", it can be
-used for `-path` option.
-
-The following matches all `Makefile.am` files in the tree and all
-Python scripts:
-
-	Files: */Makefile.am, *.py
-
-But this will only match the top-level `Makefile.am`:
-
-	Files: ./Makefile.am
-
-The command for find from the first example would be:
-
-	find . -path "*/Makefile.am" -o -name "*.py"
-
-It is quite common for a work to have files with copyright held by
-different parties and received under different licenses. To accommodate
-this, **multiple stanzas are allowed with different `Files`
-declarations**.
-
-However it makes for easier reading if the copyright file lists the
-"main" license first: the one matching the "top level" of the work, with
-others listed as exceptions. To allow this, the following precedence
-rule applies for matching files: **If multiple `Files` declarations
-match the same file, then only the last match counts.**
-
-As a result, it is recommended for clarity that the stanzas appear in
-order from most general (e.g. `Files: *`) first, through to most
-specific. In the following example, the file `getopt.c` matches both
-`Files: *` and `Files: getopt.*`; only the last match counts, so
-the file `getopt.c` has the license declaration `License: BSD`.
-
-	Files: *
-	Copyright: 2003-2005, John Doe <jdoe at xample.com>
-	License: [the main work's license]
-	 [LICENSE TEXT]
-
-	Files: getopt.*
-	Copyright: 2000, The Corporation Foundation, Inc.
-	License: BSD
-	 [LICENSE TEXT]
 
 ### License
 #### Short name
@@ -243,37 +191,38 @@
 
 
 [[!table data="""
-**keyword** | **meaning**
-`Apache` | Apache license
-`Artistic` | Artistic license
-`BSD` | Berkeley software distribution license
-`NetBSD` | NetBSD Foundation's (TNF) license
-`FreeBSD` | FreeBSD Project license
-`ISC` | Internet Software Consortium's license, sometimes also known as the OpenBSD License
-`CC-BY` | Creative Commons Attribution license
-`CC-BY-SA` | Creative Commons Attribution Share Alike license
-`CC-BY-ND` | Creative Commons Attribution No Derivatives
-`CC-BY-NC` | Creative Commons Attribution Non-Commercial
-`CC-BY-NC-SA` | Creative Commons Attribution Non-Commercial Share Alike
-`CC-BY-NC-ND` | Creative Commons Attribution Non-Commercial No Derivatives
-`CC0` | Creative Commons Universal waiver
-`CDDL` | Common Development and Distribution License
-`CPL` | IBM Common Public License
-`Eiffel` | The Eiffel Forum License
-`Expat` | The Expat license
-`GPL` | GNU General Public License
-`LGPL` | GNU Lesser General Public License, (GNU Library General Public License for versions lower than 2.1)
-`GFDL` | GNU Free Documentation License
-`LPPL` | LaTeX Project Public License
-`MPL` | Mozilla Public License
-`Perl` | Perl license (equates to "GPL-1+ or Artistic-1
-`PHP` | PHP license
-`PSF` | Python Software Foundation license
-`QPL` | Q Public License
-`W3C-Software` | W3C Software License
-`ZLIB` | zlib/libpng license
-`Zope` | Zope Public License
-`other` | Any other custom license. *License notice text must be copied verbatim.*
+**Keyword**    | **Meaning**. Links usually point to latest version.
+`Apache`       | [Apache](http://www.apache.org/licenses/LICENSE-2.0.txt) license.
+`Artistic`     | [Artistic](http://dev.perl.org/licenses/artistic.html) license.
+`BSD`          | [Berkeley software distribution](http://www.freebsd.org/copyright/license.html) license.
+`NetBSD`       | [NetBSD](http://www.netbsd.org/about/redistribution.html#default) Foundation's (TNF) license.
+`FreeBSD`      | [FreeBSD](http://www.freebsd.org/copyright/freebsd-license.html) Project license.
+`ISC`          | [Internet Software Consortium](https://www.isc.org/software/license)'s license, sometimes also known as the OpenBSD License.
+`CC-BY`        | Creative Commons [Attribution](http://creativecommons.org/licenses/by/3.0/) license.
+`CC-BY-SA`     | Creative Commons [Attribution Share Alike](http://creativecommons.org/licenses/by-sa/3.0/) license.
+`CC-BY-ND`     | Creative Commons [Attribution No Derivatives](http://creativecommons.org/licenses/by-nd/3.0/) license.
+`CC-BY-NC`     | Creative Commons [Attribution Non-Commercial](http://creativecommons.org/licenses/by-nc/3.0/) license.
+`CC-BY-NC-SA`  | Creative Commons [Attribution Non-Commercial Share Alike](http://creativecommons.org/licenses/by-nc-sa/3.0/) license.
+`CC-BY-NC-ND`  | Creative Commons [Attribution Non-Commercial No Derivatives](http://creativecommons.org/licenses/by-nc-nd/3.0/) license.
+`CC0`          | Creative Commons [Universal waiver](http://creativecommons.org/license/zero/).
+`CDDL`         | [Common Development and Distribution License](http://www.sun.com/cddl/cddl.html).
+`CPL`          | IBM [Common Public License](http://www.ibm.com/developerworks/library/os-cpl.html).
+`Eiffel`       | The [Eiffel](http://www.eiffel-nice.org/license/eiffel-forum-license-2.html) Forum License.
+`Expat`        | The [Expat](http://www.jclark.com/xml/copying.txt) license.
+`GPL`          | GNU [General Public License](http://www.gnu.org/copyleft/gpl.html).
+`LGPL`         | GNU [Lesser General Public License](http://www.gnu.org/licenses/lgpl.html) (GNU Library General Public License for versions lower than 2.1).
+`AGPL`         | GNU [Affero General Public License](http://www.gnu.org/licenses/agpl.html).
+`GFDL`         | [GNU Free Documentation License](http://www.gnu.org/licenses/fdl.html).
+`GAP`          | [GNU All Permissive](http://www.gnu.org/licenses/license-list.html#GNUAllPermissive) license.
+`LPPL`         | [LaTeX Project Public License](http://www.latex-project.org/lppl/).
+`MPL`          | [Mozilla Public License](http://www.mozilla.org/MPL/MPL-1.1.html).
+`Perl`         | [Perl](http://dev.perl.org/licenses/) license (equates to "GPL-1+ or Artistic-1
+`PHP`          | [PHP](http://www.php.net/license/) license.
+`PSF`          | [Python Software Foundation](http://www.python.org/psf/license/) license.
+`QPL`          | [Q Public License](http://doc.trolltech.com/3.0/license.html).
+`W3C-Software` | [W3C Software](http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231) License.
+`Zope`         | [Zope Public License](http://www.zope.org/Resources/License/).
+`other`        | Any other custom license. *License notice text must be copied verbatim.*i
 """]]
 
 Exemptions and clarifications are signalled in plain text, by "with
@@ -286,12 +235,6 @@
 text needed is:
 
 The GPL "`OpenSSL`" clarification gives permission to linked code with OpenSSL library, which contains GPL-incompatible clauses.
-
-
-[[!table data="""
-**keyword** | **Version needed?** | **GPL compatible** | **meaning**
-`MIT` |<bgcolor="#ffebbb"> No | | Several variants of the MIT license exist: (1) the standard version with three paragraphs (blanket permission, keep this notice, NO WARRANTY), (2) a version with a no-endorsement clause, and (3) other versions with slight wording differences. *License notice text needs to be copied verbatim.*
-`PD` |<bgcolor="#ffebbb"> No | | Being in the public domain is not a license. See Linux journal article ["Why the Public Domain Isn't a License"](http://www.linuxjournal.com/article/6225) by Lawrence Rosen. *License notice text needs to be copied verbatim*
 
 #### Syntax
 License names are case-insensitive.
@@ -352,6 +295,7 @@
 #### Simple
 A possible `copyright` file for the program 'X Solitaire' distributed in the Debian source package `xsol`:
 
+		Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=REVISION
 		Name: X Solitaire
 		Source: ftp://ftp.example.com/pub/games
 
@@ -369,8 +313,9 @@
 #### Complex
 A possible `copyright` file for the program 'Planet Venus', distributed in the Debian source package `planet-venus`:
 
+		Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=REVISION
 		Name: Planet Venus
-		Maintainer: John Doe <jdoe at example.com>
+		Contact: John Doe <jdoe at example.com>
 		Source: http://www.example.com/code/venus
 
 		Copyright: 2008, John Doe <jdoe at example.com>




More information about the dep-commits mailing list