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

2010-09-18 Thread Russ Allbery
CJ Fearnley c...@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 @@
  headingThe main archive area/heading
 
  p
+   The emmain/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 emmain/em archive area require software outside of
+   that area to function.  Anyone may use, share, modify and
+   redistribute the packages in this archive area
+   freelyfootnote
+ 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 emmain/em must comply with the DFSG
(Debian Free Software Guidelines).
  /p
@@ -496,6 +510,13 @@
  headingThe contrib archive area/heading
 
  p
+   The emcontrib/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 emcontrib/em must comply with the DFSG.
  /p
 
@@ -536,6 +556,15 @@
  headingThe non-free archive area/heading
 
  p
+   The emnon-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 emnon-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 (r...@debian.org)   http://www.eyrie.org/~eagle/



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2010-09-02 Thread CJ Fearnley
On Tue, Aug 31, 2010 at 10:34:52AM +1200, Andrew McMillan wrote:
 On Mon, 2010-08-30 at 12:05 -0400, CJ Fearnley wrote:
  On Fri, Aug 27, 2010 at 10:38:14AM -0700, Russ Allbery wrote:
   CJ Fearnley c...@cjfearnley.com writes:
   
2.2.1 The main archive area
   
   The main archive area comprises the Debian GNU/Linux distribution;
   only the packages in this area are considered part of the
   distribution.  None of the packages in the main archive area require
   software outside of that area to function.
 
 I'd prefer even more succinct brevity, along the lines of:
 
 Anyone may use, share, modify and redistribute the packages in
 the 'main' archive area freelyfootnoteSee
 http://www.debian.org/intro/free for more about what we mean by
 free software./footnote.
 
 main - 'main' to make it clearer that it is a proper noun
as capitalising it would not work.

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.

   and then going on to the language already there, which already requires
   that all the packages comply with the DFSG.
   
2.2.2 The contrib archive area
   
   The contrib archive area contains supplemental packages intended to
   work with the Debian GNU/Linux distribution, but which require
   software outside of the distribution to either build or function.
   Apart from this requirement, all software in the contrib archive area
   complies with the DFSG and with the policy requirements in this
   manual.
   
2.2.3 The non-free archive area
   
   The non-free archive area contains supplemental packages intended to
   work with the Debian GNU/Linux 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.
   
   I don't think any of the above changes anything normative, so once we
   reach consensus on the wording I can go ahead and apply this.

-- 
We are on a spaceship; a beautiful one.  It took billions of years to develop.
We're not going to get another.  Now, how do we make this spaceship work?
  -- Buckminster Fuller

CJ Fearnley|  Explorer in Universe
c...@cjfearnley.com |  Dare to be Naive -- Bucky Fuller
http://www.CJFearnley.com  |  http://blog.remoteresponder.net/



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2010-08-30 Thread CJ Fearnley
On Fri, Aug 27, 2010 at 10:38:14AM -0700, Russ Allbery wrote:
 CJ Fearnley c...@cjfearnley.com writes:
 
  2.2.1 The main archive area
 
 The main archive area comprises the Debian GNU/Linux distribution;
 only the packages in this area are considered part of the
 distribution.  None of the packages in the main archive area require
 software outside of that area to function.

OK, how about this suggestion for a conclusion to Russ' text on the main
archive area:

  Everyone (from end users to redistributors to derivatives) can
  be confident that they can use, share, modify and redistribute
  the software in the Debian main archive area freelyfootnoteSee
  http://www.debian.org/intro/free for more about what we mean by free
  software./footnote.

 and then going on to the language already there, which already requires
 that all the packages comply with the DFSG.
 
  2.2.2 The contrib archive area
 
 The contrib archive area contains supplemental packages intended to
 work with the Debian GNU/Linux distribution, but which require
 software outside of the distribution to either build or function.
 Apart from this requirement, all software in the contrib archive area
 complies with the DFSG and with the policy requirements in this
 manual.
 
  2.2.3 The non-free archive area
 
 The non-free archive area contains supplemental packages intended to
 work with the Debian GNU/Linux 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.
 
 I don't think any of the above changes anything normative, so once we
 reach consensus on the wording I can go ahead and apply this.

-- 
We are on a spaceship; a beautiful one.  It took billions of years to develop.
We're not going to get another.  Now, how do we make this spaceship work?
  -- Buckminster Fuller

CJ Fearnley|  Explorer in Universe
c...@cjfearnley.com |  Dare to be Naive -- Bucky Fuller
http://www.CJFearnley.com  |  http://blog.remoteresponder.net/



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2010-08-30 Thread Andrew McMillan
On Mon, 2010-08-30 at 12:05 -0400, CJ Fearnley wrote:
 On Fri, Aug 27, 2010 at 10:38:14AM -0700, Russ Allbery wrote:
  CJ Fearnley c...@cjfearnley.com writes:
  
   2.2.1 The main archive area
  
  The main archive area comprises the Debian GNU/Linux distribution;
  only the packages in this area are considered part of the
  distribution.  None of the packages in the main archive area require
  software outside of that area to function.
 
 OK, how about this suggestion for a conclusion to Russ' text on the main
 archive area:
 
   Everyone (from end users to redistributors to derivatives) can
   be confident that they can use, share, modify and redistribute
   the software in the Debian main archive area freelyfootnoteSee
   http://www.debian.org/intro/free for more about what we mean by free
   software./footnote.

It sounds a little My little pony-ish to me, but it's harmless enough.

I think including a definition of 'Everyone in brackets potentially
reduces the meaning of the word rather than enhances it.  In some future
time will someone say I'm not an end user, redistributor or derivative
(deriver?) of Debian: am I part of 'Everyone'?.


I'd prefer even more succinct brevity, along the lines of:

Anyone may use, share, modify and redistribute the packages in
the 'main' archive area freelyfootnoteSee
http://www.debian.org/intro/free for more about what we mean by
free software./footnote.

software - packages, since not everything in 'main' is software.
main - 'main' to make it clearer that it is a proper noun
   as capitalising it would not work.

Other minor wording changes because it felt better to me that way, but
I'm not wedded to them.

Cheers,
Andrew.
 
  and then going on to the language already there, which already requires
  that all the packages comply with the DFSG.
  
   2.2.2 The contrib archive area
  
  The contrib archive area contains supplemental packages intended to
  work with the Debian GNU/Linux distribution, but which require
  software outside of the distribution to either build or function.
  Apart from this requirement, all software in the contrib archive area
  complies with the DFSG and with the policy requirements in this
  manual.
  
   2.2.3 The non-free archive area
  
  The non-free archive area contains supplemental packages intended to
  work with the Debian GNU/Linux 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.
  
  I don't think any of the above changes anything normative, so once we
  reach consensus on the wording I can go ahead and apply this.
 
 -- 
 We are on a spaceship; a beautiful one.  It took billions of years to develop.
 We're not going to get another.  Now, how do we make this spaceship work?
   -- Buckminster Fuller
 
 CJ Fearnley|  Explorer in Universe
 c...@cjfearnley.com |  Dare to be Naive -- Bucky Fuller
 http://www.CJFearnley.com  |  http://blog.remoteresponder.net/
 
 
 

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
  Never be led astray onto the path of virtue.




signature.asc
Description: This is a digitally signed message part


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

2010-08-28 Thread Guillem Jover
Hi!

On Fri, 2010-08-27 at 18:16:21 -0700, Russ Allbery wrote:
 Charles Plessy ple...@debian.org writes:
  Actually, with the release of GNU/kFreeBSD variants for Squeeze, this
  paragraph is not totally accurate.
 
 That's a very good point.

Yeah, I was about to comment on just that but then I saw Charles
mail. (It could also be argued that GNU/Hurd is also part of the
distribution, even though it has never been released.)

  How about ‘Debian operating system’ ?  The other advantage I see is that
  it avoids the paradox that the non-free packages that are distributed by
  the Debian project are not part of the Debian ‘distribution’.
 
 I personally prefer Debian distribution and don't find that paradoxical,
 but I don't feel very strongly about it.

FWIW me too.

  On the other hand, perhaps it is better to postpone this discussion
  until the Squeeze release, and use the generic name that will be in the
  title of the press release.
 
 Nah, I think this is a simple enough report that I'd rather resolve it
 quickly while we're talking about it.

I also checked for other instances in the current policy package and
I'm filing a new bug report with a patch for that.

regards,
guillem



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2010-08-28 Thread CJ Fearnley
On Fri, Aug 27, 2010 at 09:20:42PM -0700, Russ Allbery wrote:
 Andrew McMillan and...@morphoss.com writes:
  On Fri, 2010-08-27 at 18:06 -0400, CJ Fearnley wrote:
 
  The DFSG defines freedom in software licenses, but doesn't provide a
  statement of assurance to users.  Maybe a statement that Debian main
  supports the Four Freedoms[1][2] would turn the prescriptive DFSG into
  a qualitative benefits statement.
 
  I think that you're treading on thin ground pushing for that.  The DFSG
  is a defining document in Debian, so if you want to narrow or broaden
  that coverage you should be doing so by promoting changes to that
  document - not to policy.
 
  Personally I'm happy with the freedoms described by the DFSG as it
  stands at present, but if you believe it is flawed you should argue
  those flaws in the wider arena of Debian via a GR or such.
 
 I don't think CJ is advocating changing the DFSG, but rather is concerned
 that the way the DFSG is worded may not make it clear to people what the
 motivation is and what the implications are for users.  In other words, a
 rephrasing or preamble, not any sort of normative modification, that says
 this means you can use the software for absolutely anything you want.
 
 I can see that point, although I'm not sure that it makes that much
 difference for Policy, since Policy is largely aimed at people who are
 reasonably familiar with Debian and are looking for technical guidance.
 
 I would tend to point people at http://www.debian.org/intro/free or some
 similar sort of place to explain the motivation and background for what
 Debian means by free.

Russ' interpretation of my thinking is correct.  I certainly don't want
to change the DFSG.

I'm thinking about a customer who is afraid of using Debian for some
business purpose, for example.  Their lawyers have spread fear and
uncertainty:  beware, the BSA[1] may come after you.  They read the DFSG
and they learn what we mean by freedom, but they still might not connect
the dots to realize that Debian main is doing its best to effectively
guarantee ... the four freedoms ... the best protection against BSA
interference that a mere document can provide ... what we all know is
our protected freedom.  But I think we haven't said it directly enough.

http://www.debian.org/intro/free is good for a footnote, but it also
doesn't succinctly say that Debian main trys to ensure that it can be
freely usable and redistributable (with the requisite freedom protections
for your users too) by anyone for any purpose.

1. http://en.wikipedia.org/wiki/Business_Software_Alliance

-- 
We are on a spaceship; a beautiful one.  It took billions of years to develop.
We're not going to get another.  Now, how do we make this spaceship work?
  -- Buckminster Fuller

CJ Fearnley|  Explorer in Universe
c...@cjfearnley.com |  Dare to be Naive -- Bucky Fuller
http://www.CJFearnley.com  |  http://blog.remoteresponder.net/



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2010-08-28 Thread Andrew McMillan
On Sat, 2010-08-28 at 07:35 -0400, CJ Fearnley wrote:
  
  I don't think CJ is advocating changing the DFSG, but rather is concerned
  that the way the DFSG is worded may not make it clear to people what the
  motivation is and what the implications are for users.  In other words, a
  rephrasing or preamble, not any sort of normative modification, that says
  this means you can use the software for absolutely anything you want.
  
  I can see that point, although I'm not sure that it makes that much
  difference for Policy, since Policy is largely aimed at people who are
  reasonably familiar with Debian and are looking for technical guidance.
  
  I would tend to point people at http://www.debian.org/intro/free or some
  similar sort of place to explain the motivation and background for what
  Debian means by free.
 
 Russ' interpretation of my thinking is correct.  I certainly don't want
 to change the DFSG.
 
 I'm thinking about a customer who is afraid of using Debian for some
 business purpose, for example.  Their lawyers have spread fear and
 uncertainty:  beware, the BSA[1] may come after you.  They read the DFSG
 and they learn what we mean by freedom, but they still might not connect
 the dots to realize that Debian main is doing its best to effectively
 guarantee ... the four freedoms ... the best protection against BSA
 interference that a mere document can provide ... what we all know is
 our protected freedom.  But I think we haven't said it directly enough.
 
 http://www.debian.org/intro/free is good for a footnote, but it also
 doesn't succinctly say that Debian main tries to ensure that it can be
 freely usable and redistributable (with the requisite freedom protections
 for your users too) by anyone for any purpose.

Phew :-)

I still think I side with Russ that Policy is for people who already
understand this stuff, and we should have separate documents that
provide the overview level.  I also think that proper clarification on
these points will ideally need a multi-lingual and multi-cultural
dimension to capture the exact shades of meaning needed.

Regards,
Andrew.

-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
   You've been leading a dog's life.  Stay off the furniture.




signature.asc
Description: This is a digitally signed message part


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

2010-08-27 Thread Russ Allbery
CJ Fearnley c...@cjfearnley.com writes:

 Especially since the main, contrib, and non-free archive areas are not
 described anywhere else (as far as I can tell), it would be helpful if
 some descriptive text were added to explain the intent of policy.  I
 suggest the following in the hopes that others will flesh out the
 descriptions to be more accurate and complete than my first cut:

 2.2.1 The main archive area

 The main archive area is where the core of the Debian GNU/Linux system
 lives.  All of the software in main can stand alone as a fully
 operational system without any software from contrib or non-free.  The
 software included in main is vetted to ensure compliance with policy and
 the DFSG.  In addition it does not depend on any software outside main,
 it is believed to be wholly unencumbered by patents, and is believed to
 have no legal encumbrances that could affect users or our ftp archive
 operators.

I think we need to say explicitly that only main is part of the Debian
distribution.  I'd also rather not add any mentions of legal vetting other
than referring to the DFSG, since this is a bit of a minefield.  How
about:

The main archive area comprises the Debian GNU/Linux distribution;
only the packages in this area are considered part of the
distribution.  None of the packages in the main archive area require
software outside of that area to function.

and then going on to the language already there, which already requires
that all the packages comply with the DFSG.

 2.2.2 The contrib archive area

 The contrib archive area is where fully policy compliant and DFSG free
 software is put that depends on or recommends non-free software or
 software that is otherwise unavailable within Debian.  Contrib software
 is believed to be wholly unencumbered by patents and to have no legal
 encumbrances that could affect users or our ftp archives.  However,
 contrib software usually requires using either non-free software or
 software that is otherwise not available or not policy compliant.

The contrib archive area contains supplemental packages intended to
work with the Debian GNU/Linux distribution, but which require
software outside of the distribution to either build or function.
Apart from this requirement, all software in the contrib archive area
complies with the DFSG and with the policy requirements in this
manual.

 2.2.3 The non-free archive area

 The non-free archive area is where software that is freely
 redistributable, but not fully policy compliant (which can be as simple
 as failing the software build requirements) or not DFSG free, or is
 encumbered by patents or is affected by other legal issues that could
 affect our users or our ftp infrastructure.

The non-free archive area contains supplemental packages intended to
work with the Debian GNU/Linux 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.

I don't think any of the above changes anything normative, so once we
reach consensus on the wording I can go ahead and apply this.

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



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2010-08-27 Thread Russ Allbery
CJ Fearnley c...@cjfearnley.com writes:

 However, I do wish that we could figure out how to write a
 minefield-avoiding third sentence for your paragraph on the main archive
 area that definitively asserts (what I believe we all know to be true)
 that Debian main is more or less a guarantee that the software therein
 is freely usable (and distributable) in the broadest sense.  That is,
 that Debian main is unreservedly usable for personal, non-profit,
 for-profit, or, in short, for any purpose.

 But I'm blanking on text that would work.

Isn't that basically what the DFSG says, though?  At least, that was the
logic that I was using.

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



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2010-08-27 Thread CJ Fearnley
Russ,

Your text accommodates almost all of my ideas while being simpler,
clearer and minefield-avoiding.  So I enthusiastically endorse it.

However, I do wish that we could figure out how to write a
minefield-avoiding third sentence for your paragraph on the main archive
area that definitively asserts (what I believe we all know to be true)
that Debian main is more or less a guarantee that the software therein is
freely usable (and distributable) in the broadest sense.  That is, that
Debian main is unreservedly usable for personal, non-profit, for-profit,
or, in short, for any purpose.

But I'm blanking on text that would work.

On Fri, Aug 27, 2010 at 10:38:14AM -0700, Russ Allbery wrote:
 CJ Fearnley c...@cjfearnley.com writes:
 
  Especially since the main, contrib, and non-free archive areas are not
  described anywhere else (as far as I can tell), it would be helpful if
  some descriptive text were added to explain the intent of policy.  I
  suggest the following in the hopes that others will flesh out the
  descriptions to be more accurate and complete than my first cut:
 
  2.2.1 The main archive area
 
  The main archive area is where the core of the Debian GNU/Linux system
  lives.  All of the software in main can stand alone as a fully
  operational system without any software from contrib or non-free.  The
  software included in main is vetted to ensure compliance with policy and
  the DFSG.  In addition it does not depend on any software outside main,
  it is believed to be wholly unencumbered by patents, and is believed to
  have no legal encumbrances that could affect users or our ftp archive
  operators.
 
 I think we need to say explicitly that only main is part of the Debian
 distribution.  I'd also rather not add any mentions of legal vetting other
 than referring to the DFSG, since this is a bit of a minefield.  How
 about:
 
 The main archive area comprises the Debian GNU/Linux distribution;
 only the packages in this area are considered part of the
 distribution.  None of the packages in the main archive area require
 software outside of that area to function.
 
 and then going on to the language already there, which already requires
 that all the packages comply with the DFSG.
 
  2.2.2 The contrib archive area
 
  The contrib archive area is where fully policy compliant and DFSG free
  software is put that depends on or recommends non-free software or
  software that is otherwise unavailable within Debian.  Contrib software
  is believed to be wholly unencumbered by patents and to have no legal
  encumbrances that could affect users or our ftp archives.  However,
  contrib software usually requires using either non-free software or
  software that is otherwise not available or not policy compliant.
 
 The contrib archive area contains supplemental packages intended to
 work with the Debian GNU/Linux distribution, but which require
 software outside of the distribution to either build or function.
 Apart from this requirement, all software in the contrib archive area
 complies with the DFSG and with the policy requirements in this
 manual.
 
  2.2.3 The non-free archive area
 
  The non-free archive area is where software that is freely
  redistributable, but not fully policy compliant (which can be as simple
  as failing the software build requirements) or not DFSG free, or is
  encumbered by patents or is affected by other legal issues that could
  affect our users or our ftp infrastructure.
 
 The non-free archive area contains supplemental packages intended to
 work with the Debian GNU/Linux 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.
 
 I don't think any of the above changes anything normative, so once we
 reach consensus on the wording I can go ahead and apply this.
 
 -- 
 Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/

-- 
We are on a spaceship; a beautiful one.  It took billions of years to develop.
We're not going to get another.  Now, how do we make this spaceship work?
  -- Buckminster Fuller

CJ Fearnley|  Explorer in Universe
c...@cjfearnley.com |  Dare to be Naive -- Bucky Fuller
http://www.CJFearnley.com  |  http://blog.remoteresponder.net/



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2010-08-27 Thread CJ Fearnley
On Fri, Aug 27, 2010 at 12:17:16PM -0700, Russ Allbery wrote:
 CJ Fearnley c...@cjfearnley.com writes:
 
  However, I do wish that we could figure out how to write a
  minefield-avoiding third sentence for your paragraph on the main archive
  area that definitively asserts (what I believe we all know to be true)
  that Debian main is more or less a guarantee that the software therein
  is freely usable (and distributable) in the broadest sense.  That is,
  that Debian main is unreservedly usable for personal, non-profit,
  for-profit, or, in short, for any purpose.
 
  But I'm blanking on text that would work.
 
 Isn't that basically what the DFSG says, though?  At least, that was the
 logic that I was using.

The DFSG defines freedom in software licenses, but doesn't provide a
statement of assurance to users.  Maybe a statement that Debian main
supports the Four Freedoms[1][2] would turn the prescriptive DFSG into
a qualitative benefits statement.

1. http://en.wikipedia.org/wiki/Four_Freedoms_(software)#Definition
2. http://www.gnu.org/philosophy/free-sw.html

-- 
We are on a spaceship; a beautiful one.  It took billions of years to develop.
We're not going to get another.  Now, how do we make this spaceship work?
  -- Buckminster Fuller

CJ Fearnley|  Explorer in Universe
c...@cjfearnley.com |  Dare to be Naive -- Bucky Fuller
http://www.CJFearnley.com  |  http://blog.remoteresponder.net/



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2010-08-27 Thread Charles Plessy
Le Fri, Aug 27, 2010 at 10:38:14AM -0700, Russ Allbery a écrit :
 
 I think we need to say explicitly that only main is part of the Debian
 distribution.  I'd also rather not add any mentions of legal vetting other
 than referring to the DFSG, since this is a bit of a minefield.  How
 about:
 
 The main archive area comprises the Debian GNU/Linux distribution;
 only the packages in this area are considered part of the
 distribution.  None of the packages in the main archive area require
 software outside of that area to function.

Hi Russ,

Actually, with the release of GNU/kFreeBSD variants for Squeeze, this paragraph
is not totally accurate.  How about ‘Debian operating system’ ?  The other
advantage I see is that it avoids the paradox that the non-free packages that
are distributed by the Debian project are not part of the Debian
‘distribution’.

On the other hand, perhaps it is better to postpone this discussion until the
Squeeze release, and use the generic name that will be in the title of the
press release.


Have a nice week-end,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2010-08-27 Thread Russ Allbery
Charles Plessy ple...@debian.org writes:

 Actually, with the release of GNU/kFreeBSD variants for Squeeze, this
 paragraph is not totally accurate.

That's a very good point.

 How about ‘Debian operating system’ ?  The other advantage I see is that
 it avoids the paradox that the non-free packages that are distributed by
 the Debian project are not part of the Debian ‘distribution’.

I personally prefer Debian distribution and don't find that paradoxical,
but I don't feel very strongly about it.

 On the other hand, perhaps it is better to postpone this discussion
 until the Squeeze release, and use the generic name that will be in the
 title of the press release.

Nah, I think this is a simple enough report that I'd rather resolve it
quickly while we're talking about it.

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



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2010-08-27 Thread Russ Allbery
Ben Finney ben+deb...@benfinney.id.au writes:

 For another data point, I have the opposite preference to Russ. I refer
 to the “Debian operating system”, in part because of the confusion over
 “distribution”.

 Like Russ, I'm not going to get upset if that preference isn't followed
 by others. In cases like this, though, “Debian operating system” would
 be clearer.

I think it's because I've been doing this sort of thing for a long time,
but to me an operating system is only a tiny, tiny fraction of the
software that we distribute in Debian.  Things like bioperl or atlas or
openoffice.org or iceweasel are, to me, obviously not part of an
operating system.  They're applications or tools, which sit on top of
the foundation that's created by the operating system.

To me, operating system is roughly what's Priority: required; all the
other stuff is something else.

But this probably just dates me more than forms a cogent argument.  :)

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



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2010-08-27 Thread Andrew McMillan
On Fri, 2010-08-27 at 18:06 -0400, CJ Fearnley wrote:
 On Fri, Aug 27, 2010 at 12:17:16PM -0700, Russ Allbery wrote:
  CJ Fearnley c...@cjfearnley.com writes:
  
   However, I do wish that we could figure out how to write a
   minefield-avoiding third sentence for your paragraph on the main archive
   area that definitively asserts (what I believe we all know to be true)
   that Debian main is more or less a guarantee that the software therein
   is freely usable (and distributable) in the broadest sense.  That is,
   that Debian main is unreservedly usable for personal, non-profit,
   for-profit, or, in short, for any purpose.
  
   But I'm blanking on text that would work.
  
  Isn't that basically what the DFSG says, though?  At least, that was the
  logic that I was using.
 
 The DFSG defines freedom in software licenses, but doesn't provide a
 statement of assurance to users.  Maybe a statement that Debian main
 supports the Four Freedoms[1][2] would turn the prescriptive DFSG into
 a qualitative benefits statement.

Hi,

I think that you're treading on thin ground pushing for that.  The DFSG
is a defining document in Debian, so if you want to narrow or broaden
that coverage you should be doing so by promoting changes to that
document - not to policy.

Personally I'm happy with the freedoms described by the DFSG as it
stands at present, but if you believe it is flawed you should argue
those flaws in the wider arena of Debian via a GR or such.

The clarifications Russ suggested definitely do seem worth including,
and I would say it is especially because they refer out to that defining
document that gives them their strength in policy.  If they were to
place additional constraints on what software was acceptable in main it
would make policy more confusing, not less, and would undermine the DFSG
as a decision-making tool.

Regards,
Andrew McMillan.
-- 

andrew (AT) morphoss (DOT) com+64(272)DEBIAN
   A tall, dark stranger will have more fun than you.




signature.asc
Description: This is a digitally signed message part


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

2010-08-27 Thread Russ Allbery
Andrew McMillan and...@morphoss.com writes:
 On Fri, 2010-08-27 at 18:06 -0400, CJ Fearnley wrote:

 The DFSG defines freedom in software licenses, but doesn't provide a
 statement of assurance to users.  Maybe a statement that Debian main
 supports the Four Freedoms[1][2] would turn the prescriptive DFSG into
 a qualitative benefits statement.

 I think that you're treading on thin ground pushing for that.  The DFSG
 is a defining document in Debian, so if you want to narrow or broaden
 that coverage you should be doing so by promoting changes to that
 document - not to policy.

 Personally I'm happy with the freedoms described by the DFSG as it
 stands at present, but if you believe it is flawed you should argue
 those flaws in the wider arena of Debian via a GR or such.

I don't think CJ is advocating changing the DFSG, but rather is concerned
that the way the DFSG is worded may not make it clear to people what the
motivation is and what the implications are for users.  In other words, a
rephrasing or preamble, not any sort of normative modification, that says
this means you can use the software for absolutely anything you want.

I can see that point, although I'm not sure that it makes that much
difference for Policy, since Policy is largely aimed at people who are
reasonably familiar with Debian and are looking for technical guidance.

I would tend to point people at http://www.debian.org/intro/free or some
similar sort of place to explain the motivation and background for what
Debian means by free.

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



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2010-08-26 Thread CJ Fearnley
Package: debian-policy
Version: 3.8.0.1
Severity: wishlist


Especially since the main, contrib, and non-free archive areas are not
described anywhere else (as far as I can tell), it would be helpful
if some descriptive text were added to explain the intent of policy.
I suggest the following in the hopes that others will flesh out the
descriptions to be more accurate and complete than my first cut:

2.2.1 The main archive area

The main archive area is where the core of the Debian GNU/Linux system
lives.  All of the software in main can stand alone as a fully operational
system without any software from contrib or non-free.  The software
included in main is vetted to ensure compliance with policy and the DFSG.
In addition it does not depend on any software outside main, it is
believed to be wholly unencumbered by patents, and is believed to have no
legal encumbrances that could affect users or our ftp archive operators.

2.2.2 The contrib archive area

The contrib archive area is where fully policy compliant and DFSG free
software is put that depends on or recommends non-free software or
software that is otherwise unavailable within Debian.  Contrib software
is believed to be wholly unencumbered by patents and to have no legal
encumbrances that could affect users or our ftp archives.  However,
contrib software usually requires using either non-free software or
software that is otherwise not available or not policy compliant.

2.2.3 The non-free archive area

The non-free archive area is where software that is freely
redistributable, but not fully policy compliant (which can be as simple
as failing the software build requirements) or not DFSG free, or is
encumbered by patents or is affected by other legal issues that could
affect our users or our ftp infrastructure.


Obviously, I intend these paragraphs to be added as descriptions and all
of the normative parts of those sections to be preserved (I didn't copy
them here to save bits and bandwidth).

-- System Information:
Debian Release: 5.0.5
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

debian-policy depends on no packages.

debian-policy recommends no packages.

Versions of packages debian-policy suggests:
ii  doc-base  0.8.20 utilities to manage online documen

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org