Re: Debian's custom use of Condorcet and later-no-harm

2014-02-22 Thread Markus Schulze

Hallo,

the Condorcet criterion and the later-no-harm criterion
are incompatible. Therefore, the fact that Debian's Condorcet
method violates the later-no-harm criterion doesn't come
from the order of its checks.

Markus Schulze


--
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1whipv-bk...@mailbox.alumni.tu-berlin.de



Re: Supermajority requirements and historical context [Was, Re: First call for votes for the Lenny release GR]

2008-12-22 Thread Markus Schulze
Hallo,

actually, the discussion surrounding supermajorities
in Condorcet goes back to 2000. See e.g.:

http://lists.debian.org/debian-vote/2000/11/msg00156.html

Between 2000 and 2002, this issue was discussed
off-list resp. at the Debian-EM Joint Committee
mailing list. See also section 7 of my paper:

http://m-schulze.webhop.net/schulze1.pdf

Markus Schulze



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



Re: are GPLed sourceless firmwares legal to distribute ?

2006-10-06 Thread Markus Laire

On 10/5/06, Anthony Towns  wrote:

On Thu, Oct 05, 2006 at 02:57:33PM +0300, Markus Laire wrote:
> Hopefully (but I doubt this) someone in Debian will get sued for this
> violation in Etch, to stop such a behaviour in the future.

You do realise we're going to voluntarily stop it immediately after
releasing etch anyway, right?


Well, actually, I don't.

I have read all recent (>= Sep 16) mails on debian-vote, and I'm
unsure about what the situation will be after Etch.

But for now I'm concerned about the current situation.

I can't really believe that the DPL or RMs would truly be so clueless
than to believe that either
1) these firmwares are the "preferred form of the work for making
modifications" mentioned in GNU GPL or
2) it's legal to distribute them without such a "preferred form"

So it seems to me that you are lying when saying that you believe this
to be legal. This would also mean that you are lying when saying that
Debian wouldn't do anything illegal.

If I am wrong in this, then it seems that Debian has completely failed
to select proper people to these important positions. If the DPL and
RMs don't know even the basics of what is legal and what is illegal
conserning the software, then how can Debian ever survive?

(And if I am right, then what future is there for a project where DPL
and RMs knowingly act illegally while claiming it to be legal.)

Of course I am NOT a lawyer. Still I am a programmer and I find it
unbelievable that such a blobs of "thousands of bytes of hex code"
wouldn't have any other source for them. Even clearer seems the
question of whether one can distribute binaries without the source
under GNU GPL because one of the *basic* ideas of GNU GPL is to give
the source to those who have the binary.

--
Markus Laire
Disclaimer: IANAL, IANADD


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



Re: Kernel Firmware issue: are GPLed sourceless firmwares legal to distribute ?

2006-10-06 Thread Markus Laire

On 10/6/06, MJ Ray <[EMAIL PROTECTED]> wrote:

I'd defer to Larry Doolittle on this one, but I think unless we have
some reason to think there is another form used as source code, it's
fine to consider the only codes our source code - for all we know, it
was written that way.  Best of all would be to get clarifications of
what type each firmware is, but I doubt that's easy in all cases.

However, if we strongly suspect that we don't have a valid permission
to modify, distribute and so on, run a mile.


I'd like to note a message[1] by Frank Küster concerning this on
debian-vote which wasn't posted to debian-legal. A quote from that
message:
: In making the list, I left off all cases where I had any doubt.
: I am not perfect, but I have plenty of experience using and writing
: firmware of many kinds.  I would be very surprised if any of the
: listed firmware is not derived from a human-legible design file of
: one form or another.
:
: So while it is perhaps a polite excuse that "we don't know for sure
: if these thousands of bytes of hex code were ever compiled from source",
: no sane person would bet against it.

(And my answer[2] was that IMHO it's not "a polite excuse" but "a
blatant attempt to knowingly violate the copyright law without
actually admitting the violation".)

[1] http://lists.debian.org/debian-vote/2006/10/msg00090.html
[2] http://lists.debian.org/debian-vote/2006/10/msg00102.html

--
Markus Laire



Re: are GPLed sourceless firmwares legal to distribute ?

2006-10-05 Thread Markus Laire

On 10/5/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

Frank -
> So the real question is whether we want to do that, whether in the
> particular cases there's in fact any doubt, etc.

In making the list, I left off all cases where I had any doubt.
I am not perfect, but I have plenty of experience using and writing
firmware of many kinds.  I would be very surprised if any of the
listed firmware is not derived from a human-legible design file of
one form or another.

So while it is perhaps a polite excuse that "we don't know for sure
if these thousands of bytes of hex code were ever compiled from source",
no sane person would bet against it.


I don't think "polite excuse" is proper term for this.

IMHO it's a blatant attempt to knowingly violate the copyright law
without actually admitting the violation.

But unfortunately there doesn't seem to be much I could actually do in
this case to stop this. I'll try to do what I can by voicing my
opposition to this as a user of Debian.

Hopefully (but I doubt this) someone in Debian will get sued for this
violation in Etch, to stop such a behaviour in the future.

--
Markus Laire
Disclaimer: IANAL, IANADD


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



Re: [AMENDMENT]: Release Etch now, with source-less but legal and freely licensed firmware

2006-09-29 Thread Markus Laire

On 9/28/06, Frank Küster <[EMAIL PROTECTED]> wrote:

Sven Luther <[EMAIL PROTECTED]> wrote:
>   2) firmware under the GPL, but with missing source. The GPL is free, but
>   the absence of source code for the firmware blobs makes it a violation of
>   the GPL, and thus undistributable.

Here, the upstream license is "GPL", which complies with the DFSG, and
the driver is therefore included if we are "legally allowed to do so".
The GPL *does* grant us the right to distribute binaries without source.
It also requires us to do things we cannot factually do (namely, provide
the source in the same place, or upon request with written offer etc.).
But I understood the phrasing of Manojs proposal that it doesn't matter
whether we can actually fulfill all requirements, as long as we can
distribute.


You are wrong.
GPLv2[1] section 7 says, among other things "If you cannot distribute
so as to satisfy ... your obligations under this License ... then as a
consequence you may not distribute the Program at all."

And without the source (or a written offer mentioned in section 3) you
can't fullfill the section 3 of GPLv2 and so you can't distribute at
all.

[1] http://www.gnu.org/copyleft/gpl.html

--
Markus Laire
Disclaimer: IANAL, IANADD



Re: [AMENDMENT]: Release Etch now, with source-less but legal and freely licensed firmware

2006-09-29 Thread Markus Laire

On 9/29/06, Steve Langasek <[EMAIL PROTECTED]> wrote:

> Now, the RMs seem to have some notion, from the hurried discussion we had
> yesterday, that they seem to interpret your post as allowing to distribute
> sourceless GPLed firmware, because the GPL licence is DFSG free.

Er, yes, because that's what the resolution *says*.  It says that for
firmware in etch we're only going to worry about licenses, *not* source.


How can you say so?
It *also* says "as long as we are legally allowed to do so".

When speaking of GPL, if you are worrying about license and what is
legally allowed, then you are automatically also worrying about
source.

There is no way Debian is legally allowed to distribute sourceless
GPLed firmware.
Section 3 of GPLv2 makes it clear that it's just not possible.

I hope you are not yielding to the pressure to release an Etch which
would break copyright law, but unfortunately this seems to be the case
:(

--
Markus Laire
Disclaimer: IANAL, IANADD


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



Re: drop or keep non-free - from users viewpoint

2004-03-09 Thread Markus
On Tue, 09 Mar 2004 20:10:13 +0100, Sven Luther wrote:
> Well, spim may be an exception, but as soon as you speak about
> libraries, and different versions from different sources of those, you
> are starting to do into the .rpm dependency hell problem.

yes, but i think the most things in non-free are user-programs,
documentations and binary drivers. And this are things which have not a
great impact of the stability of a system whether they come from a .deb
.rpm or .tar.gz

>> Yes the installation system of sarge will definitely an improvement. But
>> main package still recommend or suggest non-free package which is some
>> kind of advertising and promoting of non-free software.
> 
> And ? Where is this problem. We claim that we will not make base
> dependent on non-free item, not that we will totally ignore those. Also,
> it is quite hidden info, and a casual user will never even notice those
> probably.

i think this "advertising" will see at least everyone who install his
programs with apt-get.
Is it a problem? For you maybe not. For other it may be a problem.
But i think it is a fact that on this way Debian promote non-free programs
and may lead people to use non-free program (for more details see my first
mail)

>> If i talk from the homepage i don't mean something like advertising
>> banners or something like this. But for example, if a user search in the
> 
> Well, you speak about the homepage, and this mean the actual home page,
> and the text you can read on it. What you seem to imply is the full
> content of the web site, and especially those stuff which is well hidden
> from casual observation.

ok, maybe i could have explain it more correctly. For me "homepage" was a
synonym with "services which were offered through www.debian.org".
But i think there are many users who uses this package database and if i
search a mp3 player and don't think a lot about free vs. non-free this
search can lead me to non-free software even if there would have been a
free program for my needs. And i think Debian should lead there users to
Free Software and not to non-free Software. Also i think if you see all
these points, it's hard to explain the user that non-free isn't part of
the Debian OS as i have already wrote in my first mail.

>> not more than now. If its is no more part of Debian than main package will
>> not suggest or recommend these packages and you will not find them in the
>> package database on the Debian homepage.
> 
> And i seriously believe that removing recomends and suggests will be a
> bad thing. If this is indeed the case, it is indeed one more reason not
> to drop non-free, thanks for bringing it to my attention.

I don't think recommends an suggests should be removed at all, but Debian
main packages shouldn't recommend or suggest non-free packages, if
non-free is really not part of the Debain OS than i think the Debian OS
shouldn't recommend or suggest these software. 

> Except by being maintained by the exact same set of debian developers.

Yes, but maybe also from some people who are not Debian Developers?
But this work from this people would have nothing to do with Debian. This
would be activities from Debian Developers beside there activities as DD
and not as part as there job as DD.

Cheers,
Markus



Re: drop or keep non-free - from users viewpoint

2004-03-09 Thread Markus
On Tue, 09 Mar 2004 20:10:13 +0100, Sven Luther wrote:
> Well, spim may be an exception, but as soon as you speak about
> libraries, and different versions from different sources of those, you
> are starting to do into the .rpm dependency hell problem.

yes, but i think the most things in non-free are user-programs,
documentations and binary drivers. And this are things which have not a
great impact of the stability of a system whether they come from a .deb
.rpm or .tar.gz

>> Yes the installation system of sarge will definitely an improvement. But
>> main package still recommend or suggest non-free package which is some
>> kind of advertising and promoting of non-free software.
> 
> And ? Where is this problem. We claim that we will not make base
> dependent on non-free item, not that we will totally ignore those. Also,
> it is quite hidden info, and a casual user will never even notice those
> probably.

i think this "advertising" will see at least everyone who install his
programs with apt-get.
Is it a problem? For you maybe not. For other it may be a problem.
But i think it is a fact that on this way Debian promote non-free programs
and may lead people to use non-free program (for more details see my first
mail)

>> If i talk from the homepage i don't mean something like advertising
>> banners or something like this. But for example, if a user search in the
> 
> Well, you speak about the homepage, and this mean the actual home page,
> and the text you can read on it. What you seem to imply is the full
> content of the web site, and especially those stuff which is well hidden
> from casual observation.

ok, maybe i could have explain it more correctly. For me "homepage" was a
synonym with "services which were offered through www.debian.org".
But i think there are many users who uses this package database and if i
search a mp3 player and don't think a lot about free vs. non-free this
search can lead me to non-free software even if there would have been a
free program for my needs. And i think Debian should lead there users to
Free Software and not to non-free Software. Also i think if you see all
these points, it's hard to explain the user that non-free isn't part of
the Debian OS as i have already wrote in my first mail.

>> not more than now. If its is no more part of Debian than main package will
>> not suggest or recommend these packages and you will not find them in the
>> package database on the Debian homepage.
> 
> And i seriously believe that removing recomends and suggests will be a
> bad thing. If this is indeed the case, it is indeed one more reason not
> to drop non-free, thanks for bringing it to my attention.

I don't think recommends an suggests should be removed at all, but Debian
main packages shouldn't recommend or suggest non-free packages, if
non-free is really not part of the Debain OS than i think the Debian OS
shouldn't recommend or suggest these software. 

> Except by being maintained by the exact same set of debian developers.

Yes, but maybe also from some people who are not Debian Developers?
But this work from this people would have nothing to do with Debian. This
would be activities from Debian Developers beside there activities as DD
and not as part as there job as DD.

Cheers,
Markus


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



Re: drop or keep non-free - from users viewpoint

2004-03-09 Thread Markus
On Tue, 09 Mar 2004 14:20:12 +0100, Sven Luther wrote:
> Err, the unattended addition of random third party packages of varrying
> quality is on of the cause of the unstability of .rpm based systems.

On a standard Debian, RedHat, SuSE, Mandrake,.. system i have not
seen any stability changes if someone installed a programm like spim. It
maybe another situation if you install additional kernel modules like
nvidia drivers, but thats binary drivers and there is no different whether
this binary comes from a deb, rpm or tar.gz package. 

>> Not completely. Because Debian also recommend and suggest non-free
>> Software in there main System and promoting it on there homepage, as i
>> mentioned in my first mail.
> 
> Ah ? I don't see on-free advertized on the front page, i may be blind
> though, or otherwise havez missed that. Also, i am lead to believe that
> as of the sarge release, non-free will no more be proposed to new
> installs.

Yes the installation system of sarge will definitely an improvement. But
main package still recommend or suggest non-free package which is some
kind of advertising and promoting of non-free software.
If i talk from the homepage i don't mean something like advertising
banners or something like this. But for example, if a user search in the
package database on the Debian site he will by default search also in the
non-free archive and by the right keyword the result will show him
non-free software, i think this is also some kind of promoting. 

> Well, you find their call for help on the debian user support lists,
> which even if you don't respond to them, take a certain amount of time
> only to read them, and distinguish them from other legitimate help
> requests.

but i think you have this questions independent from the question whether
Debian drops non-free or not.
I think the Debian user list is, like the name says, in the first place a
user list. Users sometimes use non-free software or non-free drivers, and
than users asks users for help on a users list. This has nothing to do
with the question whether or not Debian will distribute non-free.  
Today there are such questions and they will be there in the feature
independent from the non-free decision.


>> But i think it shouldn't be just the decision of the maintainer. I
>> think
> 
> And, nothing is stopping the technical comite to take this decision and
> remove the package. Even you could, i think, appeal to the techincal
> comitee if the maintainer is not active enough on a bug report asking
> for a reasoned removal of the package. But i doubt you care enough for
> that, but would be happy to be proved wrong.

if a normal user can ask for removing some programs from non-free and this
will be considered from independent people (not only the maintainer) than
i will do this. So far i have not known such a place.

>> But it wouldn't legitimated and labeled by Debian.
> 
> Naturally it would, at least it would be so in the imaginations of our
> users.

not more than now. If its is no more part of Debian than main package will
not suggest or recommend these packages and you will not find them in the
package database on the Debian homepage.
It would be there like apt-get.org or backports.org or rpm sources for
other Distributions but it would nothing have to do directly with Debian.

Cheers!
Markus



Re: drop or keep non-free - from users viewpoint

2004-03-09 Thread Markus
On Tue, 09 Mar 2004 14:20:12 +0100, Sven Luther wrote:
> Err, the unattended addition of random third party packages of varrying
> quality is on of the cause of the unstability of .rpm based systems.

On a standard Debian, RedHat, SuSE, Mandrake,.. system i have not
seen any stability changes if someone installed a programm like spim. It
maybe another situation if you install additional kernel modules like
nvidia drivers, but thats binary drivers and there is no different whether
this binary comes from a deb, rpm or tar.gz package. 

>> Not completely. Because Debian also recommend and suggest non-free
>> Software in there main System and promoting it on there homepage, as i
>> mentioned in my first mail.
> 
> Ah ? I don't see on-free advertized on the front page, i may be blind
> though, or otherwise havez missed that. Also, i am lead to believe that
> as of the sarge release, non-free will no more be proposed to new
> installs.

Yes the installation system of sarge will definitely an improvement. But
main package still recommend or suggest non-free package which is some
kind of advertising and promoting of non-free software.
If i talk from the homepage i don't mean something like advertising
banners or something like this. But for example, if a user search in the
package database on the Debian site he will by default search also in the
non-free archive and by the right keyword the result will show him
non-free software, i think this is also some kind of promoting. 

> Well, you find their call for help on the debian user support lists,
> which even if you don't respond to them, take a certain amount of time
> only to read them, and distinguish them from other legitimate help
> requests.

but i think you have this questions independent from the question whether
Debian drops non-free or not.
I think the Debian user list is, like the name says, in the first place a
user list. Users sometimes use non-free software or non-free drivers, and
than users asks users for help on a users list. This has nothing to do
with the question whether or not Debian will distribute non-free.  
Today there are such questions and they will be there in the feature
independent from the non-free decision.


>> But i think it shouldn't be just the decision of the maintainer. I
>> think
> 
> And, nothing is stopping the technical comite to take this decision and
> remove the package. Even you could, i think, appeal to the techincal
> comitee if the maintainer is not active enough on a bug report asking
> for a reasoned removal of the package. But i doubt you care enough for
> that, but would be happy to be proved wrong.

if a normal user can ask for removing some programs from non-free and this
will be considered from independent people (not only the maintainer) than
i will do this. So far i have not known such a place.

>> But it wouldn't legitimated and labeled by Debian.
> 
> Naturally it would, at least it would be so in the imaginations of our
> users.

not more than now. If its is no more part of Debian than main package will
not suggest or recommend these packages and you will not find them in the
package database on the Debian homepage.
It would be there like apt-get.org or backports.org or rpm sources for
other Distributions but it would nothing have to do directly with Debian.

Cheers!
Markus


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



Re: drop or keep non-free - from users viewpoint

2004-03-09 Thread Markus
On Tue, 09 Mar 2004 09:30:26 +0100, Sven Luther wrote:
> Yeah, and which is why those systems are lacking the stability of debian
> boxes.

As i can see their systems were not as stable as Debian woody because the
system structure or the distributors decision to insert new and untested
version of some programs or even of the kernel. But there system doesn't
become more or less stable through spim.

>> and installed it. I would have no problem to do the same thing. I would
>> never demand from Debian to provide non-free Software to me. I think Debian
>> has it's own goals an philosophy and doesn't have to make some single
>> person like me happy by providing some non-free software.

>But what if we could with a real minor cost ? Probably a lesser cost than
>what you needed.

That's no argument for me. I have learned that at the end the only person
who is responsible for me and my needs are I'm by my self.
I see Debians job for distributing a 100% Free Operating System, not in
offering me some special non-free software which i need in some special
case.
If i need this it's my job to find and install them, not Debians job.

> This is not true currently though. But most people chose to ignore the
> issue of the bios, and the proprietary firmware in most of the hardware.

But that many people ignore the issue of bios is not an argument that
other people should ignore the issue of non-free in Debian.

>> special things which will not work with free software, but the most
>> things works really god" than it's Debian and i think Debian should
>> keep this role or expand it if possible.

> And, is this not what we are doing ?

Not completely. Because Debian also recommend and suggest non-free
Software in there main System and promoting it on there homepage, as i
mentioned in my first mail.
 
>> power but a lot of people doesn't really need it. And if you need it,
>> than you can go to the vendors homepage and take some drivers,
>> therefore you don't need Debian.
> 
> And once you have messed up your system, to whom you will come for help?

I would ask myself, the vendor, or Debian and GNU/Linux user who also use
this proprietary driver. But i wouldn't ask some DD's, at least not as
there job as DD, because i would know that they are working for and with
Free Software and not for and with proprietary software or drivers.

> non-free is shuned by all debian developers, and it is a shame for a
> given DD to maintain a package there.

But maybe the developer of this software or the vendor of the hardware
have no problem with non-free and so they complete satisfy that they "in
Debian" and every Debian user can use there software/drivers.
And they would work harder if they aren't in Debian at all, and the only
way would be to free the software/driver.
I think thats a little bit the same like the kernel issue which you have
mentioned before. Torvalds has allowed non-free driver modules in the
kernel, so the hardware vendors know that GNU/Linux user can run there
hardware and so they have an opportunity to sell there hardware to
GNU/Linux user. They don't really worry about Free Software.
If there was no opportunity like this i think this non-free driver culture
wouldn't have developed, at least not in these dimension. And vendors like
ATI and Matrox would today provide there specs like a few years before. 

> time, and the willingness of the DD that the package is in non-free, and
> upstream well knows that. It takes only a single mail from the
> maintainer (or from the QA folk) to remove the package from non-free.

But i think it shouldn't be just the decision of the maintainer. I think
Debian should decide if a non-free package are on the Debian server or
not. And if there is a free alternative than the non-free software have to
deleted immediately from the Debian server whether or not the maintainer
still wants this package. E.g. netscape was a long time in non-free even
there was enough free alternatives, or look at mpg123 i think this program
also shouldn't be on the Debian server because there are enough free
alternatives mpg321, mp3blaster,...

> An external non-free.org repository would have full legitimity, and
> would not be under our control.

But it wouldn't legitimated and labeled by Debian.
Debian can not and shouldn't control what people doing outside from
Debian, Debian can only control what people does inside Debian.

Cheers!
Markus



Re: drop or keep non-free - from users viewpoint

2004-03-09 Thread Markus
On Tue, 09 Mar 2004 09:30:26 +0100, Sven Luther wrote:
> Yeah, and which is why those systems are lacking the stability of debian
> boxes.

As i can see their systems were not as stable as Debian woody because the
system structure or the distributors decision to insert new and untested
version of some programs or even of the kernel. But there system doesn't
become more or less stable through spim.

>> and installed it. I would have no problem to do the same thing. I would
>> never demand from Debian to provide non-free Software to me. I think Debian
>> has it's own goals an philosophy and doesn't have to make some single
>> person like me happy by providing some non-free software.

>But what if we could with a real minor cost ? Probably a lesser cost than
>what you needed.

That's no argument for me. I have learned that at the end the only person
who is responsible for me and my needs are I'm by my self.
I see Debians job for distributing a 100% Free Operating System, not in
offering me some special non-free software which i need in some special
case.
If i need this it's my job to find and install them, not Debians job.

> This is not true currently though. But most people chose to ignore the
> issue of the bios, and the proprietary firmware in most of the hardware.

But that many people ignore the issue of bios is not an argument that
other people should ignore the issue of non-free in Debian.

>> special things which will not work with free software, but the most
>> things works really god" than it's Debian and i think Debian should
>> keep this role or expand it if possible.

> And, is this not what we are doing ?

Not completely. Because Debian also recommend and suggest non-free
Software in there main System and promoting it on there homepage, as i
mentioned in my first mail.
 
>> power but a lot of people doesn't really need it. And if you need it,
>> than you can go to the vendors homepage and take some drivers,
>> therefore you don't need Debian.
> 
> And once you have messed up your system, to whom you will come for help?

I would ask myself, the vendor, or Debian and GNU/Linux user who also use
this proprietary driver. But i wouldn't ask some DD's, at least not as
there job as DD, because i would know that they are working for and with
Free Software and not for and with proprietary software or drivers.

> non-free is shuned by all debian developers, and it is a shame for a
> given DD to maintain a package there.

But maybe the developer of this software or the vendor of the hardware
have no problem with non-free and so they complete satisfy that they "in
Debian" and every Debian user can use there software/drivers.
And they would work harder if they aren't in Debian at all, and the only
way would be to free the software/driver.
I think thats a little bit the same like the kernel issue which you have
mentioned before. Torvalds has allowed non-free driver modules in the
kernel, so the hardware vendors know that GNU/Linux user can run there
hardware and so they have an opportunity to sell there hardware to
GNU/Linux user. They don't really worry about Free Software.
If there was no opportunity like this i think this non-free driver culture
wouldn't have developed, at least not in these dimension. And vendors like
ATI and Matrox would today provide there specs like a few years before. 

> time, and the willingness of the DD that the package is in non-free, and
> upstream well knows that. It takes only a single mail from the
> maintainer (or from the QA folk) to remove the package from non-free.

But i think it shouldn't be just the decision of the maintainer. I think
Debian should decide if a non-free package are on the Debian server or
not. And if there is a free alternative than the non-free software have to
deleted immediately from the Debian server whether or not the maintainer
still wants this package. E.g. netscape was a long time in non-free even
there was enough free alternatives, or look at mpg123 i think this program
also shouldn't be on the Debian server because there are enough free
alternatives mpg321, mp3blaster,...

> An external non-free.org repository would have full legitimity, and
> would not be under our control.

But it wouldn't legitimated and labeled by Debian.
Debian can not and shouldn't control what people doing outside from
Debian, Debian can only control what people does inside Debian.

Cheers!
Markus


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



Re: drop or keep non-free - from users viewpoint

2004-03-08 Thread Markus
On Mon, 08 Mar 2004 18:40:13 +0100, Sven Luther wrote:
> We should all boycott nvidia, as they are the epythom of evilness in
> what consists of non-freeness of drivers.

yes, i would never buy a nvidia card.
 
>> That's a point who i have never understand in this discussion. Every one
>> can install whatever he want on his system, even if Debian drops non-free
>> the driver and all other programs will still be out there and you are free
> 
> It would be a regression over the current state of things.

or an progression, it depends whether your first goal is to have more software
or to have free software. 

>> to install it on your system. The only question in my view is, if Debian
>> will support this Software by using there resources, create Debian
>> packages which are hosted on the Debian Server and promote this software
>> with the Debian label? Or is the support enough if Debian gives everyone
>> the informations to built, create and insert every software they want
>> to there Debian System? 
> 
> Ah, let's move to running Gentoo, should we ? 

i don't know what you mean. What have gentoo to do with it? I think Gentoo is
more non-free than Debian.

> Ok, so no 3D graphics for you, and you actually gave money to the
> greatest enemy of free hardware drivers that there is. You are aware
> that nvidia doesn't give out specs to anybody, that they insist on doing
> all the driver work themselves in house, and expect people to pay them
> to do so.

I would never buy a nvidia graphic-card, this card was part of the computer
which i bought 4 years ago. And because i have no special requirement for a
graphic-card i have never bought a new one.
 
> A, yes ? And are you aware that no graphic card newer than the radeon
> 9200 will have free drivers ? 

yes, but at the moment i think that would be more than enough graphic-power for
my use. If this is sometimes not enough for my needs than i have to think
about it. But also if i will use some days a graphic-card with non-free
drivers i would never demand from Debian to provide these drivers because
i think thats not the job of Debian.
 
> So, and it was usefull to you ? Do you not think that other people may
> need stuff from non-free today ? 

Yes, but as i said i think it's not the job from Debian to provide this
software. This software is out there and everybody who need it can use it. But
i think Debian don't have to provide everything which is theoretical possible.
As i needed spim, there was a lot of students which uses Windows, SuSE,
Mandrake, RedHat,... everyone has downloaded it from the developers homepage
and installed it. I would have no problem to do the same thing. I would never
demand from Debian to provide non-free Software to me. I think Debian has it's
own goals an philosophy and doesn't have to make some single person like me
happy by providing some non-free software.

Debian is the only Distribution which is near to an 100% free Operating
System. If the free software community has one System to show the people "look
at us, you can use a computer with entirely free software. Maybe there are some
special things which will not work with free software, but the most things
works really god" than it's Debian and i think Debian should keep this role or
expand it if possible.

I think today you can use your computer only with free software, even if you
have extreme proprietary hardware like nvidia. You maybe can't use 3D
power but a lot of people doesn't really need it. And if you need it,
than you can go to the vendors homepage and take some drivers, therefore
you don't need Debian.
 
> Yeah, but i believe that the discussion with the author carries more
> strength if said package is in the non-free area of our infrastructure.
> Also, you completely forget about the BTS, and the quality assurance
> this brings with it, which are also an argument in this discussion.

But the the BTS and the quality assurance are also available for non-free.
So non-free provides already a great platform for non-free software and
drivers that developers and vendors maybe don't have many incentive to
go from non-free to main. If there software wouldn't have this great
infrastructure it would be more interesting for them to become a Debian
package to profit from the BTS and the whole infrastructure.

Cheers,
Markus



Re: drop or keep non-free - from users viewpoint

2004-03-08 Thread Markus
On Mon, 08 Mar 2004 18:40:13 +0100, Sven Luther wrote:
> We should all boycott nvidia, as they are the epythom of evilness in
> what consists of non-freeness of drivers.

yes, i would never buy a nvidia card.
 
>> That's a point who i have never understand in this discussion. Every one
>> can install whatever he want on his system, even if Debian drops non-free
>> the driver and all other programs will still be out there and you are free
> 
> It would be a regression over the current state of things.

or an progression, it depends whether your first goal is to have more software
or to have free software. 

>> to install it on your system. The only question in my view is, if Debian
>> will support this Software by using there resources, create Debian
>> packages which are hosted on the Debian Server and promote this software
>> with the Debian label? Or is the support enough if Debian gives everyone
>> the informations to built, create and insert every software they want
>> to there Debian System? 
> 
> Ah, let's move to running Gentoo, should we ? 

i don't know what you mean. What have gentoo to do with it? I think Gentoo is
more non-free than Debian.

> Ok, so no 3D graphics for you, and you actually gave money to the
> greatest enemy of free hardware drivers that there is. You are aware
> that nvidia doesn't give out specs to anybody, that they insist on doing
> all the driver work themselves in house, and expect people to pay them
> to do so.

I would never buy a nvidia graphic-card, this card was part of the computer
which i bought 4 years ago. And because i have no special requirement for a
graphic-card i have never bought a new one.
 
> A, yes ? And are you aware that no graphic card newer than the radeon
> 9200 will have free drivers ? 

yes, but at the moment i think that would be more than enough graphic-power for
my use. If this is sometimes not enough for my needs than i have to think
about it. But also if i will use some days a graphic-card with non-free
drivers i would never demand from Debian to provide these drivers because
i think thats not the job of Debian.
 
> So, and it was usefull to you ? Do you not think that other people may
> need stuff from non-free today ? 

Yes, but as i said i think it's not the job from Debian to provide this
software. This software is out there and everybody who need it can use it. But
i think Debian don't have to provide everything which is theoretical possible.
As i needed spim, there was a lot of students which uses Windows, SuSE,
Mandrake, RedHat,... everyone has downloaded it from the developers homepage
and installed it. I would have no problem to do the same thing. I would never
demand from Debian to provide non-free Software to me. I think Debian has it's
own goals an philosophy and doesn't have to make some single person like me
happy by providing some non-free software.

Debian is the only Distribution which is near to an 100% free Operating
System. If the free software community has one System to show the people "look
at us, you can use a computer with entirely free software. Maybe there are some
special things which will not work with free software, but the most things
works really god" than it's Debian and i think Debian should keep this role or
expand it if possible.

I think today you can use your computer only with free software, even if you
have extreme proprietary hardware like nvidia. You maybe can't use 3D
power but a lot of people doesn't really need it. And if you need it,
than you can go to the vendors homepage and take some drivers, therefore
you don't need Debian.
 
> Yeah, but i believe that the discussion with the author carries more
> strength if said package is in the non-free area of our infrastructure.
> Also, you completely forget about the BTS, and the quality assurance
> this brings with it, which are also an argument in this discussion.

But the the BTS and the quality assurance are also available for non-free.
So non-free provides already a great platform for non-free software and
drivers that developers and vendors maybe don't have many incentive to
go from non-free to main. If there software wouldn't have this great
infrastructure it would be more interesting for them to become a Debian
package to profit from the BTS and the whole infrastructure.

Cheers,
Markus


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



Re: drop or keep non-free - from users viewpoint

2004-03-08 Thread Markus
On Mon, 08 Mar 2004 14:30:41 +0100, Sven Luther wrote:
> On Sun, Mar 07, 2004 at 04:05:41PM +0100, Markus wrote:
>> One last point: I have read that DD which also packages non-free programs
>> think that if Debian drops non-free they would need more time for there
>> non-free package and for the (maybe) new infrastructure. This is maybe
>> true or not. But i think if you define the goal of Debian to create an
>> 100% free operating system thats not a problem for Debian.


> If i am stopped from maintaining the driver for the ADSL modem that
> provides me access to the internet, and thus enables me to do my debian
> work, will you step in and pay me (and others who use the same modem) a
> new adsl modem that is supported by non-free software.

Let me answere in two steps:
1. If you maintain the non-free ADSL driver, that means that there are some
drivers and you create a Debian package for it. If there is no Debian
package you, and all other people who use that modem, could still use the
drivers and the modem. For example i don't really need a Debian package
for the nvidia drivers, i can also download it from nvidia.com and
install it like people does when they use other Distributions.
That's a point who i have never understand in this discussion. Every one
can install whatever he want on his system, even if Debian drops non-free
the driver and all other programs will still be out there and you are free
to install it on your system. The only question in my view is, if Debian
will support this Software by using there resources, create Debian
packages which are hosted on the Debian Server and promote this software
with the Debian label? Or is the support enough if Debian gives everyone
the informations to built, create and insert every software they want
to there Debian System? 

2. Before i would pay you many years to package the non-free driver i would
give you one time 30EUR that you can buy a modem which were supported by free
drivers. If i buy new hardware I'm looking that this hardware is supported
by free software, if you don't look at these you can't make other people
responsible for it.

> And do you volunteer to step up, and do the administration of the new
> non-free.org infrastructure, which many talk about as it already
> existed, but nobody has come forward and implemented without taking
> ressources away from the debian project.

As i understand Free Software, things were created if someone are in need of
it. So if you or other people need a place like non-free.org it's your job
to create something. Why should people create for you (or other non-free
maintainer) something what they self don't need?
If some non-free maintainer or some dedicated Debian user decide that they want
something like non-free.org than they will create it. If they think that's not
necessary because they don't need non-free software or they can become
there non-free programs or drivers also from somewhere else (e.g. direct
from the hardware vendor) than they will not create some place. If a
non-free.org takes the DD's some resources away than thats pity, but
Debian can not tell people how many time they should spend for Debian and
can't forbid them to invest some time in other activities outside from
Debian. And if some DD's want to spend some time on non-free.org or
something else and cut there time for Debian than thats their decision.
 
> Also, i would be interested to know from you what your hardware
> configuration is, and tell me about the non-free software you actually
> use, or used.

I have normal hardware, ADSL modem which connects over Ethernet with the
computer (= no special drivers needed), HP printer, AMD processor, nvidia
graphic-cart.

For the graphic-card i use the XFree drivers because i have no need for 3D
support. If i would need 3D support i would by a new graphic-cart which
works with free drivers (e.g. ati radeon).
At the moment i have only software from Debian main installed, about 1
years before i had spim installed from non-free because i needed it for my
study. But if there were no non-free or no Debian package for it i would
have no problem, i would have downloaded it simply from their homepage.
That's also what i said about this topic. Non-free software exists
independent from Debians non-free. No one needs Debian to use this
software, whether non-free exists or not everyone can use and install
everything he wants on his Debian System.
 
> And also, i think you, as the other drop non-free proponent, forget
> completely about the work that accompanies a serious non-free packager,
> and which includes advocating and lobbying upstream to change to a free
> licence, which in my case has proven to be successfull in 50% of the
> non-free packages i have maintained.

I have great respect from people who does this hard advocating and lobbying
work. But d

Re: drop or keep non-free - from users viewpoint

2004-03-08 Thread Markus
On Mon, 08 Mar 2004 14:30:41 +0100, Sven Luther wrote:
> On Sun, Mar 07, 2004 at 04:05:41PM +0100, Markus wrote:
>> One last point: I have read that DD which also packages non-free programs
>> think that if Debian drops non-free they would need more time for there
>> non-free package and for the (maybe) new infrastructure. This is maybe
>> true or not. But i think if you define the goal of Debian to create an
>> 100% free operating system thats not a problem for Debian.


> If i am stopped from maintaining the driver for the ADSL modem that
> provides me access to the internet, and thus enables me to do my debian
> work, will you step in and pay me (and others who use the same modem) a
> new adsl modem that is supported by non-free software.

Let me answere in two steps:
1. If you maintain the non-free ADSL driver, that means that there are some
drivers and you create a Debian package for it. If there is no Debian
package you, and all other people who use that modem, could still use the
drivers and the modem. For example i don't really need a Debian package
for the nvidia drivers, i can also download it from nvidia.com and
install it like people does when they use other Distributions.
That's a point who i have never understand in this discussion. Every one
can install whatever he want on his system, even if Debian drops non-free
the driver and all other programs will still be out there and you are free
to install it on your system. The only question in my view is, if Debian
will support this Software by using there resources, create Debian
packages which are hosted on the Debian Server and promote this software
with the Debian label? Or is the support enough if Debian gives everyone
the informations to built, create and insert every software they want
to there Debian System? 

2. Before i would pay you many years to package the non-free driver i would
give you one time 30EUR that you can buy a modem which were supported by free
drivers. If i buy new hardware I'm looking that this hardware is supported
by free software, if you don't look at these you can't make other people
responsible for it.

> And do you volunteer to step up, and do the administration of the new
> non-free.org infrastructure, which many talk about as it already
> existed, but nobody has come forward and implemented without taking
> ressources away from the debian project.

As i understand Free Software, things were created if someone are in need of
it. So if you or other people need a place like non-free.org it's your job
to create something. Why should people create for you (or other non-free
maintainer) something what they self don't need?
If some non-free maintainer or some dedicated Debian user decide that they want
something like non-free.org than they will create it. If they think that's not
necessary because they don't need non-free software or they can become
there non-free programs or drivers also from somewhere else (e.g. direct
from the hardware vendor) than they will not create some place. If a
non-free.org takes the DD's some resources away than thats pity, but
Debian can not tell people how many time they should spend for Debian and
can't forbid them to invest some time in other activities outside from
Debian. And if some DD's want to spend some time on non-free.org or
something else and cut there time for Debian than thats their decision.
 
> Also, i would be interested to know from you what your hardware
> configuration is, and tell me about the non-free software you actually
> use, or used.

I have normal hardware, ADSL modem which connects over Ethernet with the
computer (= no special drivers needed), HP printer, AMD processor, nvidia
graphic-cart.

For the graphic-card i use the XFree drivers because i have no need for 3D
support. If i would need 3D support i would by a new graphic-cart which
works with free drivers (e.g. ati radeon).
At the moment i have only software from Debian main installed, about 1
years before i had spim installed from non-free because i needed it for my
study. But if there were no non-free or no Debian package for it i would
have no problem, i would have downloaded it simply from their homepage.
That's also what i said about this topic. Non-free software exists
independent from Debians non-free. No one needs Debian to use this
software, whether non-free exists or not everyone can use and install
everything he wants on his Debian System.
 
> And also, i think you, as the other drop non-free proponent, forget
> completely about the work that accompanies a serious non-free packager,
> and which includes advocating and lobbying upstream to change to a free
> licence, which in my case has proven to be successfull in 50% of the
> non-free packages i have maintained.

I have great respect from people who does this hard advocating and lobbying
work. But d

Re: drop or keep non-free - from users viewpoint

2004-03-07 Thread Markus
On Sun, 07 Mar 2004 18:20:17 +0100, Joey Hess wrote:
> Markus wrote:
>> Ask in normal Debian or GNU/Linux forums how does a normal Debian OS
>> source.list looks. The main answer will be:
>> deb ftp:... main contrib non-free
> 
> Non-free removal or no, this is not true as of sarge.

do you mean the default source.list after installation? Does the sarge
installer also not ask the user if he want to include non-free? Then i
would say it is definitely a step forward.

But i doesn't mean the default source.list in my message above.
I mean something like "I have accidentally deleted my source.list, can you
tell me how a normal Debian GNU/Linux source list looks?" This kind of
question were answered to 99% in Debian or GNU/Linux user forums with
source.list entries which contain contrib and non-free just because for
the most users non-free is part of the Debian OS, as i have explained in
my above message more detailed.



Re: drop or keep non-free - from users viewpoint

2004-03-07 Thread Markus
On Sun, 07 Mar 2004 18:20:17 +0100, Joey Hess wrote:
> Markus wrote:
>> Ask in normal Debian or GNU/Linux forums how does a normal Debian OS
>> source.list looks. The main answer will be:
>> deb ftp:... main contrib non-free
> 
> Non-free removal or no, this is not true as of sarge.

do you mean the default source.list after installation? Does the sarge
installer also not ask the user if he want to include non-free? Then i
would say it is definitely a step forward.

But i doesn't mean the default source.list in my message above.
I mean something like "I have accidentally deleted my source.list, can you
tell me how a normal Debian GNU/Linux source list looks?" This kind of
question were answered to 99% in Debian or GNU/Linux user forums with
source.list entries which contain contrib and non-free just because for
the most users non-free is part of the Debian OS, as i have explained in
my above message more detailed.


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



drop or keep non-free - from users viewpoint

2004-03-07 Thread Markus
top you doing this. But this will nothing have to do
with your job as DD. There will be people which create non-free packages
in there spare-time which aren't DD's and there will be people which
create non-free packages in there spare-time which are DD's. But that
would be no subject for Debian, Debian would provides a free operating
system. And if you build in your spare-time non-free packages, or drive
bicycle or go swimming or... that has nothing to do with the Debian
Project or your job as DD.

At the end i would say: I as Debian user would be glade if Debian drops
non-free and would be the first real 100% free operating system. But also
if not, just think about my first paragraph (why people think that
non-free is part of Debian) and try to draw an better line between
non-free and main. 

Just some thought's from a normal Debian user about this discussion. Maybe
you will find it useful or interesting. 

Cheers!
Markus



drop or keep non-free - from users viewpoint

2004-03-07 Thread Markus
top you doing this. But this will nothing have to do
with your job as DD. There will be people which create non-free packages
in there spare-time which aren't DD's and there will be people which
create non-free packages in there spare-time which are DD's. But that
would be no subject for Debian, Debian would provides a free operating
system. And if you build in your spare-time non-free packages, or drive
bicycle or go swimming or... that has nothing to do with the Debian
Project or your job as DD.

At the end i would say: I as Debian user would be glade if Debian drops
non-free and would be the first real 100% free operating system. But also
if not, just think about my first paragraph (why people think that
non-free is part of Debian) and try to draw an better line between
non-free and main. 

Just some thought's from a normal Debian user about this discussion. Maybe
you will find it useful or interesting. 

Cheers!
Markus


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



Re: Constitutional amendment: Condorcet/Clone Proof SSD vote tallying

2003-05-25 Thread Markus Schulze
Dear Anthony,

I wrote (25 May 2003):
>37 ACB
>32 BAC
>28 CBA
>03 CAB
>A:B=40:60
>A:C=69:31
>B:C=32:68
>Default option: A.
>Quorum: 30.
>B meets quorum.
>C meets quorum.
>Manoj's May 15 proposal would choose A.

You wrote (25 May 2003):
> C fails to reach its majority requirement and is dropped.
> B and A are the only remaining options, and B defeats A.
> B wins.

That's strange! The majority requirement makes the default
option lose. Doesn't that contradict the intention of the
majority requirement?

Markus Schulze



Re: Constitutional amendment: Condorcet/Clone Proof SSD vote tallying

2003-05-25 Thread Markus Schulze
Dear Raul,

you wrote (25 May 2003):
> On the other hand, if you could show that the May 15 mechanism
> violates monotonicity, then I'd be opposed to it.

Situation 1:

   40 ACB
   32 BAC
   28 CBA

   A:B=40:60
   A:C=72:28
   B:C=32:68

   Default option: A.
   Quorum: 30.

   B meets quorum.
   C fails to meet quorum.
   Manoj's May 15 proposal would choose B.

Situation 2:

   3 ACB voters change their minds to CAB.

   37 ACB
   32 BAC
   28 CBA
   03 CAB

   A:B=40:60
   A:C=69:31
   B:C=32:68

   Default option: A.
   Quorum: 30.

   B meets quorum.
   C meets quorum.
   Manoj's May 15 proposal would choose A.

Markus Schulze



Re: Constitutional amendment: Condorcet/Clone Proof SSD vote tallying

2003-05-25 Thread Markus Schulze
Dear Raul,

here is a simpler example.

   8 ABC
   7 BCA
   5 CAB

   A:B=13:07
   A:C=08:12
   B:C=15:05

   Suppose, that the quorum is 10 and the default
   option is A. Then the winner according to
   Manoj's May 15 proposal is C.

   If there was a second election and the voters don't
   change their minds, then the winner (according to
   Manoj's May 15 proposal) of this second election
   would be B.

   If there was a third election and again the voters
   don't change their minds, then the winner (according to
   Manoj's May 15 proposal) of this third election would
   be A.

In short: The winner according to Manoj's May 15 proposal
can be cyclic even when the voters don't change their minds.
This is caused by the fact that _direct defeats_ can be
cyclic. On the other side, _beat path defeats_ cannot be
cyclic. Therefore, the winner according to my proposal
cannot be cyclic when the voters don't change their minds.

Markus Schulze



Re: Constitutional amendment: Condorcet/Clone Proof SSD vote tallying

2003-05-25 Thread Markus Schulze
Dear Raul,

I wrote (25 May 2003):
> There is only one election.

You wrote (25 May 2003):
> This seems to contradict what you said in your 5/24 message:
>
>Manoj's May 15 proposal would choose candidate E. In the next
>elections, when candidate E is the default option, Manoj's
>May 15 proposal would choose candidate D.

There is only one election. In this election, 38 voters prefer E to C,
42 voters prefer D to E and 24 voters prefer D to C. Manoj's May 15
proposal would choose candidate E. My proposal would choose candidate D.

But --and this is what I have to criticize-- _if there was a second election_
then (simply because of the fact that in the first election the default
option has been changed from candidate C to candidate E) in this second
election the winner according to Manoj's May 15 proposal would be changed
from candidate E to candidate D _without having any voter to change his
mind_. On the other side, the winner according to my proposal would still
be candidate D.

In my opinion, this is a disadvantage of Manoj's May 15 proposal because
this means that Manoj's May 15 proposal leads to unnecessarily frequent
changes of the status quo.

Markus Schulze



Re: Constitutional amendment: Condorcet/Clone Proof SSD vote tallying

2003-05-25 Thread Markus Schulze
Dear Raul,

you wrote (25 May 2003):
> Quorum of 10, ballot A, default (D), votes:
>
> 31 A D
> 28 D A
>
> Here, A does not defeat D by 10, but still satisfies
> the quorum requirement.

As far as I have understood Manoj's May 15 proposal
correctly, A defeats D by 31 in your example.

**

I wrote (25 May 2003):
> As far as I have understood Manoj's May 15 proposal correctly,
> an option is dropped unless it _directly_ defeats the default
> option with the required quorum. I suggest that it should be
> sufficient that this option _transitively_ defeats the default
> option with the required quorum.

You wrote (25 May 2003):
> As stated, this changes the quorum requirement from a concept
> of "minimum level of approval required to conduct business" to
> a concept of "required margin of victory required against the
> default option".
>
> In earlier discussions, it was felt that the "margin of victory"
> concept was too heavily biased in the direction of the status quo.
>
> That said, I'll note that your explanation, further down, actually
> indicates you had a different idea in mind.

What makes you believe that I prefer margins? Actually, I don't
even mentioned the "margins vs. positive votes" issue in my last
mails.

**

I wrote (25 May 2003):
> Situation 1:
>
>04 ABCDEF
>02 ABFDEC
>04 AEBFCD
>02 AEFBCD
>02 BFACDE
>02 CDBEFA
>04 CDBFEA
>12 DECABF
>08 ECDBFA
>10 FABCDE
>06 FABDEC
>04 FEDBCA
>
>A:B=40:20
>A:C=30:30
>A:D=30:30
>A:E=30:30
>A:F=24:36
>B:C=34:26
>B:D=30:30
>B:E=30:30
>B:F=38:22
>C:D=36:24
>C:E=22:38
>C:F=30:30
>D:E=42:18
>D:F=30:30
>E:F=32:28
>
>The beat paths have the following strengths:
>
>A:B=40:36
>A:C=34:32
>A:D=34:32
>A:E=34:32
>A:F=38:36
>B:C=34:32
>B:D=34:32
>B:E=34:32
>B:F=38:36
>C:D=36:38
>C:E=36:38
>C:F=32:34
>D:E=42:36
>D:F=32:34
>E:F=32:34
>
>Therefore, the ranking according to the beat path
>method is ABFDEC.
>
>Suppose that, for example, the default option is C
>and the quorum is 38. Then the winner is candidate D.

I wrote (25 May 2003):
> Manoj's May 15 proposal would choose candidate E. In the next
> elections, when candidate E is the default option, Manoj's
> May 15 proposal would choose candidate D. My proposal would
> choose candidate D immediately. In my opinion, the advantage
> of my proposal is that it doesn't lead to unnecessarily
> frequent changes of the status quo.

You wrote (25 May 2003):
> It's true that in your example, E was ranked second last (with C,
> the default, ranked last).  But, given that not many voters elected to
> participate, and given that those who did vote couldn't muster enough
> agreement that any of the other options were better than doing nothing,
> I think this is a worthwhile outcome.
>
> More fundamentally, however: you've assumed that while only 24 people
> thought D was a good idea in the first election, that 42 would think it's
> a good idea in the second election.  In other words, your starting point
> is thinking of the default option as an outcome, rather than a refusal
> to choose an option.  At the same time, you've assumed that the large
> majority of voters who didn't participate in the first election would
> continue to ignore the second.
>
> The way I see it, either these options just aren't all that important
> (in which case there's no reason for 18 people to suddenly decide to
> change their minds about whether or not D is a good idea), or they are
> important (in which case there should be many more people participating
> in that second election).

There is only one election. In this election, 38 voters prefer E to C,
42 voters prefer D to E and 24 voters prefer D to C. When the default
option is changed from C to E, then the number of voters who prefer D
to the default option is raised from 24 to 42 without having any voter
to change his mind.

You wrote (25 May 2003):
> In neither circumstance does the extra "decisiveness" gained by your
> approach yield a positive result:
> 
> For the case that these options aren't that important, it's harder to
> explain to people what the default option means.  [It no longer means
> postponing agreeing on some decisions, except for cases where people
> can come to some sort of agreement on the overall ranking of options.]
> 
> For the case where these options are important, we're achieving a decision
> before people have realized that they care.

My proposal isn't "extra decisive." When Manoj's May 15 proposal
disqualifies all options (other than the default option) because
of the quorum requirement then so does my proposal.

Markus Schulze



Re: Constitutional amendment: Condorcet/Clone Proof SSD vote tallying

2003-05-25 Thread Markus Schulze
Dear Nathanael,

Raul Miller wrote (25 May 2003):
> Correct me if I'm wrong, but: what Manoj's May 15 proposal
> implements logically equivalent to your suggestion?

I wrote (25 May 2003):
> As far as I have understood Manoj's May 15 proposal correctly,
> an option is dropped unless it _directly_ defeats the default
> option with the required quorum. I suggest that it should be
> sufficient that this option _transitively_ defeats the default
> option with the required quorum.

You wrote (25 May 2003):
> Let me apply this to my evil testcase. :-)
>
> 19x A=DB
> 19x ABD
> 1x BA=D
>
> A defeats B by 38 to 1
> A defeats D by 19 to 0
> B defeats D by 20 to 19.
>
> On the A->B->D defeat path, A defeats D with 20 positive
> votes at the weakest link, which makes quorum, and A wins.
>
> Yep, this fixes the perverse result I was talking about in
> another thread (where Manoj's proposal causes B to win).
> Am I correct, Markus?

Yes. You are absolutely correct.

Markus Schulze



Re: Constitutional amendment: Condorcet/Clone Proof SSD vote tallying

2003-05-24 Thread Markus Schulze
Dear Raul,

you wrote (25 May 2003):
> Markus Schulze wrote (25 May 2003):
> > I suggest that one should at first calculate the ranking of
> > the candidates according to the beat path method and then,
> > of those candidates whose beat path to the default option
> > meets the quorum, that candidate should be elected who is
> > ranked highest in the ranking of the beat path method.
> > That's the maximum that you can get without undermining
> > the intention of super-majority requirements.
>
> Correct me if I'm wrong, but: what Manoj's May 15 proposal
> implements logically equivalent to your suggestion?

As far as I have understood Manoj's May 15 proposal correctly,
an option is dropped unless it _directly_ defeats the default
option with the required quorum. I suggest that it should be
sufficient that this option _transitively_ defeats the default
option with the required quorum.

In Situation 1 in my last mail, the quorum is 38. According
to Manoj's May 15 proposal, candidate D is disqualified since
only 24 voters strictly prefer candidate D to candidate C.
According to my proposal, candidate D is not disqualified
since 38 voters strictly prefer candidate E to candidate C
and 42 voters strictly prefer candidate D to candidate E.

Manoj's May 15 proposal would choose candidate E. In the next
elections, when candidate E is the default option, Manoj's
May 15 proposal would choose candidate D. My proposal would
choose candidate D immediately. In my opinion, the advantage
of my proposal is that it doesn't lead to unnecessarily
frequent changes of the status quo.

Markus Schulze



Re: Constitutional amendment: Condorcet/Clone Proof SSD vote tallying

2003-05-24 Thread Markus Schulze
Hallo,

Situation 1:

   04 ABCDEF
   02 ABFDEC
   04 AEBFCD
   02 AEFBCD
   02 BFACDE
   02 CDBEFA
   04 CDBFEA
   12 DECABF
   08 ECDBFA
   10 FABCDE
   06 FABDEC
   04 FEDBCA

   A:B=40:20
   A:C=30:30
   A:D=30:30
   A:E=30:30
   A:F=24:36
   B:C=34:26
   B:D=30:30
   B:E=30:30
   B:F=38:22
   C:D=36:24
   C:E=22:38
   C:F=30:30
   D:E=42:18
   D:F=30:30
   E:F=32:28

   The winner is candidate A.

Situation 2:
  
   3 AEFCBD voters are added.
   
   A:B=43:20
   A:C=33:30
   A:D=33:30
   A:E=33:30
   A:F=27:36
   B:C=34:29
   B:D=33:30
   B:E=30:33
   B:F=38:25
   C:D=39:24
   C:E=22:41
   C:F=30:33
   D:E=42:21
   D:F=30:33
   E:F=35:28

   Now, the winner is candidate D.
   Thus the 3 AEFCBD voters change the
   winner from candidate A to candidate D.

**

John wrote (23 May 2003):
> instead, the per-option quorum will throw out the IDW in
> favour of a less-favoured option due to quorum requirements.
>
> R=15
> 10 ABD
>  5 BDA

I suggest that one should at first calculate the ranking of
the candidates according to the beat path method and then,
of those candidates whose beat path to the default option
meets the quorum, that candidate should be elected who is
ranked highest in the ranking of the beat path method.
That's the maximum that you can get without undermining
the intention of super-majority requirements.

In Situation 1, for example, the beat paths have the following
strengths:

   A:B=40:36
   A:C=34:32
   A:D=34:32
   A:E=34:32
   A:F=38:36
   B:C=34:32
   B:D=34:32
   B:E=34:32
   B:F=38:36
   C:D=36:38
   C:E=36:38
   C:F=32:34
   D:E=42:36
   D:F=32:34
   E:F=32:34

   Therefore, the ranking according to the beat path
   method is ABFDEC.

   Suppose that, for example, the default option is C
   and the quorum is 38. Then the winner is candidate D.

Markus Schulze (not Martin Schulze)



Re: Constitutional amendment: Condorcet/Clone Proof SSD vote tallying

2003-05-23 Thread Markus Schulze
Hallo,

John wrote (23 May 2003):
> instead, the per-option quorum will throw out the IDW in
> favour of a less-favoured option due to quorum requirements.
>
> R=15
> 10 ABD
>  5 BDA

I suggest that one should at first calculate the ranking of
the candidates according to the beat path method and then,
of those candidates whose beat path to the default option
meets the quorum, that candidate should be elected who is
ranked highest in the ranking of the beat path method.
That's the maximum that you can get without undermining
the intention of super-majority requirements.

Example:

   A:B=206:94
   A:C=160:140
   A:D=161:139
   A:E=162:138
   A:F=96:204
   B:C=202:98
   B:D=163:137
   B:E=164:136
   B:F=205:95
   C:D=203:97
   C:E=93:207
   C:F=165:135
   D:E=228:72
   D:F=166:134
   E:F=201:99

   Via beat paths, the pairwise defeats are:

   A:B=206:204
   A:C=202:201
   A:D=202:201
   A:E=202:201
   A:F=205:204
   B:C=202:201
   B:D=202:201
   B:E=202:201
   B:F=205:204
   C:D=203:207
   C:E=203:207
   C:F=201:202
   D:E=228:203
   D:F=201:202
   E:F=201:202

   Therefore, the ranking according to the beat path
   method is ABFDEC.

   Suppose that, for example, the default option is C
   and the quorum is 207. Then the winner is candidate D.

Markus Schulze



Re: Constitutional amendment: Condorcet/Clone Proof SSD vote tallying

2003-05-23 Thread Markus Schulze
Hallo,

here is an extreme violation of the participation criterion.

Situation 1:

   A:B=206:94
   A:C=160:140
   A:D=161:139
   A:E=162:138
   A:F=96:204
   B:C=202:98
   B:D=163:137
   B:E=164:136
   B:F=205:95
   C:D=203:97
   C:E=93:207
   C:F=165:135
   D:E=228:72
   D:F=166:134
   E:F=201:99

   Candidate A is the unique beat path winner.

Situation 2:

   10 AEFCBD voters are added.

   A:B=216:94
   A:C=170:140
   A:D=171:139
   A:E=172:138
   A:F=106:204
   B:C=202:108
   B:D=173:137
   B:E=164:146
   B:F=205:105
   C:D=213:97
   C:E=93:217
   C:F=165:145
   D:E=228:82
   D:F=166:144
   E:F=211:99

   Candidate D is the unique beat path winner.

This example demonstrates that the extreme violation of
the participation criterion has nothing to do with quorum
requirements.

Markus Schulze



Re: Constitutional amendment: Condorcet/Clone Proof SSD vote tallying

2003-05-23 Thread Markus Schulze
Hallo,

it is necessary to distinguish between the participation
criterion and the monotonicity criterion.

The participation criterion says that a set of additional
voters who strictly prefer candidate A to candidate B must
not change the winner from candidate A to candidate B. The
Condorcet criterion and the participation criterion are
incompatible (Herve Moulin, "Condorcet's Principle Implies
the No Show Paradox," Journal of Economic Theory, vol. 45,
pp. 53-64, 1988). Therefore, this criterion is _of no concern_
when we want to discuss which Condorcet method should be
adopted.

The monotonicity criterion says that (1) when some voters rank
a given candidate A higher without changing the orders in which
they prefer the other candidates then candidate A must not be
changed from a winner to a loser and (2) when some voters rank
a given candidate A lower without changing the orders in which
they prefer the other candidates then candidate A must not be
changed from a loser to a winner.

It is _not_ true that the monotonicity criterion implies
the participation criterion. It is also _not_ true that the
monotonicity criterion implies that when candidate A is
the original winner then adding voters who strictly prefer
candidate A to every other candidate must not change
candidate A into a loser.

Suppose that candidate A is the original winner. Suppose that
an ABC voter is added. Then on the one side this voter is
changed from a voter who ranks all three candidates equally
to a voter who strictly prefers candidate A to every other
candidate; therefore, one could expect that the monotonicity
criterion implies that candidate A stays the winner. However,
this voter is also changed from a voter who ranks candidate B
and candidate C equally to a voter who strictly prefers
candidate B to candidate C. Therefore, the requirement that
the orders in which the other candidates are prefered aren't
changed isn't met.

However, it is true that the monotonicity criterion implies
that when candidate A is the original winner then adding voters
who strictly prefer candidate A to every other candidate and
who rank all the other candidates equally must not change
candidate A into a loser.

Markus Schulze



Re: Dec 15 voting amendment draft

2003-02-15 Thread Markus Schulze
Dear Clinton,

you wrote (14 Feb 2003):
> Participation Monotonicity.
>
> If
> (i) There is an election X in which option A wins.
> (ii) There is a vote V ranks option A over option B.
> (iii) There is an election Y identical to election X except that it has
> an additional vote V.
> then
> Option B must not win election Y.
>
> What Participation Monotonicity says is, that participation will never
> cause a less prefered option to win than non-participation. That is, it
> is never advantagous to not participate.

The participation criterion and the Condorcet criterion are incompatible.
(Proof: Herve Moulin, "Condorcet's Principle Implies the No Show Paradox,"
Journal of Economic Theory, vol. 45, pp. 53-64, 1988.)

As far as I know, only point methods (e.g. plurality, Approval Voting,
Borda) meet the participation criterion.

Markus Schulze



Re: Dec 15 voting amendment draft

2003-02-15 Thread Markus Schulze
Dear Clinton,

you wrote (14 Feb 2003):
> Participation Monotonicity.
>
> If
> (i) There is an election X in which option A wins.
> (ii) There is a vote V ranks option A over option B.
> (iii) There is an election Y identical to election X except that it has
> an additional vote V.
> then
> Option B must not win election Y.
>
> What Participation Monotonicity says is, that participation will never
> cause a less prefered option to win than non-participation. That is, it
> is never advantagous to not participate.

The participation criterion and the Condorcet criterion are incompatible.
(Proof: Herve Moulin, "Condorcet's Principle Implies the No Show Paradox,"
Journal of Economic Theory, vol. 45, pp. 53-64, 1988.)

As far as I know, only point methods (e.g. plurality, Approval Voting,
Borda) meet the participation criterion.

Markus Schulze


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




Re: Another draft of A.6

2002-11-14 Thread Markus Schulze
Dear Raul,

you wrote (14 Nov 2002):
> Definition: An option C is in the Schultz set if there is no
> other option D such that C transitively defeats D AND D does
> not transitively defeat C.

I guess you mean:
> Definition: An option C is in the Schultz set if there is no
> other option D such that D transitively defeats C AND C does
> not transitively defeat D.

Markus Schulze



Re: Another draft of A.6

2002-11-14 Thread Markus Schulze
Dear Raul,

you wrote (14 Nov 2002):
> Definition: An option C is in the Schultz set if there is no
> other option D such that C transitively defeats D AND D does
> not transitively defeat C.

I guess you mean:
> Definition: An option C is in the Schultz set if there is no
> other option D such that D transitively defeats C AND C does
> not transitively defeat D.

Markus Schulze


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




Re: [mike ossipoff ] Cloneproof SSD program, with balloting

2002-11-14 Thread Markus Schulze
Dear Manoj,

the Floyd algorithm to calculate the beat paths from
each candidate to each other candidate looks as follows
(Markus Schulze; 17 Oct 2002):

>   for (i : = 1; i <= NumberOfCandidates; i++)
>   for (j : = 1; j <= NumberOfCandidates; j++)
>   for (k : = 1; k <= NumberOfCandidates; k++)
>  {
>   s : = min(P(j,i),P(i,k));
>   if (s > P1(j,k)) then
>   P1(j,k) : = s;
>  }

However, Mike Ossipoff wrote (31 Oct 2002):

>for i in range(N)
>   for j in range(N)
>  for k in range(N)
> low=min(B[A(i,j)],B[A(j,k)]
> if low>B[A(i,k)]
>B[A(i,k)]=low
>change=1

The order of the indices is NOT irrelevant! Only when
one uses the same order that I use in my implementation,
it is guaranteed that one has to apply the triple loop
only once! The Floyd algorithm can be found in every
book on graph theory.

Markus Schulze



Re: [mike ossipoff ] Cloneproof SSD program, with balloting

2002-11-14 Thread Markus Schulze
Dear Manoj,

the Floyd algorithm to calculate the beat paths from
each candidate to each other candidate looks as follows
(Markus Schulze; 17 Oct 2002):

>   for (i : = 1; i <= NumberOfCandidates; i++)
>   for (j : = 1; j <= NumberOfCandidates; j++)
>   for (k : = 1; k <= NumberOfCandidates; k++)
>  {
>   s : = min(P(j,i),P(i,k));
>   if (s > P1(j,k)) then
>   P1(j,k) : = s;
>  }

However, Mike Ossipoff wrote (31 Oct 2002):

>for i in range(N)
>   for j in range(N)
>  for k in range(N)
> low=min(B[A(i,j)],B[A(j,k)]
> if low>B[A(i,k)]
>B[A(i,k)]=low
>change=1

The order of the indices is NOT irrelevant! Only when
one uses the same order that I use in my implementation,
it is guaranteed that one has to apply the triple loop
only once! The Floyd algorithm can be found in every
book on graph theory.

Markus Schulze


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




Re: RFD: Reviving Constitutional amendment: Smith/Condorcet vote tallying

2002-10-17 Thread Markus Schulze
Dear Manoj, dear Raul, dear Anthony,

I have added the original description (1997) of this method.
I hope that it will make the idea behind this method clearer.

***

Axiomatic Definition:

   Suppose, that d(Ci,Cj) is the number of voters who strictly prefer
   candidate Ci to candidate Cj. A "beat path from candidate A to
   candidate B" is an ordered set of candidates C1,...,Cn such that
   candidate A is identical to candidate C1, such that candidate B
   is identical to candidate Cn, and such that
   d(Ci,C(i+1)) - d(C(i+1),Ci) >= 0 for all i = 1,...,(n-1).

   S1(C1,...,Cn) : = min{ d(Ci,C(i+1))| i = 1,...,(n-1)}.
   S2(C1,...,Cn) : = min{ d(Ci,C(i+1)) - d(C(i+1),Ci) | i = 1,...,(n-1)}.

   P1(A,B) : = max { S1(C1,...,Cn) | C1,...,Cn is a beat path from A to B}.
   P2(A,B) : = max { S2(C1,...,Cn) | C1,...,Cn is a beat path from A to B;
 S1(C1,...,Cn) = P1(A,B)}.

   When there is no beat path from candidate A to candidate B, then
   P1(A,B) := -1. [P2(A,B) can be defined arbitrarily when there is
   no beat path from candidate A to candidate B.]

   When C1,...,Cn is a beat path, then S1(C1,...,Cn) is called the
   "absolute strength of the beat path C1,...,Cn" and S2(C1,...,Cn)
   is called the "margin of the beat path C1,...,Cn".

   A "Schulze winner" is a candidate A such that
   (P1(A,B) > P1(B,A)) or ((P1(A,B) = P1(B,A)) and (P2(A,B) >= P2(B,A)))
   for every other candidate B.

   The "Schulze set" is the set of all Schulze winners. [It can be proven
   that there is always at least one Schulze winner.] If there is more
   than one Schulze winner, the elector with the casting vote picks the
   winner from the Schulze set.

***

Algorithmic Definition with the Floyd Algorithm:

   Input: d(i,j) is the number of voters who strictly
   prefer candidate i to candidate j

   for (i : = 1; i <= NumberOfCandidates; i++)
   for (j : = 1; j <= NumberOfCandidates; j++)
   if (i <> j) then
  {
   if (d(i,j) >= d(j,i)) then
   P1(i,j) : = d(i,j);
   else
   P1(i,j) : = -1;

   P2(i,j) : = d(i,j) - d(j,i);
  }

   for (i : = 1; i <= NumberOfCandidates; i++)
   for (j : = 1; j <= NumberOfCandidates; j++)
   if (i <> j) then
   for (k : = 1; k <= NumberOfCandidates; k++)
   if ((i <> k) and (j <> k)) then
  {
   s : = min(P1(j,i),P1(i,k));
   t : = min(P2(j,i),P2(i,k));
   
   if ((P1(j,k) < s) or
  ((P1(j,k) = s) and (P2(j,k) < t))) then
  {
   P1(j,k) : = s;
   P2(j,k) : = t;
  }
  }

   for (i : = 1; i <= NumberOfCandidates; i++)
  {
   winner(i) : = true;
   for (j : = 1; j <= NumberOfCandidates; j++)
   if (i <> j) then
   if ((P1(i,j) < P1(j,i)) or
  ((P1(i,j) = P1(j,i)) and (P2(i,j) < P2(j,i then
   winner(i) : = false;
  }

   If there is more than one candidate with "winner(i) = true",
   the elector with the casting vote picks the winner from all
   the candidates with "winner(i) = true".

Markus Schulze



Re: RFD: Reviving Constitutional amendment: Smith/Condorcet vote tallying

2002-10-17 Thread Markus Schulze
Dear Manoj, dear Raul, dear Anthony,

I have added the original description (1997) of this method.
I hope that it will make the idea behind this method clearer.

***

Axiomatic Definition:

   Suppose, that d(Ci,Cj) is the number of voters who strictly prefer
   candidate Ci to candidate Cj. A "beat path from candidate A to
   candidate B" is an ordered set of candidates C1,...,Cn such that
   candidate A is identical to candidate C1, such that candidate B
   is identical to candidate Cn, and such that
   d(Ci,C(i+1)) - d(C(i+1),Ci) >= 0 for all i = 1,...,(n-1).

   S1(C1,...,Cn) : = min{ d(Ci,C(i+1))| i = 1,...,(n-1)}.
   S2(C1,...,Cn) : = min{ d(Ci,C(i+1)) - d(C(i+1),Ci) | i = 1,...,(n-1)}.

   P1(A,B) : = max { S1(C1,...,Cn) | C1,...,Cn is a beat path from A to B}.
   P2(A,B) : = max { S2(C1,...,Cn) | C1,...,Cn is a beat path from A to B;
 S1(C1,...,Cn) = P1(A,B)}.

   When there is no beat path from candidate A to candidate B, then
   P1(A,B) := -1. [P2(A,B) can be defined arbitrarily when there is
   no beat path from candidate A to candidate B.]

   When C1,...,Cn is a beat path, then S1(C1,...,Cn) is called the
   "absolute strength of the beat path C1,...,Cn" and S2(C1,...,Cn)
   is called the "margin of the beat path C1,...,Cn".

   A "Schulze winner" is a candidate A such that
   (P1(A,B) > P1(B,A)) or ((P1(A,B) = P1(B,A)) and (P2(A,B) >= P2(B,A)))
   for every other candidate B.

   The "Schulze set" is the set of all Schulze winners. [It can be proven
   that there is always at least one Schulze winner.] If there is more
   than one Schulze winner, the elector with the casting vote picks the
   winner from the Schulze set.

***

Algorithmic Definition with the Floyd Algorithm:

   Input: d(i,j) is the number of voters who strictly
   prefer candidate i to candidate j

   for (i : = 1; i <= NumberOfCandidates; i++)
   for (j : = 1; j <= NumberOfCandidates; j++)
   if (i <> j) then
  {
   if (d(i,j) >= d(j,i)) then
   P1(i,j) : = d(i,j);
   else
   P1(i,j) : = -1;

   P2(i,j) : = d(i,j) - d(j,i);
  }

   for (i : = 1; i <= NumberOfCandidates; i++)
   for (j : = 1; j <= NumberOfCandidates; j++)
   if (i <> j) then
   for (k : = 1; k <= NumberOfCandidates; k++)
   if ((i <> k) and (j <> k)) then
  {
   s : = min(P1(j,i),P1(i,k));
   t : = min(P2(j,i),P2(i,k));
   
   if ((P1(j,k) < s) or
  ((P1(j,k) = s) and (P2(j,k) < t))) then
  {
   P1(j,k) : = s;
   P2(j,k) : = t;
  }
  }

   for (i : = 1; i <= NumberOfCandidates; i++)
  {
   winner(i) : = true;
   for (j : = 1; j <= NumberOfCandidates; j++)
   if (i <> j) then
   if ((P1(i,j) < P1(j,i)) or
  ((P1(i,j) = P1(j,i)) and (P2(i,j) < P2(j,i then
   winner(i) : = false;
  }

   If there is more than one candidate with "winner(i) = true",
   the elector with the casting vote picks the winner from all
   the candidates with "winner(i) = true".

Markus Schulze


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




Re: Condorcet Voting and Supermajorities (Re: [CONSTITUTIONAL AMENDMENT] Disambiguation of 4.1.5)

2000-11-21 Thread Markus Schulze
Dear Buddha,

you wrote (14 Nov 2000):
> Could someone explain to me, in simple terms, how
> Condorcet-based voting schemes work in the face of
> a supermajority requirement?
>
> My understanding of Condorcet is that a ballot like
> Anthony Towns used as an example ("Remove non-free
> // We Love non-free! // Status-quo // Further
> discussion") would be, during the first analysis,
> treated as if it were 6 separate 1-on-1 votes, with
> each of the four choices paired against each of the
> remaining 3.  If any of the four wins all three of
> the 1-on-1 votes it's part of, it wins the full
> balloting.  Otherwise, we use a fall-back resolution
> method (of which there are several varieties in the
> literature to choose in advance from).
>
> This works fine if all the options required a plurality
> to win (note:  I'm not even sure if "majority" or
> "plurality" are appropriate descriptions of the victory
> condition in Condorcet-based schemes).  The system is
> balanced. 
>
> But if one of the choices explicitly requires a 3:1
> supermajority to work, I don't see how it works quite
> so well.

To my opinion, one should at first check which proposals
are "available" (i.e. which proposals can be passed without
violating the supermajority requirement) and then one
should use a Condorcet method amongst these "available"
proposals.

Definition ("available"):

   "X >> Y" means that a supermajority of the voters
   strictly prefers proposal X to proposal Y.

   "There is a qualified beat path from proposal A to
   proposal B" means that
   (1) A >> B or 
   (2) there is a set of candidates C[1],...,C[n] with
   A >> C[1] >> ... >> C[n] >> B.

   "Proposal D is available" means that there is a
   qualified beat path from proposal D to the status quo.

Explanation:

   If and only if there is a qualified beat path
   D >> C[1] >> ... >> C[n] >> StatusQuo from proposal D
   to the Status Quo, then proposal D can be passed
   without violating the supermajority requirement.
   Those voters who prefer proposal D to the Status Quo
   will at first propose proposal C[n] to the Status Quo
   so that proposal C[n] becomes the new Status Quo.
   Then these voters will propose the proposals
   C[n-1],...,C[1] successively so that C[n-1],...,C[1]
   successively become the new Status Quo wihout
   violating the supermajority requirement. Then
   they will propose proposal D so that proposal D
   becomes the new Status Quo wihout violating the
   supermajority requirement. Therefore the above
   mentioned definition of "available" proposals
   makes sense.

The above mentioned definition of an "available" proposal
is very weak. Even proposals that are Pareto-inferior to
the Status Quo (**) can be "available" due to the above
mentioned definition. But this is not a problem at least
as long as the used Condorcet method guarantees that such
a proposal cannot be chosen.

Markus Schulze

(**) "Proposal Z is Pareto-inferior to the Status Quo"
means that every voter strictly prefers the Status Quo
to proposal Z.



Re: Condorcet Voting and Supermajorities (Re: [CONSTITUTIONAL AMENDMENT] Disambiguation of 4.1.5)

2000-11-21 Thread Markus Schulze

Dear Buddha,

you wrote (14 Nov 2000):
> Could someone explain to me, in simple terms, how
> Condorcet-based voting schemes work in the face of
> a supermajority requirement?
>
> My understanding of Condorcet is that a ballot like
> Anthony Towns used as an example ("Remove non-free
> // We Love non-free! // Status-quo // Further
> discussion") would be, during the first analysis,
> treated as if it were 6 separate 1-on-1 votes, with
> each of the four choices paired against each of the
> remaining 3.  If any of the four wins all three of
> the 1-on-1 votes it's part of, it wins the full
> balloting.  Otherwise, we use a fall-back resolution
> method (of which there are several varieties in the
> literature to choose in advance from).
>
> This works fine if all the options required a plurality
> to win (note:  I'm not even sure if "majority" or
> "plurality" are appropriate descriptions of the victory
> condition in Condorcet-based schemes).  The system is
> balanced. 
>
> But if one of the choices explicitly requires a 3:1
> supermajority to work, I don't see how it works quite
> so well.

To my opinion, one should at first check which proposals
are "available" (i.e. which proposals can be passed without
violating the supermajority requirement) and then one
should use a Condorcet method amongst these "available"
proposals.

Definition ("available"):

   "X >> Y" means that a supermajority of the voters
   strictly prefers proposal X to proposal Y.

   "There is a qualified beat path from proposal A to
   proposal B" means that
   (1) A >> B or 
   (2) there is a set of candidates C[1],...,C[n] with
   A >> C[1] >> ... >> C[n] >> B.

   "Proposal D is available" means that there is a
   qualified beat path from proposal D to the status quo.

Explanation:

   If and only if there is a qualified beat path
   D >> C[1] >> ... >> C[n] >> StatusQuo from proposal D
   to the Status Quo, then proposal D can be passed
   without violating the supermajority requirement.
   Those voters who prefer proposal D to the Status Quo
   will at first propose proposal C[n] to the Status Quo
   so that proposal C[n] becomes the new Status Quo.
   Then these voters will propose the proposals
   C[n-1],...,C[1] successively so that C[n-1],...,C[1]
   successively become the new Status Quo wihout
   violating the supermajority requirement. Then
   they will propose proposal D so that proposal D
   becomes the new Status Quo wihout violating the
   supermajority requirement. Therefore the above
   mentioned definition of "available" proposals
   makes sense.

The above mentioned definition of an "available" proposal
is very weak. Even proposals that are Pareto-inferior to
the Status Quo (**) can be "available" due to the above
mentioned definition. But this is not a problem at least
as long as the used Condorcet method guarantees that such
a proposal cannot be chosen.

Markus Schulze

(**) "Proposal Z is Pareto-inferior to the Status Quo"
means that every voter strictly prefers the Status Quo
to proposal Z.


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