r46 - in /web/deps: ./ dep5.mdwn

vorlon at users.alioth.debian.org vorlon at users.alioth.debian.org
Thu Apr 2 05:30:56 UTC 2009


Author: vorlon
Date: Thu Apr  2 05:30:56 2009
New Revision: 46

URL: http://svn.debian.org/wsvn/dep/?sc=1&rev=46
Log:
revert unbranding.  DEP == Debian Enhancement Proposal; upstreamage should come
later, as part of public discussion.

Modified:
    web/deps/   (props changed)
    web/deps/dep5.mdwn

Propchange: web/deps/
------------------------------------------------------------------------------
--- bzr:file-ids (original)
+++ bzr:file-ids Thu Apr  2 05:30:56 2009
@@ -1,2 +1,1 @@
-dep4.mdwn	16 at 31fa8809-74ff-43ad-b926-e2fb09161165:web%2Fdeps%2Fdep4.mdwn
 dep5.mdwn	18 at 31fa8809-74ff-43ad-b926-e2fb09161165:web%2Fdeps%2Fdep5.mdwn

Propchange: web/deps/
------------------------------------------------------------------------------
--- bzr:revision-id:v4 (original)
+++ bzr:revision-id:v4 Thu Apr  2 05:30:56 2009
@@ -5,3 +5,4 @@
 17 plessy at debian.org-20090329141920-j7hzc4er9rsgxqy7
 18 plessy at debian.org-20090401141238-3n99f8wo5o7rix5p
 19 vorlon at debian.org-20090402044030-ws7vkxv4j7pdgpp2
+20 vorlon at debian.org-20090402052944-tu23i3e1zvi2axa0

Propchange: web/deps/
------------------------------------------------------------------------------
--- bzr:revision-info (original)
+++ bzr:revision-info Thu Apr  2 05:30:56 2009
@@ -1,4 +1,4 @@
-timestamp: 2009-04-01 21:40:30.637000084 -0700
+timestamp: 2009-04-01 22:29:44.938999891 -0700
 committer: Steve Langasek <vorlon at debian.org>
 properties: 
 	branch-nick: trunk

Propchange: web/deps/
------------------------------------------------------------------------------
--- bzr:text-parents (original)
+++ bzr:text-parents Thu Apr  2 05:30:56 2009
@@ -1,2 +1,0 @@
-dep4.mdwn	svn-v4:31fa8809-74ff-43ad-b926-e2fb09161165:web/deps:16
-dep5.mdwn	plessy at debian.org-20090401141238-3n99f8wo5o7rix5p	svn-v4:31fa8809-74ff-43ad-b926-e2fb09161165:web/deps:39

Propchange: web/deps/
------------------------------------------------------------------------------
--- bzr:text-revisions (original)
+++ bzr:text-revisions Thu Apr  2 05:30:56 2009
@@ -1,1 +1,0 @@
-dep4.mdwn	svn-v4:31fa8809-74ff-43ad-b926-e2fb09161165:web/deps:29

Modified: web/deps/dep5.mdwn
URL: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=46&op=diff
==============================================================================
--- web/deps/dep5.mdwn (original)
+++ web/deps/dep5.mdwn Thu Apr  2 05:30:56 2009
@@ -1,68 +1,64 @@
-[[!meta title="DEP-5: Machine-readable license and copyright summary"]]
-
-	Title: Machine-readable license and copyright summary
+[[!meta title="DEP-5: Machine-readable debian/copyright"]]
+
+	Title: Machine-readable debian/copyright
 	DEP: 5
 	State: DRAFT
 	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
 	Abstract:
-	 Establish a standard, machine-readable format for license and
-         copyright summary files within software source and binary
-         distribution media, to facilitate automated checking and reporting
-         of licenses for directly distributed or packaged programs.
+	 Establish a standard, machine-readable format for debian/copyright
+	 files within packages, to facilitate automated checking and
+	 reporting of licenses for packages and sets of packages.
 
 [[!toc ]]
 
-
 # Introduction
 
-This is a proposal to make machine-interpretable copyright and license
-summaries.  This is particularly an issue in the case of free software
-distributions, in which different works with different licenses are combined.
-This document proposes a simple format for summarising license terms and
-copyrights, in original upstream programs and in their packaged version. This
-tool will make the task easier for users to select a program according to their
-licensing preferences, and for the developers of software distributions to
-ensure that only compatible works are combined.
-
+This is a proposal to make `debian/copyright` machine-interpretable.
+This file is one of the most important files in Debian packaging, yet
+its existing format is vague and varies tremendously across packages,
+making it difficult to automatically parse.
+
+This is not a proposal to change the policy in the short term.
 
 # Rationale
 
-The diversity of free software licenses means that developers, users and
-distributors needs to care not only about the freeness of a given work, but
-also its license's compatibility with the other works it uses.
+The diversity of free software licenses means that Debian needs to care
+not only about the freeness of a given work, but also its license's
+compatibility with the other parts of Debian it uses.
 
 The arrival of the GPL version 3, its incompatibility with version 2,
-and the difficulty to spot the software where the incompatibility might
+and our inability to spot the software where the incompatibility might
 be problematic is one prominent occurrence of this limitation.
 
-There are earlier precedents, also. One is the GPL/OpenSSL incompatibility.
-Apart from semi-mechanised inspection, like grepping the sources or free-form
-license summaries, which is prone to numerous false positives (packaging under
-the GPL but software under another license) or negatives (GPL software but with
-an "OpenSSL special exception" dual licensing form), there is no reliable way
-to know which software in binary Linux distributions might be problematic.
-
-And there is more to come. There are issues with shipping GPLv2-only software
-with a CDDL operating system such as Nexenta. The GPL version 3 solves this
-issue, but not all GPL software can switch to it and we have no way to know how
-many programs should be stripped from such a system.
-
-Lastly, a user might want to have a way to avoid software with certain licenses
-that do not fit their work procedures or their philosophy, even if the licenses
-are recognised by many as free. For example, the Affero GPL.
-
+There are earlier precedents, also. One is the GPL/OpenSSL
+incompatibility. Apart from grepping `debian/copyright`, which is
+prone to numerous false positives (packaging under the GPL but software
+under another license) or negatives (GPL software but with an "OpenSSL
+special exception" dual licensing form), there is no reliable way to
+know which software in Debian might be problematic.
+
+And there is more to come. There are issues with shipping GPLv2-only
+software with a CDDL operating system such as Nexenta. The GPL version 3
+solves this issue, but not all GPL software can switch to it and we have
+no way to know how much of Debian should be stripped from such a system.
+
+A user might want to have a way to avoid software with certain licenses
+they have a problem with, even if the licenses are DFSG-free. For
+example, the Affero GPL.
 
 # Compatibility and Human-Readability
-
 The file must be encoded as UTF-8 and strictly formatted as a superset
 of RFC2822 including significant newlines. Free-form text is not
 allowed.
 
+The `debian/copyright` file must be machine-interpretable, yet
+human-readable, while communicating all mandated upstream information,
+copyright notices and licensing details.
+
 For the sake of human-readability this proposal avoids any complex field
 names or syntax rules.
-
 
 # Implementation
 ## Sections
@@ -74,7 +70,7 @@
 
  * **`Maintainer`**
    * Optional
-   * Line(s) of RFC2822 address or URIs or free text, containing the preferred address(es) to reach current maintainer(s) of the distributed software.
+   * Line(s) of RFC2822 address or URIs or free text, containing the preferred address(es) to reach current upstream maintainer(s).
 
  * **`Source`**
    * Optional
@@ -424,6 +420,9 @@
 non-free package is not part of the Debian GNU/Linux distribution and briefly
 explain why (as per Policy §12.5).
 
+The copyright of the Debian packaging and the history of package maintainers is
+simply indicated in a **`Files: debian/*`** section.
+
 The Policy section §12.5 demands that packages distributed in the ''non-free''
 and ''contrib'' sections of the Debian archive carry a disclaimer in
 `debian/copyright` that reminds that these packages are not part of the Debian




More information about the dep-commits mailing list