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: