Re: Call for vote (Re: call for seconds: on firmware)

2008-12-12 Thread MJ Ray
Manoj Srivastava sriva...@debian.org wrote:
 To cast a vote, it is necessary to send this ballot, with the text form
 (which is embedded later in this ballot) filled out, to a dedicated
 e-mail address, in a signed message, as described below.

Suggest restructuring to simplify:-

To cast a vote, complete the text form (embedded later in this ballot)
and send the completed ballot in a signed message to a dedicated
e-mail address as described below.

 [   ] Choice 4: Empower the release team to decide about allowing DFSG 
 violations [3:1]

Other posts defined in the foundation documents seem to use appoint
more than empower - suggested reword:-

[   ] Choice 4: Appoint the release team to decide DFSG violations policy [3:1]


Would be good to have message-ids or links for the proposals if
they're handy.

Hope that helps,
-- 
MJR/slef
My Opinion Only: see http://people.debian.org/~mjr/
Please follow http://www.uk.debian.org/MailingLists/#codeofconduct


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



Re: Call for vote (Re: call for seconds: on firmware)

2008-12-12 Thread Ean Schuessler
Does 5 refer only to firmware that is not currently identified as being 
non-free? If that is the case, is 5 a viable choice? If it doesn't resolve the 
problem completely and allow us to release then it needs to be accompanied by a 
plan for the other problem firm/software.

- Manoj Srivastava sriva...@debian.org wrote:

 Here is the *DRAFT DRAFT DRAFT* ballot for the GR. Please note
  the dates on the ballot; voting is not open yet.
 
 Please send comments to the debian-vote@lists.debian.org list.

-- 
Ean Schuessler, CTO Brainfood.com
e...@brainfood.com - http://www.brainfood.com - 214-720-0700 x 315


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



Call for vote (Re: call for seconds: on firmware)

2008-12-10 Thread Robert Millan
On Thu, Dec 04, 2008 at 07:45:05PM +0100, Robert Millan wrote:
 On Tue, Dec 02, 2008 at 09:18:03AM +0100, Peter Palfrader wrote:
  
  Feel free to propose an amendment.  I might accept it.
 
 I propose the following ammendment:
 [...]

Since there was no further reply on this proposed ammendment, and no
followup discussion for a reasonable period of time, I conclude that after
discussion, the ballot in:

  http://www.debian.org/vote/2008/vote_003

titled General Resolution: Lenny and resolving DFSG violations, represents
each of the opinions in a reasonably accurate manner, and that it is unlikely
that it will be improved.

Therefore I'm hereby calling for vote.

-- 
Robert Millan

  The DRM opt-in fallacy: Your data belongs to us. We will decide when (and
  how) you may access your data; but nobody's threatening your freedom: we
  still allow you to remove your data and not access it at all.


signature.asc
Description: Digital signature


Re: Call for vote (Re: call for seconds: on firmware)

2008-12-10 Thread Manoj Srivastava
Hi,

Here is the *DRAFT DRAFT DRAFT* ballot for the GR. Please note
 the dates on the ballot; voting is not open yet.

Please send comments to the debian-vote@lists.debian.org list.

manoj

General Resolution: Lenny and resolving DFSG violations;

   FIRST CALL FOR VOTES FOR THE Lenny Release General Resolution
   =  === = === === = === === ==

Voting period starts  00:00:01 UTC on Sunday,   December 14th, 2008
Votes must be received by 23:59:59 UTC on Saturday, December 21st, 2008

This ballot is for a vote being conducted as required by the Debian
Constitution.  You may see the constitution at
http://www.debian.org/devel/constitution.  For voting questions contact
[EMAIL PROTECTED]

Also, note that you can get a fresh ballot any time before the end of
the vote by sending a mail to 
   [EMAIL PROTECTED] 
with the subject gr_lenny.


HOW TO VOTE

First, read the full text of the various proposals.

To cast a vote, it is necessary to send this ballot, with the text form
(which is embedded later in this ballot) filled out, to a dedicated
e-mail address, in a signed message, as described below. The dedicated
email address this ballot should be sent to is:

  [EMAIL PROTECTED]

The form you need to fill out is contained at the bottom of this
message, marked with two lines containing the characters
'-=-=-=-=-=-'. Do not erase anything between those lines, and do not
change the choice names.

There are 7 choices in the form, which you may rank with numbers between
1 and 7. In the brackets next to your preferred choice, place a 1.
Place a 2 in the brackets next to your next choice. Continue until you
reach your last choice.  Do not enter a number smaller than 1 or larger
than 7.

You may skip numbers, leave some choices unranked, and rank options
equally.  Unranked choices are considered equally the least desired
choices, and ranked below all ranked choices.

Make sure you have read the proposals in detail.

To vote no, no matter what, rank Further Discussion as more desirable
than the unacceptable choices, or you may rank the Further Discussion
choice and leave choices you consider unacceptable blank.  (Note: if the
Further Discussion choice is unranked, then it is equal to all other
unranked choices, if any -- no special consideration is given to the
Further Discussion choice by the voting software).

Finally, mail the filled out ballot to: [EMAIL PROTECTED]

Don't worry about spacing of the columns or any quote characters () that
your reply inserts.

NOTE: The vote must be GPG signed (or PGP signed) with your key that is
in the Debian keyring. The voting software (Devotee) accepts mail that
either contains only an unmangled OpenPGP message (RFC 2440 compliant),
or a PGP/MIME mail (RFC 3156 compliant). You may, if you wish, choose to
send a signed, encrypted ballot: use the vote key appended below for
encryption.

- - -=-=-=-=-=- Don't Delete Anything Between These Lines =-=-=-=-=-=-=-=-
41b0a520-c6c1-4e7b-8c49-74ee85faf242
[   ] Choice 1: Reaffirm the Social Contract
[   ] Choice 2: Allow Lenny to release with proprietary firmware [3:1]
[   ] Choice 3: Allow Lenny to release with DFSG violations [3:1]
[   ] Choice 4: Empower the release team to decide about allowing DFSG 
violations [3:1]
[   ] Choice 5: Assume blobs comply with GPL unless proven otherwise
[   ] Choice 6: Exclude source requirements for firmware (defined) [3:1]
[   ] Choice 7: Further Discussion
- - -=-=-=-=-=- Don't Delete Anything Between These Lines =-=-=-=-=-=-=-=-


The actual text of the various options are as follows. Please note
that this does not include preludes, prologues, any preambles to the
resolution, post-ambles to the resolutions, abstracts, fore-words,
after-words, rationales, supporting documents, opinion polls,
arguments for and against, and any of the other important material you
will find on the mailing list archives. Please read the debian-vote
mailing list archives for details.

--
Choice 1: Reaffirm the Social Contract
=  === == 

   1. We affirm that our Priorities are our users and the free
  software community (Social Contract #4); 
   2. We acknowledge that we promised to deliver a 100% free operating
  system (Social Contract #1); 
   3. Given that we have known for two previous releases that we have
  non-free bits in various parts of Debian, and a lot of progress
  has been made, and we are almost to the point where we can
  provide a free version of the Debian operating system, we will
  delay the release of Lenny until such point that the work to
  free the operating system is complete (to the best of our
  knowledge as of 1 November 2008). 
--
Choice 2: Allow Lenny to release with proprietary firmware [3:1]
== == = = == ===  

Re: call for seconds: on firmware

2008-12-04 Thread Robert Millan
On Tue, Dec 02, 2008 at 09:18:03AM +0100, Peter Palfrader wrote:
   I would ask that the proposer withdraw this resolution (which in effect 
   is a
   non-binding position statement, contradicting the text of the DFSG as many
   of us understand it) and draft a resolution in its place that 
   disambiguates
   the DFSG.
  
  Peter, I too would prefer if you did, for the sake of clarity.  But if you
  will, then please do it soon.  Minimal time for discussion period has 
  passed,
  and due to the urgency of the situation I don't want to wait much longer 
  before
  calling for vote.
 
 Feel free to propose an amendment.  I might accept it.

I propose the following ammendment:

--- firmware2008-12-04 19:40:22.0 +0100
+++ firmware.new2008-12-04 19:40:44.0 +0100
@@ -16,3 +16,20 @@
  b) we however do require all other freedoms that the DFSG mandate from
 components of our operating system, and
  c) such firmware can and should be part of our official installation media.
+ d) the Debian Free Software Guidelines shall be ammended as follows:
+
+--- social_contract.wml22 Nov 2007 03:15:39 -  1.23
 social_contract.wml4 Dec 2008 18:36:32 -
+@@ -95,7 +95,11 @@ the free software community as the basis
+lipstrongSource Code/strong/p
+  pThe program must include source code, and must allow
+  distribution in source code as well as compiled
+- form./p/li
++ form.  As a special exception, the requirement to include
++ source code does not apply to firmware (Firmware is data such
++ as microcode or lookup tables that is loaded into hardware
++ components in order to make the component function properly. It
++ is not code that is run on the host CPU)./p/li
+lipstrongDerived Works/strong/p
+  pThe license must allow modifications and derived works, and
+  must allow them to be distributed under the same terms as

-- 
Robert Millan

  The DRM opt-in fallacy: Your data belongs to us. We will decide when (and
  how) you may access your data; but nobody's threatening your freedom: we
  still allow you to remove your data and not access it at all.


signature.asc
Description: Digital signature


Re: call for seconds: on firmware

2008-12-02 Thread Peter Palfrader
On Tue, 02 Dec 2008, Robert Millan wrote:

  In light of the Secretary's claims that the above GR would give him the
  power to amend the text of the DFSG even though it says nothing of the sort,

I am sure if he actually did that we could override him.  I hope that
would not be necessary however.

  I would ask that the proposer withdraw this resolution (which in effect is a
  non-binding position statement, contradicting the text of the DFSG as many
  of us understand it) and draft a resolution in its place that disambiguates
  the DFSG.
 
 Peter, I too would prefer if you did, for the sake of clarity.  But if you
 will, then please do it soon.  Minimal time for discussion period has passed,
 and due to the urgency of the situation I don't want to wait much longer 
 before
 calling for vote.

Feel free to propose an amendment.  I might accept it.
-- 
   |  .''`.  ** Debian GNU/Linux **
  Peter Palfrader  | : :' :  The  universal
 http://www.palfrader.org/ | `. `'  Operating System
   |   `-http://www.debian.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-12-01 Thread Robert Millan
On Sun, Nov 30, 2008 at 05:11:23PM -0800, Steve Langasek wrote:
 On Sat, Nov 15, 2008 at 09:45:56AM -0600, Debian Project Secretary wrote:
  ,[ Proposal 6: Exclude source requirements from firmware (defined) ]
  | Firmware is data such as microcode or lookup tables that is loaded into
  | hardware components in order to make the component function properly.
  | It is not code that is run on the host CPU.
  |
  | Unfortunately such firmware often is distributed as so-called blobs,
  | with no source or further documentation that lets us learn how it works
  | or interacts with the hardware in question.  By excluding such firmware
  | from Debian we exclude users that require such devices from installing
  | our operating system, or make it unnecessarily hard for them.
  |
  | Therefore the Debian project resolves that
  |  a) firmware in Debian does not have to come with source.  While we do
  | prefer firmware that comes with source and documentation we will not
  | require it,
  |  b) we however do require all other freedoms that the DFSG mandate from
  | components of our operating system, and
  |  c) such firmware can and should be part of our official installation 
  media.
  |
  |  (Since this option overrides the SC, I believe it would require 3:1
  |  majority)
  `
  This will need wording to change the SC, since this is not a
   temporary override, but adds a definition of firmware, and an exclusion
   from the 100% free promises of the SC. 
 i Do we require source for firmware in main: No
ii Do we allow the Release Team to ignore SC violation bugs:  No
   iii What do we do for Lenny:   Release
iV Do we modify foundation documents: Yes
 v Do we override foundation documentsNo
 
 In light of the Secretary's claims that the above GR would give him the
 power to amend the text of the DFSG even though it says nothing of the sort,
 I would ask that the proposer withdraw this resolution (which in effect is a
 non-binding position statement, contradicting the text of the DFSG as many
 of us understand it) and draft a resolution in its place that disambiguates
 the DFSG.

Peter, I too would prefer if you did, for the sake of clarity.  But if you
will, then please do it soon.  Minimal time for discussion period has passed,
and due to the urgency of the situation I don't want to wait much longer before
calling for vote.

-- 
Robert Millan

  The DRM opt-in fallacy: Your data belongs to us. We will decide when (and
  how) you may access your data; but nobody's threatening your freedom: we
  still allow you to remove your data and not access it at all.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-30 Thread Steve Langasek
On Sat, Nov 15, 2008 at 09:45:56AM -0600, Debian Project Secretary wrote:
 ,[ Proposal 4: Allow release managers leeway to include non-dfsg bits as 
 needed ]
 |  Debian's priorities are our users and free software. We don't trade
 |  them against each other. However during getting an release out of the
 |  door, decisions need to be done how to get a rock stable release of the
 |  high quality Debian is known for, release more or less on time, and to
 |  minimize the usage of problematic software. We acknowledge that there
 |  is more than just one minefield our core developers and the release
 |  team are working at.
 |  
 |  We as Developers at large continue to trust our release team to follow
 |  all these goals, and therefor encourage them to continue making
 |  case-by-case-decisions as they consider fit, and if necessary
 |  authorize these decisions.
 |
 |  (Since this option overrides the SC, I believe it would require 3:1
 |  majority)
 `

This (and the vote web page) is missing one of the spelling corrections from
[EMAIL PROTECTED]: therefor - therefore.

I would also suggest the following changes; Andi, I'd appreciate if you
would acknowledge these under A.1.6 of the SRP:

  s/ during/, while/
  s/an release/a release/
  s/need to be done/need to be made about/
  s/rock stable/rock-stable/
  s/working at/working in/
  s/case-by-case-decisions/case-by-case decisions/
  s/authorize these decisions/we authorize these decisions/

None of these changes are intended to change the meaning of the resolution;
if I've misunderstood the intended meaning of the resolution, let me know
and I'll propose different wording to clarify those points.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
[EMAIL PROTECTED] [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-30 Thread Aníbal Monsalve Salazar
On Sun, Nov 30, 2008 at 04:20:38PM -0800, Steve Langasek wrote:
On Sat, Nov 15, 2008 at 09:45:56AM -0600, Debian Project Secretary wrote:
,[ Proposal 4: Allow release managers leeway to include non-dfsg bits as 
needed ]
|  Debian's priorities are our users and free software. We don't trade
|  them against each other. However during getting an release out of the
|  door, decisions need to be done how to get a rock stable release of the
|  high quality Debian is known for, release more or less on time, and to
|  minimize the usage of problematic software. We acknowledge that there
|  is more than just one minefield our core developers and the release
|  team are working at.
|  
|  We as Developers at large continue to trust our release team to follow
|  all these goals, and therefor encourage them to continue making
|  case-by-case-decisions as they consider fit, and if necessary
|  authorize these decisions.
|
|  (Since this option overrides the SC, I believe it would require 3:1
|  majority)
`

This (and the vote web page) is missing one of the spelling corrections from
[EMAIL PROTECTED]: therefor - therefore.

I would also suggest the following changes; Andi, I'd appreciate if you
would acknowledge these under A.1.6 of the SRP:

  s/ during/, while/
  s/an release/a release/
  s/need to be done/need to be made about/
  s/rock stable/rock-stable/

  s/the release team are/the release team is/

  s/working at/working in/
  s/case-by-case-decisions/case-by-case decisions/
  s/authorize these decisions/we authorize these decisions/

None of these changes are intended to change the meaning of the resolution;
if I've misunderstood the intended meaning of the resolution, let me know
and I'll propose different wording to clarify those points.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
[EMAIL PROTECTED] [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Re: call for seconds: on firmware

2008-11-30 Thread Aníbal Monsalve Salazar
On Mon, Dec 01, 2008 at 11:45:57AM +1100, Anibal Monsalve Salazar wrote:
  s/the release team are/the release team is/

Sorry, that was wrong.


signature.asc
Description: Digital signature


Re: call for seconds: on firmware

2008-11-30 Thread Steve Langasek
On Sat, Nov 15, 2008 at 09:45:56AM -0600, Debian Project Secretary wrote:
 ,[ Proposal 5: allow Lenny to release with firmware blobs ]
 |  1. We affirm that our Priorities are our users and the free software
 | community (Social Contract #4);
 |
 |  2. We acknowledge that there is a lot of progress in the kernel firmware
 | issue; most of the issues that were outstanding at the time of the
 | last stable release have been sorted out. However, new issues in the
 | kernel sources have cropped up fairly recently, and these new issues
 | have not yet been addressed;
 |
 |  3. We assure the community that there will be no regressions in the
 | progress made for freedom in the kernel distributed by Debian
 | relative to the Etch release in Lenny (to the best of our knowledge
 | as of 1 November 2008);

 |  4. We give priority to the timely release of Lenny over sorting every
 | bit out; for this reason, we will treat removal of sourceless
 | firmware as a best-effort process, and deliver firmware as part of
 | Debian Lenny as long as we are legally allowed to do so, and the
 | firmware  is distributed upstream under a license that complies
 | with the DFSG. 
 `

  * This proposal gives the binary blobs distributed in the kernel
the benefit of doubt, and assumes they do not violate the GPL and are
the preferred form of modification, however unlikely that is.

Nothing in the text of your proposal says anything about assum[ing] they do
not violate the GPL.  This summary, and the title given on
http://www.debian.org/vote/2008/vote_003, are incorrect. 

- The text of this option (and of the GR passed on this subject for etch)
  stipulates that we will only deliver the firmware if we are legally   
  allowed to do so.  If the governing license is the GPL, it's not legal to
  redistribute firmware that we don't have the source for.  Therefore this  
  proposal does not have the effect you claim.

- The firmware that's actually at issue - both for etch and now - is
  firmware distributed with the Linux kernel whose stated license is *not*
  the GPL.  The release team is not seeking to play dumb regarding the
  GPL's license requirements; the only aim here is to include, in main,
  certain recently-noticed firmware blobs whose license meets the
  requirements of the DFSG but for which we don't have source code.

- Regardless of any titles or summaries tacked onto this proposal, the text
  of it authorizes the release team to include firmware in main for lenny
  that does not comply with DFSG#2 - the same as the 2nd, 3rd, and 4th
  proposals.  The same majority requirements must be applied to each.

The majority requirement for the ballot option in
http://www.debian.org/vote/2006/vote_007 with the exact same wording as in 4.
above was 1:1.  The majority requirement for all of these four proposals on
the present vote should be the same.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
[EMAIL PROTECTED] [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-30 Thread Steve Langasek
On Sat, Nov 15, 2008 at 09:45:56AM -0600, Debian Project Secretary wrote:
 ,[ Proposal 6: Exclude source requirements from firmware (defined) ]
 | Firmware is data such as microcode or lookup tables that is loaded into
 | hardware components in order to make the component function properly.
 | It is not code that is run on the host CPU.
 |
 | Unfortunately such firmware often is distributed as so-called blobs,
 | with no source or further documentation that lets us learn how it works
 | or interacts with the hardware in question.  By excluding such firmware
 | from Debian we exclude users that require such devices from installing
 | our operating system, or make it unnecessarily hard for them.
 |
 | Therefore the Debian project resolves that
 |  a) firmware in Debian does not have to come with source.  While we do
 | prefer firmware that comes with source and documentation we will not
 | require it,
 |  b) we however do require all other freedoms that the DFSG mandate from
 | components of our operating system, and
 |  c) such firmware can and should be part of our official installation media.
 |
 |  (Since this option overrides the SC, I believe it would require 3:1
 |  majority)
 `
 This will need wording to change the SC, since this is not a
  temporary override, but adds a definition of firmware, and an exclusion
  from the 100% free promises of the SC. 
i Do we require source for firmware in main: No
   ii Do we allow the Release Team to ignore SC violation bugs:  No
  iii What do we do for Lenny:   Release
   iV Do we modify foundation documents: Yes
v Do we override foundation documentsNo

In light of the Secretary's claims that the above GR would give him the
power to amend the text of the DFSG even though it says nothing of the sort,
I would ask that the proposer withdraw this resolution (which in effect is a
non-binding position statement, contradicting the text of the DFSG as many
of us understand it) and draft a resolution in its place that disambiguates
the DFSG.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
[EMAIL PROTECTED] [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-30 Thread Andreas Barth
* Steve Langasek ([EMAIL PROTECTED]) [081201 01:15]:
 On Sat, Nov 15, 2008 at 09:45:56AM -0600, Debian Project Secretary wrote:
  ,[ Proposal 4: Allow release managers leeway to include non-dfsg bits 
  as needed ]
  |  Debian's priorities are our users and free software. We don't trade
  |  them against each other. However during getting an release out of the
  |  door, decisions need to be done how to get a rock stable release of the
  |  high quality Debian is known for, release more or less on time, and to
  |  minimize the usage of problematic software. We acknowledge that there
  |  is more than just one minefield our core developers and the release
  |  team are working at.
  |  
  |  We as Developers at large continue to trust our release team to follow
  |  all these goals, and therefor encourage them to continue making
  |  case-by-case-decisions as they consider fit, and if necessary
  |  authorize these decisions.
  |
  |  (Since this option overrides the SC, I believe it would require 3:1
  |  majority)
  `
 
 This (and the vote web page) is missing one of the spelling corrections from
 [EMAIL PROTECTED]: therefor - therefore.
 
 I would also suggest the following changes; Andi, I'd appreciate if you
 would acknowledge these under A.1.6 of the SRP:
 
   s/ during/, while/
   s/an release/a release/
   s/need to be done/need to be made about/
   s/rock stable/rock-stable/
   s/working at/working in/
   s/case-by-case-decisions/case-by-case decisions/
   s/authorize these decisions/we authorize these decisions/

As always, I trust your language skills more than mine. IOW, these changes are
approved / acknowledged.


Cheers,
Andi


signature.asc
Description: Digital signature


Re: call for seconds: on firmware

2008-11-23 Thread gregor herrmann
On Sat, 15 Nov 2008 09:45:56 -0600, Debian Project Secretary wrote:

 Since some people have had trouble reading the proposals, I am
  including a short impact of the proposal list below the proposal. 

Thanks for listing the consequences of the different choices.

In order to make it easier for me and maybe others I'm trying to
compact them into a single table below (the FD column is from Russ'
followup mail to -vote).
 
v Consequence / Proposal  | 1 | 2 | 3 | 4 | 5 | 6 | FD
---|---|---|---|---|---|---|---
  i require source for firmware in main| Y | N | N | N | Y | N | Y
 ii allow Rel.Team to ignore SC violation bugs | N | N | N | Y | N | N | N
iii What do we do for Lenny| W | R | R | R | R | R | W
 iv modify foundation documents| N | N | N | Y | N | Y | N
  v override foundation documents  | N | Y | Y | N | N | N | N
---|---|---|---|---|---|---|---
Y(es) N(o) R(elease) W(ait)

As a side note:
I guess what makes this vote confusing (at least for me) is that we
try to answer several questions (roughly equivalent to the
consuequences) in one vote ...

Cheers,
gregor
 
-- 
 .''`.   Home: http://info.comodo.priv.at/{,blog/} / GPG Key ID: 0x00F3CFE4
 : :' :  Debian GNU/Linux user, admin,  developer - http://www.debian.org/
 `. `'   Member of VIBE!AT, SPI Inc., fellow of FSFE | http://got.to/quote/
   `-NP: Andrew Lloyd Webber  Tim Rice


signature.asc
Description: Digital signature


Re: call for seconds: on firmware

2008-11-23 Thread Pierre Habouzit
On Sun, Nov 23, 2008 at 06:29:26PM +, gregor herrmann wrote:
 On Sat, 15 Nov 2008 09:45:56 -0600, Debian Project Secretary wrote:
 
  Since some people have had trouble reading the proposals, I am
   including a short impact of the proposal list below the proposal. 
 
 Thanks for listing the consequences of the different choices.
 
 In order to make it easier for me and maybe others I'm trying to
 compact them into a single table below (the FD column is from Russ'
 followup mail to -vote).
  
 v Consequence / Proposal  | 1 | 2 | 3 | 4 | 5 | 6 | FD
 ---|---|---|---|---|---|---|---
   i require source for firmware in main| Y | N | N | N | Y | N | Y

  ii allow Rel.Team to ignore SC violation bugs | N | N | N | Y | N | N | N

I have a problem with that. Only (4) is _really_ actively taking sides
on that. All the other votes are completely unrelated to the Release
Team decision.

I feel there are two votes, the one about Should we release with or
without the firmware issues, which de facto endorse or rescind the
Release Team decision, and the rest.

Mixing the two issues suck badly, because I believe that the project at
large would want to allow the release team to ignore the firmware bugs
for the release (hence endorsing our choice), while there is no
consensus on the firmware source issues. At least I _believe_ it's where
the project stands, and it did, twice, in the past.

So tying the allow firmware without / with source or whatever change
related to that, _with_ the question about what we do for lenny are
definitely a bad mix that sounds rather unfair and blocking people from
at the same time not wanting to slow the release for this issue, but
still confirming sourceless firmwares in main are against their
interpretation of the DFSG.

 iii What do we do for Lenny| W | R | R | R | R | R | W
  iv modify foundation documents| N | N | N | Y | N | Y | N
   v override foundation documents  | N | Y | Y | N | N | N | N
 ---|---|---|---|---|---|---|---
 Y(es) N(o) R(elease) W(ait)





-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpLqBfISGfcq.pgp
Description: PGP signature


Re: call for seconds: on firmware

2008-11-23 Thread Manoj Srivastava
On Sun, Nov 23 2008, Pierre Habouzit wrote:

 On Sun, Nov 23, 2008 at 06:29:26PM +, gregor herrmann wrote:
 On Sat, 15 Nov 2008 09:45:56 -0600, Debian Project Secretary wrote:

 Since some people have had trouble reading the proposals, I am
  including a short impact of the proposal list below the proposal. 

 Thanks for listing the consequences of the different choices.

 In order to make it easier for me and maybe others I'm trying to
 compact them into a single table below (the FD column is from Russ'
 followup mail to -vote).
 
 v Consequence / Proposal  | 1 | 2 | 3 | 4 | 5 | 6 | FD
 ---|---|---|---|---|---|---|---
   i require source for firmware in main| Y | N | N | N | Y | N | Y

  ii allow Rel.Team to ignore SC violation bugs | N | N | N | Y | N | N | N

 As a side note:
 I guess what makes this vote confusing (at least for me) is that we
 try to answer several questions (roughly equivalent to the
 consuequences) in one vote ...

I think the primary question that started this line of proposals
 was how to resolve the presence of allegedly sourceless firmware in the
 kernel image. Some of the solutions to that issue have longer term
 impact, and could be considered on their own merit. However, since they
 also solve the Lenny issue, I think they belong on this ballot; since
 we can resolve about one way to solve Lenny, and then we get a second
 chance to come to a different (and conflicting) resolution about Lenny
 by the second or third votes.


 I have a problem with that. Only (4) is _really_ actively taking sides
 on that. All the other votes are completely unrelated to the Release
 Team decision.

I think we need to resolve what to do with lenny first: and if
 it is to let the release team have to power to decide whether possible
 DFSG/GPL violations can be present in the Debian system is one way of
 resolving this.


 I feel there are two votes, the one about Should we release with or
 without the firmware issues, which de facto endorse or rescind the
 Release Team decision, and the rest.

What is the rest? At this point, I see no options on
 the ballot which will _not_ resolve the Lenny release issue.

 Mixing the two issues suck badly, because I believe that the project at
 large would want to allow the release team to ignore the firmware bugs
 for the release (hence endorsing our choice), while there is no
 consensus on the firmware source issues. At least I _believe_ it's where
 the project stands, and it did, twice, in the past.


The project can say so again. Option 5 is defined for that;
 which essentially says that the project allows people to say release
 Lenny as long as there are no proven DFSG violations.


 So tying the allow firmware without / with source or whatever change
 related to that, _with_ the question about what we do for lenny are
 definitely a bad mix that sounds rather unfair and blocking people from
 at the same time not wanting to slow the release for this issue, but
 still confirming sourceless firmwares in main are against their
 interpretation of the DFSG.

I take it you do not think option 2 meets this goal, which says
 that for Lenny we shall ignore possible DFSG violations in the kernel?
 Or Option 5, which says we'll not hold up the release for things we
 just suspect are DFSG violations? Even option 3 allows us to just
 ignore the DFSG violations for the release.

Would you just want to add something that just says We like to
 say that we do not like sourceless firmwares in main, except when it
 come to releases, and then that is fine to the proposals 2 and 3?

I am unable to see the distinction between what you seek and
 options 2/3.

manoj
-- 
The shortest distance between two points is under construction. Noelie
Alito
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-23 Thread Manoj Srivastava
On Sun, Nov 23 2008, Russ Allbery wrote:

 gregor herrmann [EMAIL PROTECTED] writes:

 In order to make it easier for me and maybe others I'm trying to compact
 them into a single table below (the FD column is from Russ' followup
 mail to -vote).
  
 v Consequence / Proposal  | 1 | 2 | 3 | 4 | 5 | 6 | FD
 ---|---|---|---|---|---|---|---
   i require source for firmware in main| Y | N | N | N | Y | N | Y
  ii allow Rel.Team to ignore SC violation bugs | N | N | N | Y | N | N | N
 iii What do we do for Lenny| W | R | R | R | R | R | W
  iv modify foundation documents| N | N | N | Y | N | Y | N
   v override foundation documents  | N | Y | Y | N | N | N | N
 ---|---|---|---|---|---|---|---
 Y(es) N(o) R(elease) W(ait)

 I'm pretty sure from the further analysis, and I think Manoj
 confirmed,

I did not.


 that FD is N-N-R-N-N.

I think it is Y-N-?-N-N. (personally, I think my interpretation
 of the SC is ? == W, but I can't say that as secretary). The ? is to be
 resolved depending on whether the firmware blobs violate the DFSG or
 not (are they the preferred form of modification?).

The constitution does not give release teams the powers to
 override the foundation documents,  so the release team can not ignore
 SC violations.

I can make a formal interpretation of the constitution, if you
 wish. 


 Even if some people think that set of choices is nonsensical, my
 understanding of the current situation is that the release team has
 ruled, as DPL delegates, that the current situation does not violate
 the SC sufficiently to warrant removing the relevant packages from

I do not think that the constitution allows for
 sufficiently. You can't supersede a foundation document in a minor
 way without a super majority vote.

 main or delaying the release (this is not the same thing as ignoring
 SC violation bugs under the project governance process).  In the
 absence of an override of that delegate decision, it stands.

I do not think that statement is in compliance with the
 constitution. 

The release team is free to interpret the SC and decide there is
 no violation there (as long as they have a rationale, defensible
 position, etc). That would not violate the constitution.

They can't just decide, yeah, it violates the SC, but not very
 much, so let us go ahead.

manoj
-- 
Stupidity, like virtue, is its own reward.
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-23 Thread Russ Allbery
Manoj Srivastava [EMAIL PROTECTED] writes:

 The release team is free to interpret the SC and decide there is
  no violation there (as long as they have a rationale, defensible
  position, etc). That would not violate the constitution.

My understanding is that that's exactly what they did, and that's what my
post was trying to say.  That would make FD mean N-N-R-N-N, yes?

(This is probably confused by the fact that the release team has several
members who seem to have reached the same conclusion for different
reasons.)

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-23 Thread Steve Langasek
On Sun, Nov 23, 2008 at 02:21:47PM -0600, Manoj Srivastava wrote:
 The constitution does not give release teams the powers to
  override the foundation documents,  so the release team can not ignore
  SC violations.

 I can make a formal interpretation of the constitution, if you
  wish. 

  3. Individual Developers
3.1. Powers

An individual Developer may

 1. make any technical or nontechnical decision with regard to their own
 work;

The Secretary is not the Release Team's keeper.

And the DFSG is not a decision properly made under [the rules of the
constitution] because the DFSG predates the constitution and has never been
amended or re-confirmed by General Resolution.  (2004/vote_003 only amended
the text of the Social Contract, not the DFSG.)  So there's no way that the
constitution gives you special authority in disputes over interpretation of
the DFSG, either.

(Even if it had been ratified by GR, I find the claim that the Secretary's
powers include deciding whether a developer is working against a
constitutional decision to be dubious at best.)

  Even if some people think that set of choices is nonsensical, my
  understanding of the current situation is that the release team has
  ruled, as DPL delegates, that the current situation does not violate
  the SC sufficiently to warrant removing the relevant packages from

 I do not think that the constitution allows for
  sufficiently. You can't supersede a foundation document in a minor
  way without a super majority vote.

supersede means replace with a newer revision.  The Release Team hasn't
proposed doing anything of the sort.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
[EMAIL PROTECTED] [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-23 Thread Pierre Habouzit
On Sun, Nov 23, 2008 at 07:43:05PM +, Manoj Srivastava wrote:
 On Sun, Nov 23 2008, Pierre Habouzit wrote:
 
  On Sun, Nov 23, 2008 at 06:29:26PM +, gregor herrmann wrote:
  On Sat, 15 Nov 2008 09:45:56 -0600, Debian Project Secretary wrote:
 
  Since some people have had trouble reading the proposals, I am
   including a short impact of the proposal list below the proposal. 
 
  Thanks for listing the consequences of the different choices.
 
  In order to make it easier for me and maybe others I'm trying to
  compact them into a single table below (the FD column is from Russ'
  followup mail to -vote).
  
  v Consequence / Proposal  | 1 | 2 | 3 | 4 | 5 | 6 | FD
  ---|---|---|---|---|---|---|---
i require source for firmware in main| Y | N | N | N | Y | N | Y
 
   ii allow Rel.Team to ignore SC violation bugs | N | N | N | Y | N | N | N
 
  As a side note:
  I guess what makes this vote confusing (at least for me) is that we
  try to answer several questions (roughly equivalent to the
  consuequences) in one vote ...
 
 I think the primary question that started this line of proposals
  was how to resolve the presence of allegedly sourceless firmware in the
  kernel image. Some of the solutions to that issue have longer term

No it's not, the original question was do the release team has powers
to decide that it's okay to ignore DFSG violations for a release. The
firmware discussion came _then_.


  I have a problem with that. Only (4) is _really_ actively taking sides
  on that. All the other votes are completely unrelated to the Release
  Team decision.
 
 I think we need to resolve what to do with lenny first: and if
  it is to let the release team have to power to decide whether possible
  DFSG/GPL violations can be present in the Debian system is one way of
  resolving this.

No, we need what to do with the process of releasing first. To me, the
questions of endorsing the RT or not, and delaying the release or not
are one and the same, and are completely distinct from the sourceless
firmwares issues in Debian, even if loosely correlated. And again, the
releasing issues _HAVE COME FIRST_, and are the very source of all the
rest. It's just that I feel that _you_ don't care about that, just about
the firmware issues. I'm annoyed you don't see other people see two
different problems here.


  I feel there are two votes, the one about Should we release with or
  without the firmware issues, which de facto endorse or rescind the
  Release Team decision, and the rest.

 What is the rest? At this point, I see no options on
  the ballot which will _not_ resolve the Lenny release issue.

For *'s sake Manoj, have you read what I wrote ? There is no sane
way to decide that the release team was right to lenny-ignore those bugs
but _still_ reaffirm that the sourceless firmwares are still not OK as a
general rule. This is a valid opinion, and I believe it concerns a fair
amount of people in Debian, at least it's what past votes show
unambiguously. I feel those people are betrayed. And FWIW I'm not one of
them, I'm objectively opposing your choice here, not preaching for my
church.

  Mixing the two issues suck badly, because I believe that the project at
  large would want to allow the release team to ignore the firmware bugs
  for the release (hence endorsing our choice), while there is no
  consensus on the firmware source issues. At least I _believe_ it's where
  the project stands, and it did, twice, in the past.
 
 
 The project can say so again. Option 5 is defined for that;
  which essentially says that the project allows people to say release
  Lenny as long as there are no proven DFSG violations.

huh, no that option rescind the RT decision. We didn't decide having
sourceless firmwares was not a DFSG violation, we decided it was not
critical enough to delay the release for that since the project stated
that twice already.


  So tying the allow firmware without / with source or whatever change
  related to that, _with_ the question about what we do for lenny are
  definitely a bad mix that sounds rather unfair and blocking people from
  at the same time not wanting to slow the release for this issue, but
  still confirming sourceless firmwares in main are against their
  interpretation of the DFSG.
 
 I take it you do not think option 2 meets this goal, which says
  that for Lenny we shall ignore possible DFSG violations in the kernel?
  Or Option 5, which says we'll not hold up the release for things we
  just suspect are DFSG violations? Even option 3 allows us to just
  ignore the DFSG violations for the release.

That's not the same, it doesn't decide if the release team was right or
not, and is tied to _other_ decisions which prevent people from voting
in conscience. They have to weight every option to vote for the one the
_closest_ to what they think. To be frank, if 

Re: call for seconds: on firmware

2008-11-23 Thread Manoj Srivastava
On Sun, Nov 23 2008, Steve Langasek wrote:

 On Sun, Nov 23, 2008 at 02:21:47PM -0600, Manoj Srivastava wrote:
 The constitution does not give release teams the powers to
  override the foundation documents,  so the release team can not ignore
  SC violations.

 I can make a formal interpretation of the constitution, if you
  wish. 

   3. Individual Developers
 3.1. Powers

 An individual Developer may

  1. make any technical or nontechnical decision with regard to their own
  work;

Does that mean I can just ignore the DFSG in my packages, and no
 one can override that? I don't think so. The constitution and ther
 foundation documents limit the powers we have; and allowing non-free
 crap does not seem like a technical decision to me. Sounds more like
 a non-technical social decision.

 The Secretary is not the Release Team's keeper.

No. The secretary just decides on their own things under their
 purview.  I am not, if you notice, hacking dak.

 And the DFSG is not a decision properly made under [the rules of the
 constitution] because the DFSG predates the constitution and has
 never been amended or re-confirmed by General Resolution.
 (2004/vote_003 only amended the text of the Social Contract, not the
 DFSG.)  So there's no way that the constitution gives you special
 authority in disputes over interpretation of the DFSG, either.

The constitution has wording on what the foundation documents
 are, and how they can be overridden. I am interpreting the constitution
 when it comes to my role, to the best of my ability to do so.

 (Even if it had been ratified by GR, I find the claim that the Secretary's
 powers include deciding whether a developer is working against a
 constitutional decision to be dubious at best.)

I can only say what the constitution does or does not allow, and
 what powers the constitution confers on people. I have no idea of
 people are working against the constitution or  not.

  Even if some people think that set of choices is nonsensical, my
  understanding of the current situation is that the release team has
  ruled, as DPL delegates, that the current situation does not violate
  the SC sufficiently to warrant removing the relevant packages from

 I do not think that the constitution allows for
  sufficiently. You can't supersede a foundation document in a minor
  way without a super majority vote.

 supersede means replace with a newer revision.  The Release Team hasn't
 proposed doing anything of the sort.

Overriding parts of the foundation documents as you please is
 tantamound to, and generally indistinguishable from, replacing the
 document (perhaps temporarily) with a new version.

When I wrote that proposal, this is what I did have in mind.

manoj
-- 
Where love is there is no labor; and if there be labor, that labor is
loved. Austin
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-23 Thread Manoj Srivastava
On Sun, Nov 23 2008, Pierre Habouzit wrote:

 On Sun, Nov 23, 2008 at 07:43:05PM +, Manoj Srivastava wrote:
 On Sun, Nov 23 2008, Pierre Habouzit wrote:
 
 I think the primary question that started this line of proposals
  was how to resolve the presence of allegedly sourceless firmware in the
  kernel image. Some of the solutions to that issue have longer term

 No it's not, the original question was do the release team has powers
 to decide that it's okay to ignore DFSG violations for a release. The
 firmware discussion came _then_.

The answer is simple: the constitution gives them no powers to
 override the foundation documents on their own. Since all powers to the
 delegates flow from the constitution, that is that, no?


  I have a problem with that. Only (4) is _really_ actively taking sides
  on that. All the other votes are completely unrelated to the Release
  Team decision.
 
 I think we need to resolve what to do with lenny first: and if
  it is to let the release team have to power to decide whether possible
  DFSG/GPL violations can be present in the Debian system is one way of
  resolving this.

 No, we need what to do with the process of releasing first. To me, the
 questions of endorsing the RT or not, and delaying the release or not
 are one and the same, and are completely distinct from the sourceless
 firmwares issues in Debian, even if loosely correlated. And again, the
 releasing issues _HAVE COME FIRST_, and are the very source of all the
 rest. It's just that I feel that _you_ don't care about that, just about
 the firmware issues. I'm annoyed you don't see other people see two
 different problems here.

I think there is little non-technical blocking the release apart
 from the firmware issue. There is no reason to delay the release (apart
 from the RC bugs) than firmware in Debian (which is not being counted
 as RC, since it has been downgraded)

  I feel there are two votes, the one about Should we release with or
  without the firmware issues, which de facto endorse or rescind the
  Release Team decision, and the rest.

 What is the rest? At this point, I see no options on
  the ballot which will _not_ resolve the Lenny release issue.

 For *'s sake Manoj, have you read what I wrote ? There is no sane
 way to decide that the release team was right to lenny-ignore those
 bugs but _still_ reaffirm that the sourceless firmwares are still not
 OK as a general rule. This is a valid opinion, and I believe it
 concerns a fair amount of people in Debian, at least it's what past
 votes show unambiguously. I feel those people are betrayed. And FWIW
 I'm not one of them, I'm objectively opposing your choice here, not
 preaching for my church.


I guess I am obtuse, since I am still not seeing it.

a) No delegate can just ignore the foundation documents
   constitutionallyy.
b) If the release team is correct, then there is no DFSG
   violation, and the sourceless firmware in testing are rightly
   there. 
c) If the sourceless firmware is not OK, then how can the
   release team have been right?



 huh, no that option rescind the RT decision. We didn't decide having
 sourceless firmwares was not a DFSG violation, we decided it was not
 critical enough to delay the release for that since the project stated
 that twice already.

No. 

The first time, we decided to bring back the old social
 contract for sarge, that did not say Debian was 100 % free. After
 releasing Sarge, we made the change.

*THE RELEASE DID NOT VIOLATE THE SOCIAL CONTRACT AS IT STOOD*

The second time, we said the firmware must comply with the
 DFSG. That meant, in practice, that the formware was considered to be
 in compliance with the GPL, and thus the preferred form of
 modification -- and no one could _prove_ otherwise.


*THE RELEASE DID NOT VIOLATE THE SOCIAL CONTRACT AS IT STOOD*

  So tying the allow firmware without / with source or whatever change
  related to that, _with_ the question about what we do for lenny are
  definitely a bad mix that sounds rather unfair and blocking people from
  at the same time not wanting to slow the release for this issue, but
  still confirming sourceless firmwares in main are against their
  interpretation of the DFSG.
 
 I take it you do not think option 2 meets this goal, which says
  that for Lenny we shall ignore possible DFSG violations in the kernel?
  Or Option 5, which says we'll not hold up the release for things we
  just suspect are DFSG violations? Even option 3 allows us to just
  ignore the DFSG violations for the release.

 That's not the same, it doesn't decide if the release team was right or
 not, and is tied to _other_ decisions which prevent people from voting
 in conscience. They have to weight every option to vote for the one the
 _closest_ to what they think. To be frank, if I were in the position to

Re: call for seconds: on firmware

2008-11-23 Thread Steve Langasek
On Sun, Nov 23, 2008 at 03:13:38PM -0600, Manoj Srivastava wrote:
 On Sun, Nov 23 2008, Steve Langasek wrote:

  On Sun, Nov 23, 2008 at 02:21:47PM -0600, Manoj Srivastava wrote:
  The constitution does not give release teams the powers to
   override the foundation documents,  so the release team can not ignore
   SC violations.

  I can make a formal interpretation of the constitution, if you
   wish. 

3. Individual Developers
  3.1. Powers

  An individual Developer may

   1. make any technical or nontechnical decision with regard to their own
   work;

 Does that mean I can just ignore the DFSG in my packages, and no
  one can override that? I don't think so.

No, it means that the *secretary* doesn't have special powers to decide the
DFSG has been violated and a remedy is in order.

We have lots of other structures in place to override developers when we
think they've made a decision that's wrong: the ftp team can remove packages
from the archive; the release team can refuse to release the package; the TC
and the developers can override the decision via the documented processes in
the constitution.  The secretary is not, and should not be, one of the
parties with power to directly override decisions made by developers, no
matter how improper you might think they are.

  And the DFSG is not a decision properly made under [the rules of the
  constitution] because the DFSG predates the constitution and has
  never been amended or re-confirmed by General Resolution.
  (2004/vote_003 only amended the text of the Social Contract, not the
  DFSG.)  So there's no way that the constitution gives you special
  authority in disputes over interpretation of the DFSG, either.

 The constitution has wording on what the foundation documents
  are, and how they can be overridden. I am interpreting the constitution
  when it comes to my role, to the best of my ability to do so.

It has language about how the foundation documents can be *superseded*.  If
you had meant to say overridden, you should have written that when
proposing the GR for 2003/vote_0003, instead of claiming after the fact that
supersede implies override.

The Debian Project did not ratify any statement about the circumstances
under which the foundation documents can be overridden or ignored.  That
doesn't mean overriding the DFSG is *ok*, but it does mean that if you
assert /in your role as secretary/ that a particular action taken by a
developer is a violation of the DFSG or SC and therefore not permitted,
you're legislating from the bench, which harms the integrity of the office
of Project Secretary overall.

  (Even if it had been ratified by GR, I find the claim that the Secretary's
  powers include deciding whether a developer is working against a
  constitutional decision to be dubious at best.)

 I can only say what the constitution does or does not allow, and
  what powers the constitution confers on people. I have no idea of
  people are working against the constitution or  not.

Then on what grounds does the secretary, as interpreter of the constitution,
have any authority to say that the constitution does not give release teams
the powers to override the foundation documents?  By my reading, the
constitution gives any developer the power to make any decision regarding
their own work, as long as it a) doesn't work against decisions made under
the constitution, and b) isn't overridden by one of the documented
processes.


 Overriding parts of the foundation documents as you please is
  tantamound to, and generally indistinguishable from, replacing the
  document (perhaps temporarily) with a new version.
 
 When I wrote that proposal, this is what I did have in mind.

When I seconded it and voted for it, it was not.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
[EMAIL PROTECTED] [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-23 Thread Manoj Srivastava
On Sun, Nov 23 2008, Steve Langasek wrote:

 On Sun, Nov 23, 2008 at 03:13:38PM -0600, Manoj Srivastava wrote:
 On Sun, Nov 23 2008, Steve Langasek wrote:

  On Sun, Nov 23, 2008 at 02:21:47PM -0600, Manoj Srivastava wrote:
  The constitution does not give release teams the powers to
   override the foundation documents,  so the release team can not ignore
   SC violations.

  I can make a formal interpretation of the constitution, if you
   wish. 

3. Individual Developers
  3.1. Powers

  An individual Developer may

   1. make any technical or nontechnical decision with regard to their 
  own
   work;

 Does that mean I can just ignore the DFSG in my packages, and no
  one can override that? I don't think so.

 No, it means that the *secretary* doesn't have special powers to
 decide the DFSG has been violated and a remedy is in order.

I do not. All I have the power to decide is how the vote is
 conducted. 

 We have lots of other structures in place to override developers when
 we think they've made a decision that's wrong: the ftp team can remove
 packages from the archive; the release team can refuse to release the
 package; the TC and the developers can override the decision via the
 documented processes in the constitution.  The secretary is not, and
 should not be, one of the parties with power to directly override
 decisions made by developers, no matter how improper you might think
 they are.

I am not overriding any decision. I am just creating a ballot in
 the best means I can see, based on my understanding of the foundation
 documents. I am not going to do something I consider unethical just
 because other office bearers can correct things, or take up the slack.

The release team can release whatever they please. I am not
 modifying dak. Their decision can still be overridden. But the proper
 form of the ballot is my responsibility, and I am not going to shirk
 it.

You think I am wrong in the decision, ok. I think the release
 team and the kernel team were wrong too. I am not interfering with the
 kernel image packages (though I do have a certain affinity to them --
 the very first auto generated kernel image package was created by me;
 they were hand made prior to that).

Bur as a secretary, I have obligations, to the constitution, the
 project, and end users, whose rights ought not to be trampled by
 non-free crap.

  And the DFSG is not a decision properly made under [the rules of the
  constitution] because the DFSG predates the constitution and has
  never been amended or re-confirmed by General Resolution.
  (2004/vote_003 only amended the text of the Social Contract, not the
  DFSG.)  So there's no way that the constitution gives you special
  authority in disputes over interpretation of the DFSG, either.

 The constitution has wording on what the foundation documents
  are, and how they can be overridden. I am interpreting the constitution
  when it comes to my role, to the best of my ability to do so.

 It has language about how the foundation documents can be
 *superseded*.  If you had meant to say overridden, you should have
 written that when proposing the GR for 2003/vote_0003, instead of
 claiming after the fact that supersede implies override.

I maintain that supsersede and override have no distinction, as
 far as I interpret the constitution here.  If you think that there
 should be a distinction, and the constitution needs to be clarified,
 you know where to start the process.

 The Debian Project did not ratify any statement about the circumstances
 under which the foundation documents can be overridden or ignored.  That
 doesn't mean overriding the DFSG is *ok*, but it does mean that if you
 assert /in your role as secretary/ that a particular action taken by a
 developer is a violation of the DFSG or SC and therefore not permitted,
 you're legislating from the bench, which harms the integrity of the office
 of Project Secretary overall.

  (Even if it had been ratified by GR, I find the claim that the Secretary's
  powers include deciding whether a developer is working against a
  constitutional decision to be dubious at best.)

 I can only say what the constitution does or does not allow, and
  what powers the constitution confers on people. I have no idea of
  people are working against the constitution or  not.

 Then on what grounds does the secretary, as interpreter of the
 constitution, have any authority to say that the constitution does
 not give release teams the powers to override the foundation
 documents?

Huh? Did I not say, and I quote I can only say what the
 constitution does or does not allow, firstly, while doiung my job, and
 secondly, since my role is also that of interpreting the constitution?
 I am trying to interpret the constitution based on what is written, and
 my memory of the various resolutions ratifying it or amending it;
 as 

Re: call for seconds: on firmware

2008-11-23 Thread Ben Finney
Steve Langasek [EMAIL PROTECTED] writes:

   […] we will […] deliver firmware in udebs as long as it is
   necessary for installation (like all udebs), and firmware included
   in the kernel itself as part of Debian Etch, as long as we are
   legally allowed to do so, and the firmware is distributed upstream
   under a license that complies with the DFSG.
 
   (http://www.debian.org/vote/2006/vote_007)
 
 This says that the *license* must comply with the DFSG. It
 specifically does *not* say that the *firmware* complies with the
 DFSG, allowing us to ship firmware in main for which source code was
 unavailable if it otherwise complied with the DFSG.

If I understand you correctly, you're arguing that availability of the
source form of a work is not a necessary criterion to describe a work
as “distributed upstream under a license that complies with the DFSG”.

Is that a fair phrasing of the assertion?

-- 
 \“It is seldom that liberty of any kind is lost all at once.” |
  `\   —David Hume |
_o__)  |
Ben Finney


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-23 Thread Ean Schuessler
- Steve Langasek [EMAIL PROTECTED] wrote:

 This says that the *license* must comply with the DFSG.  It specifically
 does *not* say that the *firmware* complies with the DFSG, allowing us to
 ship firmware in main for which source code was unavailable if it otherwise
 complied with the DFSG.
 
 So yes, the etch release did violate the Social Contract (including the DFSG
 by reference) as it stood.

To have any standing you must show that the firmware in question is not an 
executable. For data lookup tables, or something like that... sure, maybe. If 
the firmware runs is executed by a Turing complete CPU attached to the system 
then it is a binary like any other and should be subject to the same rules 
anything else is!

Modern 3Ware cards have a PowerPC CPU. Claiming that their firmware is not an 
executable is a distortion.

-- 
Ean Schuessler, CTO Brainfood.com
[EMAIL PROTECTED] - http://www.brainfood.com - 214-720-0700 x 315


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-21 Thread Ean Schuessler
- Steve Langasek [EMAIL PROTECTED] wrote:

 It appears what you don't understand is what the DFSG actually says, since
 you're playing word substitution games with the text.  Maybe /you've/
 promised not to distribute any works without source code in Debian.  The
 Debian project has done no such thing.

The Debian project can only act through its members (until we build an AI) so 
your point seems syntactically meaningless.

-- 
Ean Schuessler, CTO Brainfood.com
[EMAIL PROTECTED] - http://www.brainfood.com - 214-720-0700 x 315


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-20 Thread Steve Langasek
On Thu, Nov 20, 2008 at 03:50:07PM +1100, Ben Finney wrote:
 Steve Langasek [EMAIL PROTECTED] writes:

  On Wed, Nov 19, 2008 at 09:00:02AM +1100, Ben Finney wrote:
   Whether loaded by the kernel or present on the chip, we have
   promised that works without source code will not be distributed in
   Debian.

  We?

 That's what I wrote, yes. I, like every other Debian Developer and
 Debian Maintainer (unless I misunderstand the process of gaining those
 responsibilities?), have explicitly declared my understanding of,
 adherence to, and support of that promise.

It appears what you don't understand is what the DFSG actually says, since
you're playing word substitution games with the text.  Maybe /you've/
promised not to distribute any works without source code in Debian.  The
Debian project has done no such thing.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
[EMAIL PROTECTED] [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-20 Thread Ben Finney
Steve Langasek [EMAIL PROTECTED] writes:

 It appears what you don't understand is what the DFSG actually says,
 since you're playing word substitution games with the text.

An accusation that could easily be made from many contradictory
positions. The DFSG is not unambiguous in its wording, which of course
leads to these conflicting interpretations, and leads us to call
General Resolutions in some cases.

Fortunately, in the case of programmatic works and DFSG §2, the Debian
project has *already* voted on the interperatation and decided
URL:http://www.debian.org/vote/2006/vote_004 that the requirement
for source code applies to all programmatic works in Debian:

   … the Debian Project:

   Reaffirms that programmatic works distributed in the Debian system
   (IE, in main) must be 100% Free Software, regardless of whether the
   work is designed to run on the CPU, a subsidiary processing unit,
   or by some other form of execution. That is, works must include the
   form that the copyright holder or upstream developer would actually
   use for modification.

There are doubtless many other hairs to split in the DFSG, but that
one, at least, has been resolved.

Maybe /you've/ promised not to distribute any works without source
code in Debian. The Debian project has done no such thing.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-20 Thread Ben Finney
[apologies for the poorly edited previous post, it was sent
accidentally.]

Steve Langasek [EMAIL PROTECTED] writes:

 It appears what you don't understand is what the DFSG actually says,
 since you're playing word substitution games with the text.

An accusation that could easily be made from many contradictory
positions. The DFSG is not unambiguous in its wording, which of course
leads to these conflicting interpretations, and leads us to call
General Resolutions in some cases.

Fortunately, in the case of programmatic works and DFSG §2, the Debian
project has *already* voted on the interperatation and decided
URL:http://www.debian.org/vote/2006/vote_004 that the requirement
for source code applies to all programmatic works in Debian:

   … the Debian Project:

   Reaffirms that programmatic works distributed in the Debian system
   (IE, in main) must be 100% Free Software, regardless of whether the
   work is designed to run on the CPU, a subsidiary processing unit,
   or by some other form of execution. That is, works must include the
   form that the copyright holder or upstream developer would actually
   use for modification.

There are doubtless many other hairs to split in the DFSG, but that
one, at least, has been resolved.

 Maybe /you've/ promised not to distribute any works without source
 code in Debian. The Debian project has done no such thing.

Insofar as we're talking about programmatic works, and insofar as the
Debian project has resolved the above interpretation of source code
requirement, then yes, the Debian project *has* promised to do that.

-- 
 \ “If I had known what it would be like to have it all... I might |
  `\ have been willing to settle for less.” —Jane Wagner, via Lily |
_o__)   Tomlin |
Ben Finney


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-20 Thread Ben Finney
Ben Finney [EMAIL PROTECTED] writes:

 Fortunately, in the case of programmatic works and DFSG §2, the Debian
 project has *already* voted on the interperatation and decided
 URL:http://www.debian.org/vote/2006/vote_004 that the requirement
 for source code applies to all programmatic works in Debian:

Wrong, actually. Thanks to Charles Plessy for pointing out that I'd
misread that page; the resolution was in fact for “Further Discussion”.

-- 
 \  “What I have to do is see, at any rate, that I do not lend |
  `\  myself to the wrong which I condemn.” —Henry Thoreau, _Civil |
_o__)Disobedience_ |
Ben Finney


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-19 Thread Steve Langasek
On Wed, Nov 19, 2008 at 09:00:02AM +1100, Ben Finney wrote:
 Johannes Wiedersich [EMAIL PROTECTED] writes:

  Ben Finney wrote:
   The Debian system we provide is usable. There may be devices which
   are not yet operable with Debian,

  Which wireless card is supported by debian without any sourceless
  firmware, either loaded by the kernel or present on the chip?

 Whether loaded by the kernel or present on the chip, we have promised
 that works without source code will not be distributed in Debian.

We?

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
[EMAIL PROTECTED] [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-19 Thread Ben Finney
Steve Langasek [EMAIL PROTECTED] writes:

 On Wed, Nov 19, 2008 at 09:00:02AM +1100, Ben Finney wrote:
  Whether loaded by the kernel or present on the chip, we have
  promised that works without source code will not be distributed in
  Debian.
 
 We?

That's what I wrote, yes. I, like every other Debian Developer and
Debian Maintainer (unless I misunderstand the process of gaining those
responsibilities?), have explicitly declared my understanding of,
adherence to, and support of that promise.

-- 
 \  “In general my children refuse to eat anything that hasn't |
  `\  danced on television.” —Erma Bombeck |
_o__)  |
Ben Finney


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-18 Thread Martin Wuertele
* Lars Wirzenius [EMAIL PROTECTED] [2008-11-17 19:31]:

 (Quote attribution elided on purpose.)
  Stop your FUD.
  
  The Release Team isn't violating the Social Contract.
 
 It is my opinion that releasing lenny with known DFSG violations is a
 violation of the Social Contract, on the part of the project as a whole,
 regardless of which individuals are making the decisions. 

Did you ever read SC #4? It's a violation of the SC to not provide our
users with a usable system.

yours Martin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-18 Thread Ben Finney
Martin Wuertele [EMAIL PROTECTED] writes:

 * Lars Wirzenius [EMAIL PROTECTED] [2008-11-17 19:31]:
  It is my opinion that releasing lenny with known DFSG violations
  is a violation of the Social Contract, on the part of the project
  as a whole, regardless of which individuals are making the
  decisions.
 
 Did you ever read SC #4? It's a violation of the SC to not provide
 our users with a usable system.

The Debian system we provide is usable. There may be devices which are
not yet operable with Debian, but that doesn't mean Debian stops being
usable on the myriad other devices already supported.

Are you advocating an interpretation that SC §4 is only satisfied by
providing an operating system that is usable with every single device
that exists at a given point in time?

-- 
 \“Madness is rare in individuals, but in groups, parties, |
  `\nations and ages it is the rule.” —Friedrich Nietzsche |
_o__)  |
Ben Finney


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-18 Thread Manoj Srivastava
On Tue, Nov 18 2008, Martin Wuertele wrote:

 * Lars Wirzenius [EMAIL PROTECTED] [2008-11-17 19:31]:

 (Quote attribution elided on purpose.)
  Stop your FUD.
  
  The Release Team isn't violating the Social Contract.
 
 It is my opinion that releasing lenny with known DFSG violations is a
 violation of the Social Contract, on the part of the project as a whole,
 regardless of which individuals are making the decisions. 

 Did you ever read SC #4? It's a violation of the SC to not provide our
 users with a usable system.

I do not think you have read 4 and 5 together.

 4. Our priorities are our users and free software

We will be guided by the needs of our users and the free software
community. We will place their interests first in our priorities. We
will support the needs of our users for operation in many different
kinds of computing environments. We will not object to non-free
works that are intended to be used on Debian systems, or attempt to
charge a fee to people who create or use such works. We will allow
others to create distributions containing both the Debian system and
other works, without any fee from us. In furtherance of these goals,
we will provide an integrated system of high-quality materials with
no legal restrictions that would prevent such uses of the system.

 5. Works that do not meet our free software standards

We acknowledge that some of our users require the use of works that
do not conform to the Debian Free Software Guidelines. We have
created `contrib' and `non-free' areas in our archive for these
works. The packages in these areas are not part of the Debian
system, although they have been configured for use with Debian. We
encourage CD manufacturers to read the licenses of the packages in
these areas and determine if they can distribute the packages on
their CDs. Thus, although non-free works are not a part of Debian,
we support their use and provide infrastructure for non-free
packages (such as our bug tracking system and mailing lists).


So, SC says we know our users might need non-free crap, and we
 shall give it to them, in  `contrib' and `non-free' areas in our
 archive.

Frankly, the fact you totally ignore §5 weakens your argument.

manoj

-- 
Unibus timeout fatal trap program lost sorry An error message printed
by DEC's RSTS operating system for the PDP-11
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-18 Thread Manoj Srivastava
On Tue, Nov 18 2008, Marc 'HE' Brockschmidt wrote:

 Robert Millan [EMAIL PROTECTED] writes:
 On Mon, Nov 17, 2008 at 08:08:36AM +0100, Andreas Barth wrote:
 Though I agree that the release team cannot put any foundation document
 aside, I don't think the release team is overriding the social contract,
 but chooses a certain interpretation (that I think is the correct one
 btw). Other people obviously prefer a different interpretation, and so
 the relevant question is: Whose interpretation is the binding one?
 Currently, it seems to me that unless decided otherwise by a GR, the
 release team has the final say (as explained by Russ).
 When you say chooses a certain interpretation, are you referring to the
 one in which SC #4 is interpreted in a way that cannot be complied with no
 matter what, only to use this impossibility as proof that SC #4 and SC #1
 contradict each other, and in turn resolving that because the SC is
 inconsistent, SC #1 is meant to be read figuratively?

 I discussed this with Andi in the past, so let me answer: From our point
 of view, SC#4 is relatively clear: Our users need to be able to use a
 stable release of Debian and the free software community (not free
 software!) needs us to spread the use of _free_ software.
 Driving off people to another distribution because we have found yet
 another sequence of magic numbers that might, or might not, have source
 code somewhere is a clear violation of SC#4 in our eyes.

It is your Myopia about §5 that is distressing; you seem to
 selectively read the SC as it benefits your views.

,
|  5. Works that do not meet our free software standards
| 
| We acknowledge that some of our users require the use of works that
| do not conform to the Debian Free Software Guidelines. We have
| created `contrib' and `non-free' areas in our archive for these
| works. The packages in these areas are not part of the Debian
| system, although they have been configured for use with Debian. We
| encourage CD manufacturers to read the licenses of the packages in
| these areas and determine if they can distribute the packages on
| their CDs. Thus, although non-free works are not a part of Debian,
| we support their use and provide infrastructure for non-free
| packages (such as our bug tracking system and mailing lists).
`


The SC never said that we include things that violate DFSG #2
,
|  2. Source Code
| 
| The program must include source code, and must allow distribution in
| source code as well as compiled form.
`

to be in main; it even states that `contrib' and `non-free'
 areas in our archive  have been designed for that. This selective
 reading of the SC is one reason I believe the release team is in
 violation of the social contract.

manoj
-- 
University: A modern school where football is taught.
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-18 Thread Johannes Wiedersich
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ben Finney wrote:
 The Debian system we provide is usable. There may be devices which are
 not yet operable with Debian, 

Which wireless card is supported by debian without any sourceless
firmware, either loaded by the kernel or present on the chip?

Would you imply that wireless networking should never be usable by
debian users, if it turns out that publication of sourcecode is illegal
in countries like the US or the EU? (Modifications of the firmware are
probably illegal, because they can modify the electromagnetic emission
of the devices, potentially killing people around it.)

Consider these questions rhetorical, since they have already been
answered here and/or on debian-devel.

Johannes
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkkiyVUACgkQC1NzPRl9qEWOEgCcDd6ddrrhDdObht+ooKFpG+ou
84sAnjGoAD2peo+FVdkgyn0AVn0wpALf
=v8eR
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-18 Thread Manoj Srivastava
On Tue, Nov 18 2008, Johannes Wiedersich wrote:

 Ben Finney wrote:
 The Debian system we provide is usable. There may be devices which are
 not yet operable with Debian, 

 Which wireless card is supported by debian without any sourceless
 firmware, either loaded by the kernel or present on the chip?

The latter is not a concern. See, the SC says that non-free junk
 should not be in main; it can be elsewhere. So, the user is free to use
 non-free firmware -- so if the user acquires it along with the
 hardware, we don't care.

The SC only talks about what is part of the Debian system. We
 also say people might need non-free stuff, and we put that in a special
 area on our archive.

 Would you imply that wireless networking should never be usable by
 debian users, if it turns out that publication of sourcecode is illegal
 in countries like the US or the EU? (Modifications of the firmware are
 probably illegal, because they can modify the electromagnetic emission
 of the devices, potentially killing people around it.)

Strawman. Debian users like me do use nvidia, and iwlwifi, even
 though my iwlwifi driver uses firmware not in Debian (it is in
 non-free). 

So, I could not install this laptop over wifi. Now a big deal --
 I installed it over a wired LAN, and I suppose I could have done
 sneakernet itself. I do not think that the hassle was worth sacrificing
 Debian's principles for. 

manoj
-- 
A kiss is a course of procedure, cunningly devised, for the mutual
stoppage of speech at a moment when words are superfluous.
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-18 Thread Johannes Wiedersich
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Manoj Srivastava wrote:
 On Tue, Nov 18 2008, Johannes Wiedersich wrote:
 
 Ben Finney wrote:
 The Debian system we provide is usable. There may be devices which are
 not yet operable with Debian, 
 Which wireless card is supported by debian without any sourceless
 firmware, either loaded by the kernel or present on the chip?
 
 The latter is not a concern. See, the SC says that non-free junk
  should not be in main; it can be elsewhere. So, the user is free to use
  non-free firmware -- so if the user acquires it along with the
  hardware, we don't care.

According to the SC yes. But I can't see the reasoning behind the
argument that firmware loaded on boot is 'evil' and the corresponding
hardware should not be supported while the same firmware is 'good' when
it is already present on boot and not re-loaded.

Arguably hardware, that loads firmware on boot, has the advantage, that
programming errors or security holes can be patched, while those with
code on flash can't be patched. It seems ridiculous, if Debian supports
the latter and leaves users of the former out in the cold.

 The SC only talks about what is part of the Debian system. We
  also say people might need non-free stuff, and we put that in a special
  area on our archive.

There should be a distinction between 'non-free' software that is part
of the OS or part of user applications and firmware that is just loaded
for peripherials. These are completely different cups of tea.

 Would you imply that wireless networking should never be usable by
 debian users, if it turns out that publication of sourcecode is illegal
 in countries like the US or the EU? (Modifications of the firmware are
 probably illegal, because they can modify the electromagnetic emission
 of the devices, potentially killing people around it.)
 
 Strawman. Debian users like me do use nvidia, and iwlwifi, even
  though my iwlwifi driver uses firmware not in Debian (it is in
  non-free). 

I have no doubt that savvy developers like all on this list will know
how to deal with this. Let me be the advocatus of a 'normal user' who
does not _want_ to be bothered by googling his way out of all the little
obstacles to her/his debian installation...

(googling the network card won't work, unless it works already, by the
way...
There are users with just on PC and no other network connection for a
'sneaker net'. They have the recommended net-install of d-i, but their
card requires firmware. What now? As you stand, debian just won't
support them. You are basically telling them: buy and use a non-free OS
in order to download the firmware necessary to install a free OS. )

 So, I could not install this laptop over wifi. Now a big deal --
  I installed it over a wired LAN, and I suppose I could have done
  sneakernet itself. I do not think that the hassle was worth sacrificing
  Debian's principles for. 

Yes, big deal: the wired LAN of my laptop is e100, and requires firmware
IIRC.

One of the principles as I understand it is 'priorities for users'. Too
much of this discussion smells like 'SC #1 is more important than SC $4,
as long as we DDs know a way to install and configure our machines'.

SC #4: We will be guided by the needs of our users... We will place
their interests first in our priorities. 

The primary interest of the user is to be able to *install* a functional
debian (without the requirement of downloading unoffical patches to the
installation media).

Why should we give someone a d-i cd, if it is rather likely that it
won't work?

Cheers,

Johannes
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkki7JEACgkQC1NzPRl9qEVr1wCfX7kbhzGmNUqm3aq1STKtw7RG
ZXsAniZNwWhFB+DcJWptFk5DbBRalJQ2
=4I2r
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-18 Thread Martin Wuertele
* Manoj Srivastava [EMAIL PROTECTED] [2008-11-18 14:47]:

 On Tue, Nov 18 2008, Martin Wuertele wrote:
 
  * Lars Wirzenius [EMAIL PROTECTED] [2008-11-17 19:31]:
 
  (Quote attribution elided on purpose.)
   Stop your FUD.
   
   The Release Team isn't violating the Social Contract.
  
  It is my opinion that releasing lenny with known DFSG violations is a
  violation of the Social Contract, on the part of the project as a whole,
  regardless of which individuals are making the decisions. 
 
  Did you ever read SC #4? It's a violation of the SC to not provide our
  users with a usable system.
 
 I do not think you have read 4 and 5 together.
 
  4. Our priorities are our users and free software

[..]

  5. Works that do not meet our free software standards

[..]

 So, SC says we know our users might need non-free crap, and we
  shall give it to them, in  `contrib' and `non-free' areas in our
  archive.

That still doesn't conclude that releasing Lenny with propable issues
violates the SC. As already pointed out why should hardware that loads
firmware blobs from flash be treated different than hardware loading the
blob from a filesystem. One could conclude that even Intel CPUs are
non-free while UltraSparcs are DFSG-free placing amd64 and i386 outside
main.

yours Martin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-18 Thread Manoj Srivastava
On Tue, Nov 18 2008, Martin Wuertele wrote:

 * Manoj Srivastava [EMAIL PROTECTED] [2008-11-18 14:47]:

 On Tue, Nov 18 2008, Martin Wuertele wrote:
 
  * Lars Wirzenius [EMAIL PROTECTED] [2008-11-17 19:31]:
 
  (Quote attribution elided on purpose.)
   Stop your FUD.
   
   The Release Team isn't violating the Social Contract.
  
  It is my opinion that releasing lenny with known DFSG violations is a
  violation of the Social Contract, on the part of the project as a whole,
  regardless of which individuals are making the decisions. 
 
  Did you ever read SC #4? It's a violation of the SC to not provide our
  users with a usable system.
 
 I do not think you have read 4 and 5 together.
 
  4. Our priorities are our users and free software

 [..]

  5. Works that do not meet our free software standards

 [..]

 So, SC says we know our users might need non-free crap, and we
  shall give it to them, in  `contrib' and `non-free' areas in our
  archive.

 That still doesn't conclude that releasing Lenny with propable issues
 violates the SC. As already pointed out why should hardware that loads
 firmware blobs from flash be treated different than hardware loading
 the blob from a filesystem. One could conclude that even Intel CPUs
 are non-free while UltraSparcs are DFSG-free placing amd64 and i386
 outside main.

It is no different. Debian should be distributing neither. We
 should not get in the way of the user getting their non-free crap from
 elsewhere (even embedded in their hardware, or on a usb stick from
 non-free), but neither should be in Debian main. If you find hardware
 with embedded software in Debian main, please let me know.  I know
 people who relish downloadable hardware, it feeds their SCI-FI fetishes.

manoj
-- 
He who takes nothing in the world that has not been given him, long or
short, big or small, attractive or that is what I call a brahmin. 409
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-18 Thread Manoj Srivastava
On Tue, Nov 18 2008, Johannes Wiedersich wrote:

 Manoj Srivastava wrote:
 On Tue, Nov 18 2008, Johannes Wiedersich wrote:
 
 Ben Finney wrote:
 The Debian system we provide is usable. There may be devices which are
 not yet operable with Debian, 
 Which wireless card is supported by debian without any sourceless
 firmware, either loaded by the kernel or present on the chip?
 
 The latter is not a concern. See, the SC says that non-free junk
  should not be in main; it can be elsewhere. So, the user is free to use
  non-free firmware -- so if the user acquires it along with the
  hardware, we don't care.

 According to the SC yes. But I can't see the reasoning behind the
 argument that firmware loaded on boot is 'evil' and the corresponding
 hardware should not be supported while the same firmware is 'good' when
 it is already present on boot and not re-loaded.

It is not good. It is still non-free. Debian should distribute
 neither. Since Debian does not currently distribute hardware, we do not
 have to worry about the latter.

The fact that users might use non-free junk is their
 business. Debian should not be an enabler in taking away users freedoms
 -- if they do so on their own it is their business.

So the SC says Debian shall not have non-free junk. If the users
 obtain the non-free crap (say, embedded in hardware or from the
 non-free repo), we shall support their decision.

 Arguably hardware, that loads firmware on boot, has the advantage, that
 programming errors or security holes can be patched, while those with
 code on flash can't be patched. It seems ridiculous, if Debian supports
 the latter and leaves users of the former out in the cold.

So some means of getting non-free  junk are more secure than
 other means of getting non-free junk. However, since there is no
 source, the users can't do any learning or fixing themselves -- that
 freedom is not given to them.

So, we should not stand in the way of users getting non-free
 junk however they want. We just do not distribute it in Debian.

 The SC only talks about what is part of the Debian system. We
  also say people might need non-free stuff, and we put that in a special
  area on our archive.

 There should be a distinction between 'non-free' software that is part
 of the OS or part of user applications and firmware that is just loaded
 for peripherials. These are completely different cups of tea.

Why? I see no rationale why only some freedoms are important. I
 think that being able to change stuff in how my iwlwifi works would be
 nice, as long as I continue to conform to the laws of the land.

 Would you imply that wireless networking should never be usable by
 debian users, if it turns out that publication of sourcecode is illegal
 in countries like the US or the EU? (Modifications of the firmware are
 probably illegal, because they can modify the electromagnetic emission
 of the devices, potentially killing people around it.)
 
 Strawman. Debian users like me do use nvidia, and iwlwifi, even
  though my iwlwifi driver uses firmware not in Debian (it is in
  non-free). 

 I have no doubt that savvy developers like all on this list will know
 how to deal with this. Let me be the advocatus of a 'normal user' who
 does not _want_ to be bothered by googling his way out of all the little
 obstacles to her/his debian installation...

Sorry. The free distribution does mean that you need to either
w buy hardware supported by free software, or learn how to feed your
 non-free habit by yourself. We might make it easy for you to feed your
 non-free habit, which is why we have the non-free area of the archive.

d-i already allows you to feed it your non-free junk. I think
 that is plenty support.

 (googling the network card won't work, unless it works already, by the
 way...
 There are users with just on PC and no other network connection for a
 'sneaker net'. They have the recommended net-install of d-i, but their
 card requires firmware. What now? As you stand, debian just won't
 support them. You are basically telling them: buy and use a non-free OS
 in order to download the firmware necessary to install a free OS. )

 So, I could not install this laptop over wifi. Now a big deal --
  I installed it over a wired LAN, and I suppose I could have done
  sneakernet itself. I do not think that the hassle was worth sacrificing
  Debian's principles for. 

 Yes, big deal: the wired LAN of my laptop is e100, and requires firmware
 IIRC.

Senakernet the non-free crap in.

 One of the principles as I understand it is 'priorities for users'. Too
 much of this discussion smells like 'SC #1 is more important than SC $4,
 as long as we DDs know a way to install and configure our machines'.

You conveneintly fail to read SC#5. That ius how we fulfil SC#4:
 we add it in non-free.

We already have an installer that supports adding non-free 

Re: call for seconds: on firmware

2008-11-18 Thread Luk Claes
Manoj Srivastava wrote:
 On Tue, Nov 18 2008, Marc 'HE' Brockschmidt wrote:
 
 Robert Millan [EMAIL PROTECTED] writes:
 On Mon, Nov 17, 2008 at 08:08:36AM +0100, Andreas Barth wrote:
 Though I agree that the release team cannot put any foundation document
 aside, I don't think the release team is overriding the social contract,
 but chooses a certain interpretation (that I think is the correct one
 btw). Other people obviously prefer a different interpretation, and so
 the relevant question is: Whose interpretation is the binding one?
 Currently, it seems to me that unless decided otherwise by a GR, the
 release team has the final say (as explained by Russ).
 When you say chooses a certain interpretation, are you referring to the
 one in which SC #4 is interpreted in a way that cannot be complied with no
 matter what, only to use this impossibility as proof that SC #4 and SC #1
 contradict each other, and in turn resolving that because the SC is
 inconsistent, SC #1 is meant to be read figuratively?
 I discussed this with Andi in the past, so let me answer: From our point
 of view, SC#4 is relatively clear: Our users need to be able to use a
 stable release of Debian and the free software community (not free
 software!) needs us to spread the use of _free_ software.
 Driving off people to another distribution because we have found yet
 another sequence of magic numbers that might, or might not, have source
 code somewhere is a clear violation of SC#4 in our eyes.
 
 It is your Myopia about §5 that is distressing; you seem to
  selectively read the SC as it benefits your views.
 
 ,
 |  5. Works that do not meet our free software standards
 | 
 | We acknowledge that some of our users require the use of works that
 | do not conform to the Debian Free Software Guidelines. We have
 | created `contrib' and `non-free' areas in our archive for these
 | works. The packages in these areas are not part of the Debian
 | system, although they have been configured for use with Debian. We
 | encourage CD manufacturers to read the licenses of the packages in
 | these areas and determine if they can distribute the packages on
 | their CDs. Thus, although non-free works are not a part of Debian,
 | we support their use and provide infrastructure for non-free
 | packages (such as our bug tracking system and mailing lists).
 `
 
 
 The SC never said that we include things that violate DFSG #2
 ,
 |  2. Source Code
 | 
 | The program must include source code, and must allow distribution in
 | source code as well as compiled form.
 `

Note that firmware is no program AFAICS...

 to be in main; it even states that `contrib' and `non-free'
  areas in our archive  have been designed for that. This selective
  reading of the SC is one reason I believe the release team is in
  violation of the social contract.

Cheers

Luk


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-18 Thread Manoj Srivastava
On Tue, Nov 18 2008, Luk Claes wrote:


 Note that firmware is no program AFAICS...

I do not think I agree. I think it is indeed a software program,
 and I am not alone:
,[ http://en.wikipedia.org/wiki/Computer_software ]
|   Firmware which is software programmed(sic) resident to electrically
|   programmable memory devices on board mainboards or other types of
|   integrated hardware carriers
`

Frankly, a software program may be loaded into parts of the
 computer heavily dependent on the processor that will run the program
 instructions; the processor can be designed to read instructions from
 core memory, magnetic tape, field programmable gate arrays, hardware
 registers .

Putting in hardware design details into foundation documents
 seems weird; and as the number of processors and cores explode, with
 new GPU's (which used to be video cards) now being able to perform
 computations for the so called central processor, the boundary
 between computations performed on the multiplying number and kinds of
 processors in a computer is going to get rapidly blurred.

The DFSG has lasted us oer a decade. In another decade, I think
 the distinction of central and periphery and Cell processors is
 likely to erode; and our DFSG definition should be forward looking.

manoj
-- 
It is better to be bow-legged than no-legged.
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-18 Thread Michael Banck
On Tue, Nov 18, 2008 at 12:12:18PM -0600, Manoj Srivastava wrote:
 On Tue, Nov 18 2008, Luk Claes wrote:
 
 
  Note that firmware is no program AFAICS...
 
 I do not think I agree. I think it is indeed a software program,
  and I am not alone:
 ,[ http://en.wikipedia.org/wiki/Computer_software ]
 |   Firmware which is software programmed(sic) resident to electrically
 |   programmable memory devices on board mainboards or other types of
 |   integrated hardware carriers

It's software, which is programmed [...] (in)to [flash], as I read
it.  I.e. the programmed up there pertains to the way the firmware is
put onto the device, not what the firmware is in itself.  


Michael


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-18 Thread Ben Finney
Johannes Wiedersich [EMAIL PROTECTED] writes:

 Ben Finney wrote:
  The Debian system we provide is usable. There may be devices which
  are not yet operable with Debian,
 
 Which wireless card is supported by debian without any sourceless
 firmware, either loaded by the kernel or present on the chip?

Whether loaded by the kernel or present on the chip, we have promised
that works without source code will not be distributed in Debian.

 Would you imply that wireless networking should never be usable by
 debian users, if it turns out that publication of sourcecode is
 illegal in countries like the US or the EU?

Debian users can get whatever non-free stuff they feel motivated to
get from the same type of places they've always been available: direct
from the vendor, or from some other party that is not breaking a
promise by distributing it to them. Even, according to our social
contract, from the ‘non-free’ collection.

-- 
 \   “Homer, where are your clothes?” “Uh... dunno.” “You mean Mom |
  `\dresses you every day?!” “I guess; or one of her friends.” |
_o__)—Lisa  Homer, _The Simpsons_ |
Ben Finney


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-18 Thread Charles Plessy
Le Tue, Nov 18, 2008 at 12:12:18PM -0600, Manoj Srivastava a écrit :
 
 The DFSG has lasted us oer a decade. In another decade, I think
  the distinction of central and periphery and Cell processors is
  likely to erode; and our DFSG definition should be forward looking.

Hi Manoj,

I completerly agree.

How about allowing the Project to release Lenny without changing the DFSG?
Despite forward-looking as strong as I can, I do not see people using the
microcontroller of their wireless cards for anything else than controlling
their wireless cards.

Have a nice day,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-18 Thread Lars Wirzenius
ke, 2008-11-19 kello 07:58 +0900, Charles Plessy kirjoitti:
  Manoj,
 
 I completerly agree.
 
 How about allowing the Project to release Lenny without changing the DFSG?

That is what Manoj proposed on 2008-11-10 in
http://lists.debian.org/debian-vote/2008/11/msg00060.html



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-18 Thread Charles Plessy
Le Wed, Nov 19, 2008 at 06:36:12AM +0200, Lars Wirzenius a écrit :
 ke, 2008-11-19 kello 07:58 +0900, Charles Plessy kirjoitti:
   Manoj,
  
  I completerly agree.
  
  How about allowing the Project to release Lenny without changing the DFSG?
 
 That is what Manoj proposed on 2008-11-10 in
 http://lists.debian.org/debian-vote/2008/11/msg00060.html

Hi Lars, Manoj and everybody.

I apologise for the noise I caused by overlooking the proposal. It completely
fits what I would like to vote for (after Further discussion).

Have a nice day

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-17 Thread Robert Millan
On Mon, Nov 17, 2008 at 08:08:36AM +0100, Andreas Barth wrote:
  
  I believe that one of the arguments used is that by doing so, the RT
  would be overriding a foundation document, and developers cannot do so
  without $higher_power.
 
 Though I agree that the release team cannot put any foundation document
 aside, I don't think the release team is overriding the social contract,
 but chooses a certain interpretation (that I think is the correct one
 btw). Other people obviously prefer a different interpretation, and so
 the relevant question is: Whose interpretation is the binding one?
 Currently, it seems to me that unless decided otherwise by a GR, the
 release team has the final say (as explained by Russ).

When you say chooses a certain interpretation, are you referring to the
one in which SC #4 is interpreted in a way that cannot be complied with no
matter what, only to use this impossibility as proof that SC #4 and SC #1
contradict each other, and in turn resolving that because the SC is
inconsistent, SC #1 is meant to be read figuratively?

I think we discussed this before [1].  In any case, if you think the SC is
so badly broken, you should be ammending the text to disambiguigate it, like
we did in GR 2004 / 003, or even in GR 2003 / 003.

[1] http://lists.debian.org/debian-vote/2008/11/msg00039.html

-- 
Robert Millan

  The DRM opt-in fallacy: Your data belongs to us. We will decide when (and
  how) you may access your data; but nobody's threatening your freedom: we
  still allow you to remove your data and not access it at all.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-17 Thread Robert Millan
On Sun, Nov 16, 2008 at 06:02:00PM +0100, Josselin Mouette wrote:
  
  What they are not empowered to do is to decide to release with
   DFSG violations in main. 
 
 Sorry? The release team is empowered to release, and that includes
 releasing with some known RC bugs. That’s what they’ve been doing –
 including with DFSG-freeness RC bugs – since I have known this project.
 
 The Social Contract doesn’t say anything about stable releases, nor
 about the release team. The interpretation that the release team is
 somehow special is your own.

Why would it have to?  Knowingly violating the Social Contract is not allowed
anywhere in the project, not just in stable releases.  The fact that other
participants did (either intentionally or unintentionally) is by no means an
excuse for the Release Team to do the same.

-- 
Robert Millan

  The DRM opt-in fallacy: Your data belongs to us. We will decide when (and
  how) you may access your data; but nobody's threatening your freedom: we
  still allow you to remove your data and not access it at all.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-17 Thread Andreas Barth
* Robert Millan ([EMAIL PROTECTED]) [081117 16:26]:
 On Sun, Nov 16, 2008 at 06:02:00PM +0100, Josselin Mouette wrote:
   
   What they are not empowered to do is to decide to release with
DFSG violations in main. 
  
  Sorry? The release team is empowered to release, and that includes
  releasing with some known RC bugs. That’s what they’ve been doing –
  including with DFSG-freeness RC bugs – since I have known this project.
  
  The Social Contract doesn’t say anything about stable releases, nor
  about the release team. The interpretation that the release team is
  somehow special is your own.
 
 Why would it have to?  Knowingly violating the Social Contract is not allowed
 anywhere in the project, not just in stable releases.  The fact that other
 participants did (either intentionally or unintentionally) is by no means an
 excuse for the Release Team to do the same.

Stop your FUD.

The Release Team isn't violating the Social Contract.



Cheers,
Andi


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-17 Thread Lars Wirzenius
(Quote attribution elided on purpose.)
 Stop your FUD.
 
 The Release Team isn't violating the Social Contract.

It is my opinion that releasing lenny with known DFSG violations is a
violation of the Social Contract, on the part of the project as a whole,
regardless of which individuals are making the decisions. I further
think that including sourceless firmware in main is a DFSG violation. It
is my firm belief that the decision to violate the SC with a release
should be taken by the project as a whole, via a GR, and that individual
members, whether delegated or not, cannot make that decision. Based on
recent discussions it seems to me that the release team is attempting to
release lenny speedily and taking on itself to decide that the SC
violation is acceptable. Thus, I think Robert is correct: the release
team is violating the Social Contract.

Further, I find it unacceptable to attack him for attempting to discuss
this (mostly in a constructive manner, no less) and attempting to have
the project decide on this via a GR. I would find it unacceptable even
if it turned out that Robert was wrong. We should refute his arguments
by counter-arguments based on fact, not by harrassing him. So far, most
people disagreeing with Robert seem to be counter-arguing him, not his
arguments.

I understand that the people most involved in release management find it
very frustrating that the freeze is taking a long time, but taking that
frustration out on Robert is not the way to solve this.

I also understand that the firmware issue is quite controversial in
Debian. That's a reason to think carefully, not to blast out personal
attacks. Or, indeed, to blast out lots of e-mails on this topic at all.

On the whole, this discussion has had little sanity, and even less
thoughtfulness, courtesy, and civility. Shame on us.

For the record, I'm all for releasing lenny with the current known
sourceless firmware included, like we did for sarge and etch. Every
release gets better than the previous in this regard, so there's
progress. However, I do not see that the previous votes are
justification for automatically taking the same decision for lenny,
without voting. I might even vote for a decision to have a permanent
release exception, although I wouldn't vote for including sourceless
firmware in main.

I admit that given how little I've helped with lenny during its entire
development cycle I have little ground to stand on, but I am not going
to let that get in my way to the soap box. Thank you for listening.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-17 Thread Bernd Zeimetz
Manoj Srivastava wrote:
 The proposers and sponsors of option 5 didn't propose this as an amendment
 to the current GR.  Why should they have to *withdraw* the proposal in order
 to get it considered separately at a later time?
 
 They only need to do so to prevent it from being on the current
  ballot.  I think it would be a pity of any of the 6 options is
  withdrawn, since any of them could lend us relief from the current mess
  wrt Lenny release.

Why?
The option was proposed as GR on it's own and it was seconded this way.
Even if I can see where you're coming from in merging it into the current GR,
that's not what was asked for. Do we now need a GR to tell the secretary that a
proposed and seconded GR should not be merged into other GRs?

-- 
 Bernd Zeimetz   Debian GNU/Linux Developer
 GPG Fingerprint: 06C8 C9A2 EAAD E37E 5B2C BE93 067A AD04 C93B FF79


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-17 Thread Marc 'HE' Brockschmidt
Robert Millan [EMAIL PROTECTED] writes:
 On Mon, Nov 17, 2008 at 08:08:36AM +0100, Andreas Barth wrote:
 Though I agree that the release team cannot put any foundation document
 aside, I don't think the release team is overriding the social contract,
 but chooses a certain interpretation (that I think is the correct one
 btw). Other people obviously prefer a different interpretation, and so
 the relevant question is: Whose interpretation is the binding one?
 Currently, it seems to me that unless decided otherwise by a GR, the
 release team has the final say (as explained by Russ).
 When you say chooses a certain interpretation, are you referring to the
 one in which SC #4 is interpreted in a way that cannot be complied with no
 matter what, only to use this impossibility as proof that SC #4 and SC #1
 contradict each other, and in turn resolving that because the SC is
 inconsistent, SC #1 is meant to be read figuratively?

I discussed this with Andi in the past, so let me answer: From our point
of view, SC#4 is relatively clear: Our users need to be able to use a
stable release of Debian and the free software community (not free
software!) needs us to spread the use of _free_ software.
Driving off people to another distribution because we have found yet
another sequence of magic numbers that might, or might not, have source
code somewhere is a clear violation of SC#4 in our eyes.

This is also the reason why I am unhappy about the 3:1/1:1 discussion:
From my point of view, releasing with possibly sourceless firmware blobs
is what the SC asks us to do, so these options should be 1:1. Not doing
that would violate it, so those options should require a 3:1
majority. Now, other people, including our secretary, have quite a
different opinion. 
The problem here is that the secretary's opinion is actually more
important than mine, because Manoj can decide the majority
requirements. And that sucks - not because Manoj doesn't share my
opinion, but because his opinion has a bigger influence on the outcome
of this than mine.

 I think we discussed this before [1].  In any case, if you think the SC is
 so badly broken, you should be ammending the text to disambiguigate it, like
 we did in GR 2004 / 003, or even in GR 2003 / 003.

What, more editorial changes? This is going to be a lot of fun.

Marc
-- 
BOFH #333:
A plumber is needed, the network drain is clogged


pgp11AqMYJkIz.pgp
Description: PGP signature


Re: call for seconds: on firmware

2008-11-16 Thread Adeodato Simó
* Manoj Srivastava [Sat, 15 Nov 2008 17:38:56 -0600]:

 That does not seem to make sense. Either you have
   'none of this non-free crap in the archive ever'
   or you have
   'the release team downgrades these bugs and includes non-free crap'

 Not both.

 Which is why they are on the same ballot.

How does one vote, I want the Release Team to have freedom to use
suite-ignore tags, plus I want to allow firmware in main independently
of what the Release Team thinks?

How does one vote, I want the Release Team to have freedom to use
suite-ignore tags, plus I want Lenny not to be blocked by firmware
issues even if the Release teams changes their mind and remove the
lenny-ignore tags?

Thanks,

-- 
Adeodato Simó dato at net.com.org.es
Debian Developer  adeodato at debian.org
 
The pure and simple truth is rarely pure and never simple.
-- Oscar Wilde


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-16 Thread Stephen Gran
This one time, at band camp, Adeodato Simó said:
 * Manoj Srivastava [Sat, 15 Nov 2008 17:38:56 -0600]:
 
  That does not seem to make sense. Either you have
'none of this non-free crap in the archive ever'
or you have
'the release team downgrades these bugs and includes non-free crap'
 
  Not both.
 
  Which is why they are on the same ballot.
 
 How does one vote, I want the Release Team to have freedom to use
 suite-ignore tags, plus I want to allow firmware in main independently
 of what the Release Team thinks?
 
 How does one vote, I want the Release Team to have freedom to use
 suite-ignore tags, plus I want Lenny not to be blocked by firmware
 issues even if the Release teams changes their mind and remove the
 lenny-ignore tags?

Or the vote that I suspect would be a reasonably common one if the vote
allowed it: 
I don't want firmware in main, but I want the Release Team to have the
freedom to allow it for Lenny.

Which was really the starting point of this whole round of proposals.
-- 
 -
|   ,''`.Stephen Gran |
|  : :' :[EMAIL PROTECTED] |
|  `. `'Debian user, admin, and developer |
|`- http://www.debian.org |
 -


signature.asc
Description: Digital signature


Re: call for seconds: on firmware

2008-11-16 Thread Pierre Habouzit
On Sun, Nov 16, 2008 at 12:13:25PM +, Robert Millan wrote:
 On Sun, Nov 16, 2008 at 08:54:17AM +0100, Stefano Zacchiroli wrote:
  
  Let me observe that the fact that several people here think is not
  authoritative.
  
  That said, I disagree with point (ii) of your interpretation:
  
   i Do we require source for firmware in main: Yes
  ii Do we allow the Release Team to ignore SC violation bugs:  No
 iii What do we do for Lenny:   Wait
  iV Do we modify foundation documents: No
   v Do we override foundation documentsNo
  
  it should rather be Yes:
 
 Instead of having a long, useless discussion on what Further discussion
 means, would it be possible to remove that option?
 
 Correct me if I am wrong, but I think for any interpretation of what Further
 Discussion would mean in this vote, there's an explicit option in the ballot.

Further discussion means none of the ballot options seems right to me, I
prefer we discuss this again. IOW it's the statu quo, it solves nothing,
it means please draft a new ballot. I see no problem with such a
meaning, it's always what it has meant.
-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpHMHlZedbOU.pgp
Description: PGP signature


Re: call for seconds: on firmware (was: on firmware (possible proposal))

2008-11-16 Thread Patrick Schoenfeld
Hi,

On Fri, Nov 14, 2008 at 09:12:25PM +0100, Peter Palfrader wrote:
 On Wed, 12 Nov 2008, Peter Palfrader wrote:
 
  I so didn't want to get into this discussion, but here goes anyway.
  
  I'm considering formally proposing this GR (option):
 
 I'm hereby proposing the following general resolution:
 
 | Firmware is data such as microcode or lookup tables that is loaded into
 | hardware components in order to make the component function properly.
 | It is not code that is run on the host CPU.
 |
 | Unfortunately such firmware often is distributed as so-called blobs,
 | with no source or further documentation that lets us learn how it works
 | or interacts with the hardware in question.  By excluding such firmware
 | from Debian we exclude users that require such devices from installing
 | our operating system, or make it unnecessarily hard for them.
 |
 | Therefore the Debian project resolves that
 |  a) firmware in Debian does not have to come with source.  While we do
 | prefer firmware that comes with source and documentation we will not
 | require it,
 |  b) we however do require all other freedoms that the DFSG mandate from
 | components of our operating system, and
 |  c) such firmware can and should be part of our official installation media.
 
 Looking for seconds now.
 

I'm hereby seconding this proposal.

Regards,
Patrick


signature.asc
Description: Digital signature


Re: call for seconds: on firmware

2008-11-16 Thread Manoj Srivastava
On Sun, Nov 16 2008, Stefano Zacchiroli wrote:

 On Sat, Nov 15, 2008 at 04:24:18PM -0800, Russ Allbery wrote:
 Hm, no, the impression that I got from this discussion that at least
 several people here think the result of Further discussion is:

 Let me observe that the fact that several people here think is not
 authoritative.

 That said, I disagree with point (ii) of your interpretation:

 i Do we require source for firmware in main: Yes
ii Do we allow the Release Team to ignore SC violation bugs:  No
   iii What do we do for Lenny:   Wait
iV Do we modify foundation documents: No
 v Do we override foundation documentsNo

 it should rather be Yes:

ii Do we allow the Release Team to ignore SC violation bugs:  Yes

 Rationale: with further discussion nothing changes. Today RMs are
 empowered, by delegation, to decide upon transitions and
 lenny-ignore tags. It will be the same tomorrow if further
 discussion wins.

What they are not empowered to do is to decide to release with
 DFSG violations in main. If you think there is such a powere delegated
 to them, you need to show that these powers are there with the DPL in
 the first place, or that they belong to the RM.

So, sure, they can ad whatever tags they wish to the BTS. But
 the release Lenny woth stuff the SC says we will not have in the Debian
 system, sorry, no.

 If people disagree with that, they can overrule delegates' decision as
 supported by our constitution.

Err, it should not come to that, since they would be exceeding
 their authority in the first place (releasing something that the SC
 says Debian shall not).

 BTW, this is yet another hint that separate ballots would have been
 better, because we are implicitly calling for another GR in some
 special case, but unfortunately Dato's proposal to split ballots
 doesn't seem to have gained enough momentum.

We can have a spearate vote on what to do post lenny, if people
 still want that. But currently, with the issue on how to go about
 releasing lenny, all these proposals are related.

manoj
-- 
'Tis true, 'tis pity, and pity 'tis 'tis true. Poloniouius, in Willie
the Shake's _Hamlet, Prince of Darkness_
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-16 Thread Manoj Srivastava
On Sun, Nov 16 2008, Stephen Gran wrote:


 Or the vote that I suspect would be a reasonably common one if the vote
 allowed it: 
 I don't want firmware in main, but I want the Release Team to have the
 freedom to allow it for Lenny.

As far as the lenny release is concerned, how is this different
 from letting the RM's decide option? Either the GR decides, or the RM's
 decide, perhaps basing on how far above the furhter discussion the no
 firmware in main option is?

Seems like either the GR says something definitive about
 firmware in main, or it delegates the decision to the RMs. Which the
 ballot allows.

manoj
 somewhat confused
-- 
We don't have to protect the environment -- the Second Coming is at
hand. James Watt
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-16 Thread Manoj Srivastava
On Sun, Nov 16 2008, Adeodato Simó wrote:

 * Manoj Srivastava [Sat, 15 Nov 2008 17:38:56 -0600]:

 That does not seem to make sense. Either you have
   'none of this non-free crap in the archive ever'
   or you have
   'the release team downgrades these bugs and includes non-free crap'

 Not both.

 Which is why they are on the same ballot.

 How does one vote, I want the Release Team to have freedom to use
 suite-ignore tags, plus I want to allow firmware in main independently
 of what the Release Team thinks?

At this point, I think we should decide about Lenny. So the vote
 should be to allow firmware in main. We can then have another vote just
 about changing the SC to allow the rlease team to make Debian non-free
 when they so decide, separately.

If you think such an option should be on the current ballot,
 please propose one, and call for seconds.

So I suppose this is me saying there could be multiple votes, if
 sponsors so desire, but the release lenny vote has all the options on
 the ballot, since releasing Lenny can happen via any of these
 mechanisms.

 How does one vote, I want the Release Team to have freedom to use
 suite-ignore tags, plus I want Lenny not to be blocked by firmware
 issues even if the Release teams changes their mind and remove the
 lenny-ignore tags?

So currently vote for what you want to happen for Lenny.  We can
 have a different vote about changing the SC and the constitution later.

I think we can be reasonably sure that the current spate of
 discussions is about releasing Lenny. For this action, any of the
 ballot options will have a distinct decision; and the ballot should
 have _all_ the possible courses of action for that decision.

If, later, people want to try out changes to the
 SC/constitution, they can have their separate vote.  Since we are in a
 hurry to release Lenny, the what to do with Lenny vote comes
 first. I'll be happy to run independent votes on any issue after that
 decision has been taken.

I also think that the Lenny release hanging over our heads is
 tainting the discussion of the other options, but that is just my
 personal opinion.

manoj
-- 
It is easier to fight for principles than to live up to them. Alfred
Adler
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-16 Thread Josselin Mouette
Le samedi 15 novembre 2008 à 19:39 -0600, Manoj Srivastava a écrit :
  Hm, no, the impression that I got from this discussion that at least
  several people here think the result of Further discussion is:
 
  i Do we require source for firmware in main: Yes
 ii Do we allow the Release Team to ignore SC violation bugs:  No
iii What do we do for Lenny:   Wait
 iV Do we modify foundation documents: No
  v Do we override foundation documentsNo
 
  and that seems to be consistent with what Manoj is ruling about overrides
  of the SC.
 
 This is my reading, yes. As far as I see, the SC is pretty
  clear, and leaves us no other option.

It seems very convenient to decide at the same time that further
discussion equals proposition #1 and that other propositions require
3:1 majority.

This means that, if proposition #1 fails to gather 1:1 majority and
other propositions fail to gather 3:1 (a very likely outcome), you get
to decide that proposition #1 applies anyway.

It makes me feel uneasy.
-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: call for seconds: on firmware

2008-11-16 Thread Frans Pop
On Sunday 16 November 2008, Manoj Srivastava wrote:
 I think we can be reasonably sure that the current spate of
  discussions is about releasing Lenny. For this action, any of the
  ballot options will have a distinct decision; and the ballot should
  have _all_ the possible courses of action for that decision.

If the current vote is going to be interpreted that way then any option 
that _modifies_ foundation documents is not relevant and does not add to 
the GR. The same goes for options that _structurally_ allow the RT to 
allow violations.

Those are clearly long-term decisions, which apparently you feel should be 
decided separately.

I therefore propose to remove Proposals 5 and 6 on your list [1] from this 
vote and to hold a separate vote on them later.

IMO the then remaining proposals still cover all relevant scenarios for 
the release of Lenny (as proposal 3 basically covers 5 with a restriction 
to Lenny).

The current ballot really is highly inconsistent and confusing with your 
interpretation of it.

This does leave the problem whether a delay of a vote on GR proposals that 
have received sufficient seconds is allowed, but possibly if the 
proposers of 5 and 6 agree we should just do that.

Cheers,
FJP

[1] http://lists.debian.org/debian-vote/2008/11/msg00186.html


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


Re: call for seconds: on firmware

2008-11-16 Thread Manoj Srivastava
On Sun, Nov 16 2008, Josselin Mouette wrote:

 Le dimanche 16 novembre 2008 à 10:04 -0600, Manoj Srivastava a écrit :
 ii Do we allow the Release Team to ignore SC violation bugs:  Yes
 
  Rationale: with further discussion nothing changes. Today RMs are
  empowered, by delegation, to decide upon transitions and
  lenny-ignore tags. It will be the same tomorrow if further
  discussion wins.
 
 What they are not empowered to do is to decide to release with
  DFSG violations in main. 

 Sorry? The release team is empowered to release, and that includes
 releasing with some known RC bugs. That’s what they’ve been doing –
 including with DFSG-freeness RC bugs – since I have known this project.


 The Social Contract doesn’t say anything about stable releases, nor
 about the release team. The interpretation that the release team is
 somehow special is your own.

The social contract says that the debian system and all its
 components will be 100% free, free as determined by the dfsg. DFSG says
 that free means source code. The constitution says that superseding a
 foundation document needs a 3:1 majority vote, not a handful of people.

Downgrading reports of SC violation to ignore and releasing
 that seems like a weaselly end run around promises we made just for
 convenience, I am sure that the RMs are not going to stoop to that.

manoj
-- 
genlock, n.: Why he stays in the bottle.
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-16 Thread Josselin Mouette
Le dimanche 16 novembre 2008 à 11:24 -0600, Manoj Srivastava a écrit :
 The social contract says that the debian system and all its
  components will be 100% free, free as determined by the dfsg. 

All its components include the unstable suite as well. Why are you
focusing on the release team when hundreds of other developers (yes,
that includes you) ignored the DFSG violations as well by not fixing
them?

 Downgrading reports of SC violation to ignore and releasing
  that seems like a weaselly end run around promises we made just for
  convenience, I am sure that the RMs are not going to stoop to that.

I can’t wait to see you pull on your black leather uniform and whip the
release managers while they stoop.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: call for seconds: on firmware

2008-11-16 Thread Manoj Srivastava
On Sun, Nov 16 2008, Frans Pop wrote:

 On Sunday 16 November 2008, Manoj Srivastava wrote:
 I think we can be reasonably sure that the current spate of
  discussions is about releasing Lenny. For this action, any of the
  ballot options will have a distinct decision; and the ballot should
  have _all_ the possible courses of action for that decision.

 If the current vote is going to be interpreted that way then any option 
 that _modifies_ foundation documents is not relevant and does not add to 
 the GR. The same goes for options that _structurally_ allow the RT to 
 allow violations.

 Those are clearly long-term decisions, which apparently you feel should be 
 decided separately.

No, I don't really feel quite that way. Yes, some of the options
 on this ballot have long term impact, but they are also equally capable
 of solving our What to do about Lenny problems. Since they all solve
 the Lenny issue, they are relevant, and related, solutions  for the
 issue.

I do not think throwing options out because they are not of a
 narrow and limited scope is right. The proposer and sponsors can
 withdraw them, if they think the scope is too broad for the problem at
 hand. No one else should be removing them from consideration as a
 solution to the Lenny issue.

manoj
-- 
Tcl tends to get ported to weird places like routers. Larry Wall in
[EMAIL PROTECTED]
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-16 Thread Josselin Mouette
First of all, please stop the obnoxious cross-posting. It makes the
threads unreadable anyway.

(If you could stop the condescending and pedantic tone, that would help
as well, but I guess that would be asking too much of you.)

Le dimanche 16 novembre 2008 à 11:34 -0600, Manoj Srivastava a écrit :
 So, really, we cannot release programs (firmware) in main
  without source code just because a few delegates think we should.

So another delegate (the secretary) should make the decision instead?

It’s not that your interpretation of the Social Contract is flawed; but
it is only your interpretation. The secretary is not a superhuman –
unless he is leading a double life chasing evil aliens at night, but
that would be irrelevant to Debian – and as such it would be
inappropriate to consider only his interpretation as valid.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.



signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: call for seconds: on firmware

2008-11-16 Thread Russ Allbery
Josselin Mouette [EMAIL PROTECTED] writes:
 Le dimanche 16 novembre 2008 à 11:34 -0600, Manoj Srivastava a écrit :

 So, really, we cannot release programs (firmware) in main
  without source code just because a few delegates think we should.

 So another delegate (the secretary) should make the decision instead?

The secretary isn't a delegate.  The secretary has special powers
explicitly listed in the Constitution that are not available to the DPL or
to a delegate and a selection process mandated by the Constitution that
isn't the same as delegation.

 It’s not that your interpretation of the Social Contract is flawed; but
 it is only your interpretation. The secretary is not a superhuman –
 unless he is leading a double life chasing evil aliens at night, but
 that would be irrelevant to Debian – and as such it would be
 inappropriate to consider only his interpretation as valid.

However, the Constitution does that, so far as I can tell.

A 3:1 majority can, of course, change the Constitution, which would
effectively overturn the decision of the secretary.  Alternately, you
could try to convince the secretary that the project membership has
reached an opposite consensus under 7.3.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-16 Thread Manoj Srivastava
On Sun, Nov 16 2008, Pierre Habouzit wrote:

 On Sun, Nov 16, 2008 at 06:04:32PM +, Josselin Mouette wrote:
 First of all, please stop the obnoxious cross-posting. It makes the
 threads unreadable anyway.
 
 (If you could stop the condescending and pedantic tone, that would help
 as well, but I guess that would be asking too much of you.)
 
 Le dimanche 16 novembre 2008 à 11:34 -0600, Manoj Srivastava a écrit :
  So, really, we cannot release programs (firmware) in main
   without source code just because a few delegates think we should.
 
 So another delegate (the secretary) should make the decision instead?

 I believe the sense of the vote is to clarify the DFSG and that there is
 no consensus on the matter. We could decide a 3:1 majority to say that
 firmwares are subject to the DFSG _as well_ as for saying that the
 firmwares are _not_ subject to the DFSG.

The SC is pretty clear about everything in the Debian system
 (which includes  image .debs) should be  100% free. Not  just things in
 the Debian system that run on a host CPU (what is that, anyway) are
 free.

How we define free is the DFSG. So, since everything in the
 Debian system is free, everything must pass the DFSG. There is no
 ambiguity here.

manoj
-- 
By golly, I'm beginning to think Linux really *is* the best thing since
sliced bread. -- Vance Petree, Virginia Power
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-16 Thread Russ Allbery
Josselin Mouette [EMAIL PROTECTED] writes:
 Le dimanche 16 novembre 2008 à 12:43 -0800, Russ Allbery a écrit :

 It’s not that your interpretation of the Social Contract is flawed;
 but it is only your interpretation. The secretary is not a superhuman
 – unless he is leading a double life chasing evil aliens at night,
 but that would be irrelevant to Debian – and as such it would be
 inappropriate to consider only his interpretation as valid.

 However, the Constitution does that, so far as I can tell.

 No. The Secretary has the power to interpret the Constitution (§7.1.3)
 but not the Social Contract.

Hm, good point.

In fact, looking at it from that angle, it looks like interpretation of
the foundation documents when it comes to work in Debian follows the
normal decision-making process in Debian, since it's not an issue of the
Constitution.  That means that the primary decision rests with individual
developers doing their own work (section 3), overridable by the DPL or a
delegate of the DPL (section 5 and 8), which in turn is overridable by a
General Resolution (section 4).

Given that no GR has been passed to specifically override the release team
decision, I think it's fairly clear that a vote of further discussion
would leave the decision with the previous decision-making body, in this
case the release team as DPL delegates.  There doesn't appear to be
anything in the Constitution that would allow anyone else to override the
release team's interpretation of the foundation documents.  I think that
for a GR to be relevant, it would need to specifically fall under point 3
of section 4.1 (although I suppose one could read an action on the
foundation documents under point 5 to implicitly fall under point 3 as
well).

The GR we passed for etch says nothing about what we do for lenny and
hence couldn't override a release team decision for lenny.

Manoj, am I misinterpreting something here?  The question isn't what the
SC says, but rather who gets to decide what it means and how it applies to
their work.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-16 Thread Pierre Habouzit
On Sun, Nov 16, 2008 at 09:01:38PM +, Manoj Srivastava wrote:
 On Sun, Nov 16 2008, Pierre Habouzit wrote:
 
  On Sun, Nov 16, 2008 at 06:04:32PM +, Josselin Mouette wrote:
  First of all, please stop the obnoxious cross-posting. It makes the
  threads unreadable anyway.
  
  (If you could stop the condescending and pedantic tone, that would help
  as well, but I guess that would be asking too much of you.)
  
  Le dimanche 16 novembre 2008 à 11:34 -0600, Manoj Srivastava a écrit :
   So, really, we cannot release programs (firmware) in main
without source code just because a few delegates think we should.
  
  So another delegate (the secretary) should make the decision instead?
 
  I believe the sense of the vote is to clarify the DFSG and that there is
  no consensus on the matter. We could decide a 3:1 majority to say that
  firmwares are subject to the DFSG _as well_ as for saying that the
  firmwares are _not_ subject to the DFSG.
 
 The SC is pretty clear about everything in the Debian system
  (which includes  image .debs) should be  100% free. Not  just things in
  the Debian system that run on a host CPU (what is that, anyway) are
  free.

The SC speaks about software, and doesn't define it. I believe software
is what is interpreted or run on the host CPU, firmware is in a gray
area. All is a matter of interpretation and I believe we have to settle
that, once and for all. Firmwares are not going to disappear anytime
soon, and playing that game for each release is destroying us from the
inside.

-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgp1VdzGVVoZV.pgp
Description: PGP signature


Differing standards of freedom for different bitstreams (was: call for seconds: on firmware)

2008-11-16 Thread Ben Finney
Ben Finney [EMAIL PROTECTED] writes:

 This gives no argument for why such bitstreams should be held to
 different standards of freedom for its recipients. The properties
 “not code that is run on the host CPU” is mentioned, but seems to
 be irrelevant to the argument.
 
 Can you re-write this so it's clear why this particular class of
 bitstream should not be held to the same freedom standards as
 everything else in Debian?

I've seen quite a number of seconds for Peter Palfrader's proposal,
yet have not seen an answer to my question above. If this proposal
passes, it seems to me that the result is the establishment of a
contradiction between:

|  a) firmware in Debian does not have to come with source.  While we do
| prefer firmware that comes with source and documentation we will not
| require it,
|  b) we however do require all other freedoms that the DFSG mandate from
| components of our operating system, […]

versus SC §1:

1. Debian will remain 100% free
   […] We promise that the Debian system and all its components
   will be free according to [the DFSG] […] We will never make the
   system require the use of a non-free component.

Those two cannot, by my reading, be simultaneously true.

Surely some significant number of those who second the proposal must
have a rational way to reconcile “Debian will remain 100% free” with
the differing standards of freedom proposed by Peter?

-- 
 \ “Oh, I realize it's a penny here and a penny there, but look at |
  `\  me: I've worked myself up from nothing to a state of extreme |
_o__)  poverty.” —Groucho Marx |
Ben Finney


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-16 Thread Pierre Habouzit
On Sun, Nov 16, 2008 at 10:20:05PM +, Ben Finney wrote:
 Pierre Habouzit [EMAIL PROTECTED] writes:
 
  On Sun, Nov 16, 2008 at 09:01:38PM +, Manoj Srivastava wrote:
   The SC is pretty clear about everything in the Debian
system (which includes image .debs) should be 100% free. Not just
things in the Debian system that run on a host CPU (what is that,
anyway) are free.
  
  The SC speaks about software, and doesn't define it.
 
 The statement that Manoj refers to, above, does *not* speak about
 software.
 
 1. Debian will remain 100% free
We provide the guidelines that we use to determine if a work is
free in the document entitled The Debian Free Software
Guidelines. We promise that the Debian system and all its
components will be free according to these guidelines. We will
support people who create or use both free and non-free works on
Debian. We will never make the system require the use of a non-free
component.
 
 There is no need to define “software” for this promise to be
 understood. It explicitly promises that “the Debian system and all
 its components will be free”.

This bit doesn't require the so called source of the work to exist
within Debian explicitly. It asks for any component in Debian to meet
the DFSG.

In turn however, the DFSG requires that in their §2. The DFSG use a mix
of component, software, program words, which makes them a mess in
that regard.

-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpbw00qNQvtU.pgp
Description: PGP signature


Defining free, and the DFSG's terminological shortcomings (was: call for seconds: on firmware)

2008-11-16 Thread Ben Finney
Pierre Habouzit [EMAIL PROTECTED] writes:

 On Sun, Nov 16, 2008 at 10:20:05PM +, Ben Finney wrote:
  Pierre Habouzit [EMAIL PROTECTED] writes:
   The SC speaks about software, and doesn't define it.
  
  The statement that Manoj refers to, [SC §1], does *not* speak
  about software. […]
  There is no need to define “software” for this promise to be
  understood. It explicitly promises that “the Debian system and
  all its components will be free”.
 
 This bit doesn't require the so called source of the work to exist
 within Debian explicitly. It asks for any component in Debian to
 meet the DFSG.

Okay. So, at least, we agree that the promise that Debian will remain
100% free does not depend on the term “software”.

 In turn however, the DFSG requires that in their §2. The DFSG use a
 mix of component, software, program words, which makes them a
 mess in that regard.

That seems to be an argument for proposing a re-wording of the DFSG,
so that freedoms are defined without referring to that mess of terms.
I would agree that could be a good motivation in principle.

-- 
 \“Human reason is snatching everything to itself, leaving |
  `\ nothing for faith.” —Saint Bernard, 1090–1153 |
_o__)  |
Ben Finney


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Defining free, and the DFSG's terminological shortcomings (was: call for seconds: on firmware)

2008-11-16 Thread Pierre Habouzit
On Sun, Nov 16, 2008 at 11:15:10PM +, Ben Finney wrote:
 Pierre Habouzit [EMAIL PROTECTED] writes:
 
  On Sun, Nov 16, 2008 at 10:20:05PM +, Ben Finney wrote:
   Pierre Habouzit [EMAIL PROTECTED] writes:
The SC speaks about software, and doesn't define it.
   
   The statement that Manoj refers to, [SC §1], does *not* speak
   about software. […]
   There is no need to define “software” for this promise to be
   understood. It explicitly promises that “the Debian system and
   all its components will be free”.
  
  This bit doesn't require the so called source of the work to exist
  within Debian explicitly. It asks for any component in Debian to
  meet the DFSG.
 
 Okay. So, at least, we agree that the promise that Debian will remain
 100% free does not depend on the term “software”.

It depends on the DFSG which depends on term software. So yes, it
doesn't depend _directly_ on the term software.

  In turn however, the DFSG requires that in their §2. The DFSG use a
  mix of component, software, program words, which makes them a
  mess in that regard.
 
 That seems to be an argument for proposing a re-wording of the DFSG,
 so that freedoms are defined without referring to that mess of terms.
 I would agree that could be a good motivation in principle.

Yes, I believe the DFSG are clumsy when it comes to its terms. Component
is clear. Firmwares are part of Debian components for sure, there is
absolutely no doubt about that. But I'm honnestly not sure what
programs or software mean, and in §2 that's the terms in use, and
that's the sole § causing issues with them.

We have had quite a few rounds of GRs to say that documentations,
images, documentation, fonts... are softwares, we could continue such
rounds, or make the DFSG clearer. I would be more on the latter side.
-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpQMCq5QBjdT.pgp
Description: PGP signature


Re: call for seconds: on firmware

2008-11-16 Thread Neil McGovern
On Sun, Nov 16, 2008 at 01:17:08PM -0800, Russ Allbery wrote:
 Given that no GR has been passed to specifically override the release team
 decision, I think it's fairly clear that a vote of further discussion
 would leave the decision with the previous decision-making body, in this
 case the release team as DPL delegates.

I believe that one of the arguments used is that by doing so, the RT
would be overriding a foundation document, and developers cannot do so
without $higher_power.

Note: I'm not giving any opinion either way as to what a FD vote means.
Personally, I think it's a 'send it back to the drawing board' item, and
I'd need to further think about that that entails regarding the current
position.

Neil
-- 
* Maulkin cries
Maulkin NB: rm -rf /chroots/sarge while /home is mounted at
/chroots/sarge/home is NOT-A-GOOD-THING(tm)


signature.asc
Description: Digital signature


Re: call for seconds: on firmware

2008-11-16 Thread Russ Allbery
Neil McGovern [EMAIL PROTECTED] writes:
 On Sun, Nov 16, 2008 at 01:17:08PM -0800, Russ Allbery wrote:

 Given that no GR has been passed to specifically override the release
 team decision, I think it's fairly clear that a vote of further
 discussion would leave the decision with the previous decision-making
 body, in this case the release team as DPL delegates.

 I believe that one of the arguments used is that by doing so, the RT
 would be overriding a foundation document, and developers cannot do so
 without $higher_power.

Sure, and this is something that I always thought too, but I don't see
this anywhere in the Constitution.  But even more fundamentally, I think
the question of whether this decision actually overrides the SC is part of
the dispute.

People have in this thread put forward reasons why they don't think
firmware may violate the current SC (including Manoj, for that matter), so
it's not like it's completely inconceivable to reconcile the RT position
with the SC.  Given that, someone has to decide which reading of the SC
applies, and as near as I can tell from the Contitution, in the absence of
a GR overriding their decision, the RT is empowered as delegates to make
such decisions with regard to the release.  Or if the DPL doesn't think
the delegation includes making such a judgement, the individual developers
uploading the packages are empowered to make that decision unless
overruled by the DPL or a delegate.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-16 Thread Steve Langasek
On Sun, Nov 16, 2008 at 11:42:19AM -0600, Manoj Srivastava wrote:
 I do not think throwing options out because they are not of a
  narrow and limited scope is right. The proposer and sponsors can
  withdraw them, if they think the scope is too broad for the problem at
  hand. No one else should be removing them from consideration as a
  solution to the Lenny issue.

The proposers and sponsors of option 5 didn't propose this as an amendment
to the current GR.  Why should they have to *withdraw* the proposal in order
to get it considered separately at a later time?

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
[EMAIL PROTECTED] [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-16 Thread MJ Ray
Pierre Habouzit [EMAIL PROTECTED] wrote: [...]
 [SC 1] doesn't require the so called source of the work to exist
 within Debian explicitly. It asks for any component in Debian to meet
 the DFSG.

 In turn however, the DFSG requires that in their §2. The DFSG use a mix
 of component, software, program words, which makes them a mess in
 that regard.

Quite right!  We need some editorial changes to fix this(!)

Except we already tried that, with the social contract, not long
before madcoder joined.  Surely no-one joining in 2005 could be
ignorant of what SC 1 applies to, given all the noise in 2004?

Actually, the DFSG don't use component, software or program but
some of the explanations/illustrations do.

I think the DFSG could be written exactly, maybe using some system of
formal symbols, and there would *still* be disagreements about the
meaning.  The price of freedom is eternal vigilance, sadly.

Regards,
-- 
MJR/slef
My Opinion Only: see http://people.debian.org/~mjr/
Please follow http://www.uk.debian.org/MailingLists/#codeofconduct


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-16 Thread Manoj Srivastava
On Sun, Nov 16 2008, Russ Allbery wrote:

 Josselin Mouette [EMAIL PROTECTED] writes:
 Le dimanche 16 novembre 2008 à 12:43 -0800, Russ Allbery a écrit :

 It’s not that your interpretation of the Social Contract is flawed;
 but it is only your interpretation. The secretary is not a superhuman
 – unless he is leading a double life chasing evil aliens at night,
 but that would be irrelevant to Debian – and as such it would be
 inappropriate to consider only his interpretation as valid.

 However, the Constitution does that, so far as I can tell.

 No. The Secretary has the power to interpret the Constitution (§7.1.3)
 but not the Social Contract.

 Hm, good point.

 In fact, looking at it from that angle, it looks like interpretation
 of the foundation documents when it comes to work in Debian follows
 the normal decision-making process in Debian, since it's not an issue
 of the Constitution.  That means that the primary decision rests with
 individual developers doing their own work (section 3), overridable by
 the DPL or a delegate of the DPL (section 5 and 8), which in turn is
 overridable by a General Resolution (section 4).

 Manoj, am I misinterpreting something here?  The question isn't what the
 SC says, but rather who gets to decide what it means and how it applies to
 their work.

Sure. I, as secretary (as opposed to with other developers in a
 GR) can not, and ahve never said I can, decide for the release team how
 to interpret the SC. I have said that my personal read on this is that
 the firmware blobs are not source code, so unless we decide to override
 the DFSG, we can't release.

As secretary, I can say that the foundation documents can't be
 superseded or overridden by the DPL or delegates.

So, if the release team states that they are not violating the
 SC, and can defend that stance, they are within their rights -- and the
 people who do not like that can, via GR, override their decision. But
 the release team can't say they decided to bend the rules and disregard
 the SC, since the power to do so is not granted by the constitution.

manoj

-- 
Meekness is uncommon patience in planning a worthwhile revenge.
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-16 Thread Manoj Srivastava
On Sun, Nov 16 2008, Pierre Habouzit wrote:

 On Sun, Nov 16, 2008 at 09:01:38PM +, Manoj Srivastava wrote:
 On Sun, Nov 16 2008, Pierre Habouzit wrote:
 
  On Sun, Nov 16, 2008 at 06:04:32PM +, Josselin Mouette wrote:
  First of all, please stop the obnoxious cross-posting. It makes the
  threads unreadable anyway.
  
  (If you could stop the condescending and pedantic tone, that would help
  as well, but I guess that would be asking too much of you.)
  
  Le dimanche 16 novembre 2008 à 11:34 -0600, Manoj Srivastava a écrit :
   So, really, we cannot release programs (firmware) in main
without source code just because a few delegates think we should.
  
  So another delegate (the secretary) should make the decision instead?
 
  I believe the sense of the vote is to clarify the DFSG and that there is
  no consensus on the matter. We could decide a 3:1 majority to say that
  firmwares are subject to the DFSG _as well_ as for saying that the
  firmwares are _not_ subject to the DFSG.
 
 The SC is pretty clear about everything in the Debian system
  (which includes  image .debs) should be  100% free. Not  just things in
  the Debian system that run on a host CPU (what is that, anyway) are
  free.

 The SC speaks about software, and doesn't define it. I believe software
 is what is interpreted or run on the host CPU, firmware is in a gray
 area. All is a matter of interpretation and I believe we have to settle
 that, once and for all. Firmwares are not going to disappear anytime
 soon, and playing that game for each release is destroying us from the
 inside.

I tend to agree with:
  http://en.wikipedia.org/wiki/Computer_software


Back when I voted on the social contract, and now, I believe
 that everything computer related that is not hardware (or wetware), is
 software/. The article also states:

Firmware which is software programmed resident to electrically
programmable memory devices on board mainboards or other types
of integrated hardware carriers 

So, there seem to be a wide spread view that firmware are indeed
 software. 

I think that an entity, like a program, can have multiple
 representations: 
  * It starts life as wetware, when I think through the steps needed
  * It may have a stint as hardware (something tanngible), when I print
it out, or write it out using pen and paper
  * When encoded as 0/1 and 1. it is in a software representation.

I believe now, as I did then, that everything we distribute on a
 CD, being encoded in 0s and 1s, is software.

manoj
-- 
Every man is as God made him, ay, and often worse. Miguel de Cervantes
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-16 Thread Manoj Srivastava
On Sun, Nov 16 2008, Steve Langasek wrote:

 On Sun, Nov 16, 2008 at 11:42:19AM -0600, Manoj Srivastava wrote:
 I do not think throwing options out because they are not of a
  narrow and limited scope is right. The proposer and sponsors can
  withdraw them, if they think the scope is too broad for the problem at
  hand. No one else should be removing them from consideration as a
  solution to the Lenny issue.

 The proposers and sponsors of option 5 didn't propose this as an amendment
 to the current GR.  Why should they have to *withdraw* the proposal in order
 to get it considered separately at a later time?

They only need to do so to prevent it from being on the current
 ballot.  I think it would be a pity of any of the 6 options is
 withdrawn, since any of them could lend us relief from the current mess
 wrt Lenny release.

As to future votes, anyone may propose a failed option on any
 vote for a fresh look anytime they so desire.

manoj
-- 
Our business is run on trust.  We trust you will pay in advance.
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-16 Thread Steve Langasek
On Mon, Nov 17, 2008 at 01:27:26AM +, MJ Ray wrote:
 Quite right!  We need some editorial changes to fix this(!)

 Except we already tried that, with the social contract, not long
 before madcoder joined.  Surely no-one joining in 2005 could be
 ignorant of what SC 1 applies to, given all the noise in 2004?

 Actually, the DFSG don't use component, software or program but
 some of the explanations/illustrations do.

2. Source Code

   The program must include source code, and must allow distribution in
   source code as well as compiled form.

You seem to be saying that everything after the title is merely
explanation/illustration and not a binding part of the DFSG.

That doesn't make any sense.  Just reading the titles of each of the DFSG
doesn't tell you what the guidelines are.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
[EMAIL PROTECTED] [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-16 Thread Andreas Barth
* Neil McGovern ([EMAIL PROTECTED]) [081117 00:27]:
 On Sun, Nov 16, 2008 at 01:17:08PM -0800, Russ Allbery wrote:
  Given that no GR has been passed to specifically override the release team
  decision, I think it's fairly clear that a vote of further discussion
  would leave the decision with the previous decision-making body, in this
  case the release team as DPL delegates.
 
 I believe that one of the arguments used is that by doing so, the RT
 would be overriding a foundation document, and developers cannot do so
 without $higher_power.

Though I agree that the release team cannot put any foundation document
aside, I don't think the release team is overriding the social contract,
but chooses a certain interpretation (that I think is the correct one
btw). Other people obviously prefer a different interpretation, and so
the relevant question is: Whose interpretation is the binding one?
Currently, it seems to me that unless decided otherwise by a GR, the
release team has the final say (as explained by Russ).



Cheers,
Andi


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware (was: on firmware (possible proposal))

2008-11-15 Thread Kurt Roeckx
On Fri, Nov 14, 2008 at 09:12:25PM +0100, Peter Palfrader wrote:
 | Therefore the Debian project resolves that
 |  a) firmware in Debian does not have to come with source.  While we do
 | prefer firmware that comes with source and documentation we will not
 | require it,
 |  b) we however do require all other freedoms that the DFSG mandate from
 | components of our operating system, and

So do the licenses for all those blobs we have now comply with the DFSG
other than that we don't have the source for it?

Does this mean that even if the blob is GPL'd, we don't need sources
for it?


Kurt
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware (was: on firmware (possible proposal))

2008-11-15 Thread Paul Wise
On Sat, Nov 15, 2008 at 8:24 PM, Kurt Roeckx [EMAIL PROTECTED] wrote:

 Does this mean that even if the blob is GPL'd, we don't need sources
 for it?

That sounds like it would be a GPL violation.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-15 Thread Luk Claes
Paul Wise wrote:
 On Sat, Nov 15, 2008 at 8:24 PM, Kurt Roeckx [EMAIL PROTECTED] wrote:
 
 Does this mean that even if the blob is GPL'd, we don't need sources
 for it?
 
 That sounds like it would be a GPL violation.

Only if the blob is not the actual source, no?

Cheers

Luk


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-15 Thread Paul Wise
On Sat, Nov 15, 2008 at 10:49 PM, Luk Claes [EMAIL PROTECTED] wrote:
 Paul Wise wrote:
 On Sat, Nov 15, 2008 at 8:24 PM, Kurt Roeckx [EMAIL PROTECTED] wrote:

 Does this mean that even if the blob is GPL'd, we don't need sources
 for it?

 That sounds like it would be a GPL violation.

 Only if the blob is not the actual source, no?

Presumably.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-15 Thread Debian Project Secretary
Hi,

This is how things stand:
The Situation: We are close to releasing Lenny
The Problem:  The kernels we are shipping have blobs that might not meet
  the DFSG, and some might be in violation of the kernel's
  GPL license. This would put them in conflict with the SC.

The proposed solutions below all try to address the basic issue
 of releasing while meeting the promises made in the SC.  A new proposal
 has been seconded, which extends the minimum discussion period by a
 week (I think the relevant second came in at 14 Nov 2008 22:53:07).

If the proposers do not submit the wml that should go up as the
 vote page, I'll make up the wording for the vote web page.

Here is the handy seconds registry. I hope I have recorded all
 seconds, and recorded their sponsorship correctly, please let me know
 if I have missed anything. (I have also simplified the summation
 formula below)
|+---+---+---+---++|
|| 1 | 2 | 3 | 4 |  5 |  6 |
|+---+---+---+---++|
| Robert Millan [EMAIL PROTECTED]| 1 | 1 | 1 |   |  1 |   
 |
| Bas Wijnen [EMAIL PROTECTED] | 1 |   |   |   |||
| Manoj Srivastava [EMAIL PROTECTED] | 1 | 1 |   |   |  1 ||
| Holger Levsen [EMAIL PROTECTED]  | 1 | 1 | 1 | 1 ||  1 |
| Peter Samuelson [EMAIL PROTECTED]   | 1 | 1 | 1 |   ||  
  |
| Hubert Chathi [EMAIL PROTECTED]   | 1 | 1 | 1 |   |||
| Andreas Barth [EMAIL PROTECTED]|   |   |   | 1 |||
| Alexander Reichle-Schmehl [EMAIL PROTECTED] |   |   |   | 1 ||  1 |
| Reinhard Tartler [EMAIL PROTECTED] |   |   |   | 1 |||
| Bernd Zeimetz [EMAIL PROTECTED]  |   |   |   | 1 |  1 | 
 1 |
| Neil McGovern [EMAIL PROTECTED]   |   |   |   | 1 |  1 |
|
| Frans Pop [EMAIL PROTECTED]  |   | 1 | 1 |   ||  1 |
| [EMAIL PROTECTED] (Rémi Vanicat)  | 1 | 1 | 1 | 1 |||
| John H. Robinson, IV [EMAIL PROTECTED] |   |   |   |   |  1 ||
| Lars Wirzenius [EMAIL PROTECTED]|   |   |   |   |  
1 ||
| Damyan Ivanov [EMAIL PROTECTED] |   |   |   |   |  1 |  
  |
| Colin Tuckley [EMAIL PROTECTED]  |   |   |   |   |  1 |  1 |
| Pierre Habouzit [EMAIL PROTECTED]  |   |   |   |   |  1 ||
| Gunnar Wolf [EMAIL PROTECTED]  |   |   |   |   |  1 |   
 |
| Peter Palfrader [EMAIL PROTECTED]|   |   |   |   ||  1 |
| Russ Allbery [EMAIL PROTECTED]  |   |   |   |   ||  
1 |
| Martin Michlmayr [EMAIL PROTECTED]  |   |   |   |   ||  
1 |
| Steve McIntyre [EMAIL PROTECTED]  |   |   |   |   ||  1 
|
| Mark Hymers [EMAIL PROTECTED]   |   |   |   |   ||  
1 |
| Moritz Muehlenhoff [EMAIL PROTECTED]|   |   |   |   ||  
1 |
| Ben Pfaff [EMAIL PROTECTED]|   |   |   |   ||  1 |
| Cyril Brulebois [EMAIL PROTECTED]  |   |   |   |   ||  
1 |
|+---+---+---+---++|
|| 7 | 7 | 6 | 7 | 10 | 13 |
|+---+---+---+---++|
#+TBLFM: 
@29$2=vsum(@2..-I)::@29$3=vsum(@2..-I)::@29$4=vsum(@2..-I)::@29$5=vsum(@2..-I)::@29$6=vsum(@2..-I)::@29$7=vsum(@2..-I)


Since some people have had trouble reading the proposals, I am
 including a short impact of the proposal list below the proposal. 

,[ Proposal 1: reaffirm the Social Contract ]
|  1. We affirm that our Priorities are our users and the free software
| community (Social Contract #4);
| 
|  2. We acknowledge that we promised to deliver a 100% free operating system
| (Social Contract #1);
| 
|  3. Given that we have known for two previous releases that we have
| non-free bits in various parts of Debian, and a lot of progress has
| been made, and we are almost to the point where we can provide a
| free version of the Debian operating system, we will delay the
| release of Lenny until such point that the work to free the operating
| system is complete (to the best of our knowledge as of 1 November 2008).
`
   i Do we require source for firmware in main: Yes
  ii Do we allow the Release Team to ignore SC violation bugs:  No
 iii What do we do for Lenny:   Wait
  iv Do we modify foundation documents: No
   v Do we override foundation documentsNo

,[ Proposal 2: allow Lenny to release with proprietary firmware ]
|  1. 

Re: call for seconds: on firmware

2008-11-15 Thread Adeodato Simó
Peter Palfrader's proposal [1] explicitly said, and I quote:

  | I'm hereby proposing the following general resolution.

I don't think it's acceptable to bundle it up with the ongoing GR, since
it was not proposed as an amendment to it.

  [1]: http://lists.debian.org/debian-vote/2008/11/msg00164.html

-- 
Adeodato Simó dato at net.com.org.es
Debian Developer  adeodato at debian.org
 
The problem I have with making an intelligent statement is that some
people then think that it's not an isolated occurrance.
-- Simon Travaglia


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware (was: on firmware (possible proposal))

2008-11-15 Thread Philipp Kern
On Fri, Nov 14, 2008 at 09:12:25PM +0100, Peter Palfrader wrote:
 I'm hereby proposing the following general resolution:
 
 | Firmware is data such as microcode or lookup tables that is loaded into
 | hardware components in order to make the component function properly.
 | It is not code that is run on the host CPU.
 |
 | Unfortunately such firmware often is distributed as so-called blobs,
 | with no source or further documentation that lets us learn how it works
 | or interacts with the hardware in question.  By excluding such firmware
 | from Debian we exclude users that require such devices from installing
 | our operating system, or make it unnecessarily hard for them.
 |
 | Therefore the Debian project resolves that
 |  a) firmware in Debian does not have to come with source.  While we do
 | prefer firmware that comes with source and documentation we will not
 | require it,
 |  b) we however do require all other freedoms that the DFSG mandate from
 | components of our operating system, and
 |  c) such firmware can and should be part of our official installation media.

Seconded.

Kind regards,
Philipp Kern
-- 
 .''`.  Philipp KernDebian Developer
: :' :  http://philkern.de Release Assistant
`. `'   xmpp:[EMAIL PROTECTED] Stable Release Manager
  `-finger pkern/[EMAIL PROTECTED]


signature.asc
Description: Digital signature


Re: call for seconds: on firmware (was: on firmware (possible proposal))

2008-11-15 Thread Stephen Gran
This one time, at band camp, Peter Palfrader said:
 | Firmware is data such as microcode or lookup tables that is loaded into
 | hardware components in order to make the component function properly.
 | It is not code that is run on the host CPU.
 |
 | Unfortunately such firmware often is distributed as so-called blobs,
 | with no source or further documentation that lets us learn how it works
 | or interacts with the hardware in question.  By excluding such firmware
 | from Debian we exclude users that require such devices from installing
 | our operating system, or make it unnecessarily hard for them.
 |
 | Therefore the Debian project resolves that
 |  a) firmware in Debian does not have to come with source.  While we do
 | prefer firmware that comes with source and documentation we will not
 | require it,
 |  b) we however do require all other freedoms that the DFSG mandate from
 | components of our operating system, and
 |  c) such firmware can and should be part of our official installation media.

I assume we have enough seconds by now, but since I said I would, I
second this proposal.
-- 
 -
|   ,''`.Stephen Gran |
|  : :' :[EMAIL PROTECTED] |
|  `. `'Debian user, admin, and developer |
|`- http://www.debian.org |
 -


signature.asc
Description: Digital signature


Re: call for seconds: on firmware

2008-11-15 Thread Adeodato Simó
 ,[ Proposal 4: Allow release managers leeway to include non-dfsg bits as 
 needed ]
 |  Debian's priorities are our users and free software. We don't trade
 |  them against each other. However during getting an release out of the
 |  door, decisions need to be done how to get a rock stable release of the
 |  high quality Debian is known for, release more or less on time, and to
 |  minimize the usage of problematic software. We acknowledge that there
 |  is more than just one minefield our core developers and the release
 |  team are working at.

 |  We as Developers at large continue to trust our release team to follow
 |  all these goals, and therefor encourage them to continue making
 |  case-by-case-decisions as they consider fit, and if necessary
 |  authorize these decisions.

 |  (Since this option overrides the SC, I believe it would require 3:1
 |  majority)

Also, this one should not be voted together with the rest, since it's
an orthogonal issue. This not /exclusively/ a solution for the problem
for Lenny.

We can ask the proposer of this option what he thinks, if you don't
agree it should be split out.

-- 
Adeodato Simó dato at net.com.org.es
Debian Developer  adeodato at debian.org
 
  Listening to: Dar Williams - You Rise And Meet The Day


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware (was: on firmware (possible proposal))

2008-11-15 Thread Andreas Barth
* Peter Palfrader ([EMAIL PROTECTED]) [081114 21:01]:
 On Wed, 12 Nov 2008, Peter Palfrader wrote:
 
  I so didn't want to get into this discussion, but here goes anyway.
  
  I'm considering formally proposing this GR (option):
 
 I'm hereby proposing the following general resolution:
 
 | Firmware is data such as microcode or lookup tables that is loaded into
 | hardware components in order to make the component function properly.
 | It is not code that is run on the host CPU.
 |
 | Unfortunately such firmware often is distributed as so-called blobs,
 | with no source or further documentation that lets us learn how it works
 | or interacts with the hardware in question.  By excluding such firmware
 | from Debian we exclude users that require such devices from installing
 | our operating system, or make it unnecessarily hard for them.
 |
 | Therefore the Debian project resolves that
 |  a) firmware in Debian does not have to come with source.  While we do
 | prefer firmware that comes with source and documentation we will not
 | require it,
 |  b) we however do require all other freedoms that the DFSG mandate from
 | components of our operating system, and
 |  c) such firmware can and should be part of our official installation media.
 
 Looking for seconds now.

seconded.

Cheers,
Andi


signature.asc
Description: Digital signature


Re: call for seconds: on firmware

2008-11-15 Thread Manoj Srivastava
On Sat, Nov 15 2008, Adeodato Simó wrote:

 Peter Palfrader's proposal [1] explicitly said, and I quote:

   | I'm hereby proposing the following general resolution.

 I don't think it's acceptable to bundle it up with the ongoing GR, since
 it was not proposed as an amendment to it.

I have explained why I think all these proposals are related
 (they all affect releasing lenny  while kernels contain firmware blobs,
 and some of the solutions have effects that are more far reaching than
 others).  Since they are related, they belong on the same ballot --
 even if they were not all formally declared to be amendments of the
 original proposal.

Our voting methods do not deal well with related options being
 on separate ballots.

manoj
-- 
Imitation is the sincerest form of television. The New Mighty Mouse
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-15 Thread Manoj Srivastava
On Sat, Nov 15 2008, Adeodato Simó wrote:

 ,[ Proposal 4: Allow release managers leeway to include non-dfsg bits as 
 needed ]
 |  Debian's priorities are our users and free software. We don't trade
 |  them against each other. However during getting an release out of the
 |  door, decisions need to be done how to get a rock stable release of the
 |  high quality Debian is known for, release more or less on time, and to
 |  minimize the usage of problematic software. We acknowledge that there
 |  is more than just one minefield our core developers and the release
 |  team are working at.

 |  We as Developers at large continue to trust our release team to follow
 |  all these goals, and therefor encourage them to continue making
 |  case-by-case-decisions as they consider fit, and if necessary
 |  authorize these decisions.

 |  (Since this option overrides the SC, I believe it would require 3:1
 |  majority)

 Also, this one should not be voted together with the rest, since it's
 an orthogonal issue. This not /exclusively/ a solution for the problem
 for Lenny.

 We can ask the proposer of this option what he thinks, if you don't
 agree it should be split out.

While some of the proposals have longer lasting effects than
 just the current release, they are still related: for example, the
 proposal singled out above, if passed, would make proposal 5 moot, and
 invalidate proposal 1.

Given that these proposals are strongly related, they should be
 on the ballot together. Post Lenny, if we do want to change our
 foundation documents, we can try and do so; but splitting out options
 on how to handle the release of lenny in view of firmware blobs, and
 the apparent conflict with the SC, would result in a botched
 decision. Serial votes with subsets of options really lend themselves
 to tactical voting our voting method is not designed to deal with.

manoj
-- 
Screw up your courage!  You've screwed up everything else.
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-15 Thread Russ Allbery
Josselin Mouette [EMAIL PROTECTED] writes:

 Le samedi 15 novembre 2008 à 09:45 -0600, Debian Project Secretary a
 écrit :
 | (Since this option overrides the SC, I believe it would require 3:1
 | majority)

 So you get to decide which options need 3:1 majority?

Well, yes.  Constitution section 7.1, point 3.

 I don’t understand why you decide that we need a 3:1 majority to allow
 release managers to release lenny, while we do not require such a fuss
 to allow kernel or glibc developers to knowingly violate the social
 contract at each upload.

 Why should we consider the stable release process differently from our
 other processes?

I don't think it's that unreasonable to consider our releases to be the
primary output of our development process.  If nothing else, it's rather
hard to keep from never violating the SC temporarily by simple mistake
during unstable development, and treating the release as the point at
which we have to clear all that up provides a firm boundary for what
temporary will be in temporary violations.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: call for seconds: on firmware

2008-11-15 Thread Manoj Srivastava
On Sat, Nov 15 2008, Josselin Mouette wrote:

 Le samedi 15 novembre 2008 à 09:45 -0600, Debian Project Secretary a
 écrit :
 | (Since this option overrides the SC, I believe it would require 3:1
 | majority)

 So you get to decide which options need 3:1 majority?

I thought it was clear that the constitution spelled out that
 amending a foundation document requires the majority. If you want to
 supersede a (part of a)  foundation document, the majority comes into
 play. §4.1.5, etc.

 I don’t understand why you decide that we need a 3:1 majority to allow
 release managers to release lenny, while we do not require such a fuss
 to allow kernel or glibc developers to knowingly violate the social
 contract at each upload.

 Why should we consider the stable release process differently from our
 other processes?

We should not. Ideally, having agreed to the social contract and
 the DFSG,  Debian developers should be working hard to remove non-DFSG
 compliant stuff out of main.

However, we are human, and  there can be bugs in our packages
 during the work-in-progress stage. Most reasonable people can agree
 that it takes time to fix bugs, so Sid has bugs, and some of these are
 DFSG violation bugs. However, our release of the Debian system is what
 we produce, and we have promised that the Debian system shall be 100%
 free.

I do think upholding the SC should be a goal for all DD's at any
 time, but YMMV.

manoj
-- 
Oh Dad!  We're ALL Devo!
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



  1   2   >