[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#594542: debian-policy: add descriptions for main, contrib, and non-free archive areas



CJ Fearnley <cjf@CJFearnley.com> writes:

> I like Andrew's version:  "brevity is the soul of wit".  In Policy,
> main, contrib, and non-free are in italics and so I presume that italics
> are more appropriate than quotes (').  But that's probably a technical
> matter for the committer.

> It is probably time to bring this issue to a conclusion.  I can't think
> of anything else to add and the combination of Russ' and Andrew's text
> does a good job of fleshing out the nature of the three archive areas.

Here's what I applied as an informative change.  Thank you for the
proposal, and to everyone for the wording review!

--- a/policy.sgml
+++ b/policy.sgml
@@ -465,6 +465,20 @@
 	  <heading>The main archive area</heading>
 
 	  <p>
+	    The <em>main</em> archive area comprises the Debian
+	    distribution.  Only the packages in this area are considered
+	    part of the distribution.  None of the packages in
+	    the <em>main</em> archive area require software outside of
+	    that area to function.  Anyone may use, share, modify and
+	    redistribute the packages in this archive area
+	    freely<footnote>
+	      See <url id="http://www.debian.org/intro/free";
+		       name="What Does Free Mean?"> for
+	      more about what we mean by free software.
+	    </footnote>.
+	  </p>
+
+	  <p>
 	    Every package in <em>main</em> must comply with the DFSG
 	    (Debian Free Software Guidelines).
 	  </p>
@@ -496,6 +510,13 @@
 	  <heading>The contrib archive area</heading>
 
 	  <p>
+	    The <em>contrib</em> archive area contains supplemental
+	    packages intended to work with the Debian distribution, but
+	    which require software outside of the distribution to either
+	    build or function.
+	  </p>
+
+	  <p>
 	    Every package in <em>contrib</em> must comply with the DFSG.
 	  </p>
 
@@ -536,6 +556,15 @@
 	  <heading>The non-free archive area</heading>
 
 	  <p>
+	    The <em>non-free</em> archive area contains supplemental
+	    packages intended to work with the Debian distribution that do
+	    not comply with the DFSG or have other problems that make
+	    their distribution problematic.  They may not comply with all
+	    of the policy requirements in this manual due to restrictions
+	    on modifications or other limitations.
+	  </p>
+
+	  <p>
 	    Packages must be placed in <em>non-free</em> if they are
 	    not compliant with the DFSG or are encumbered by patents
 	    or other legal issues that make their distribution


-- 
Russ Allbery (rra@debian.org)               <http://www.eyrie.org/~eagle/>



Reply to: