Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:62527 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 53235 invoked from network); 26 Aug 2012 19:01:51 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Aug 2012 19:01:51 -0000 Authentication-Results: pb1.pair.com smtp.mail=g.b.yahav@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=g.b.yahav@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.42 as permitted sender) X-PHP-List-Original-Sender: g.b.yahav@gmail.com X-Host-Fingerprint: 209.85.212.42 mail-vb0-f42.google.com Received: from [209.85.212.42] ([209.85.212.42:39225] helo=mail-vb0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 93/3A-00843-E927A305 for ; Sun, 26 Aug 2012 15:01:51 -0400 Received: by vbbfs19 with SMTP id fs19so2313819vbb.29 for ; Sun, 26 Aug 2012 12:01:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=qafrKtWreHxwxJs40FqdCqUTC5KYMMybGMnTV+FWhFc=; b=h400LJJvh7C/jn3M8h3IlHCAyg1wIpk1ZqOns4+syl45R3LN1DlEHtx++/czh5FX43 a3T7sP+hp2+MH0jZpKTS9ptmNI22GY6sIpKplgPkt4sb/9qlW2RdVgNaltxtvFIIaayC h2ZzvhhhL9IFtQXNfaXtU2Y7EhuPPyiCDoGmMljD4lr3QTbDRgPe27k0z43cZTzDOsux JnzT3xoJI/6Kz392Zzp3Q6PyNbZ9I/DyN2Km0A6S4ac0BTeiCzBex4w2l4VCpbc4/xt0 A6Xf7uXK7TcK1EUczLO+PEAF2gO+F/KLEoBhPKrcZ5kSdZ1m5tL242wfMbxuSb793WY3 lszQ== Received: by 10.58.85.2 with SMTP id d2mr7100918vez.33.1346007707926; Sun, 26 Aug 2012 12:01:47 -0700 (PDT) MIME-Version: 1.0 Received: by 10.52.109.230 with HTTP; Sun, 26 Aug 2012 12:01:27 -0700 (PDT) In-Reply-To: References: <503A68F9.9050405@sugarcrm.com> Date: Sun, 26 Aug 2012 22:01:27 +0300 Message-ID: To: Ferenc Kovacs Cc: Stas Malyshev , Andrew Faulds , Laruence , PHP Internals Content-Type: multipart/alternative; boundary=047d7b6dbfd44bc1d004c82fd785 Subject: Re: [PHP-DEV] Re: [VOTE]Call for voting: support use list in foreach From: g.b.yahav@gmail.com (Yahav Gindi Bar) --047d7b6dbfd44bc1d004c82fd785 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Sun, Aug 26, 2012 at 9:44 PM, Ferenc Kovacs wrote: > > > On Sun, Aug 26, 2012 at 8:20 PM, Stas Malyshev wr= ote: > >> Hi! >> >> > And this is how democracy works, Stas. If voters don't bother to turn >> > up, too bad. >> >> Putting aside the fact that democracy has very little to do with what >> we're trying to do here (we're not government, we're opensource >> project), that's how democracy *doesn't work*. As you noticed, it is >> "too bad", and it is exactly the problem we're having - without >> participation, votes are decided by a random sample of whoever bothered >> to appear, often on a single vote. >> This is not a way to build consensus. It is a very unhealthy state of >> things, and it only contributes to the image of PHP as a project having >> no direction, no governance and basically existing in a state of >> brownian motion. I thought we were trying to shed this image. >> > > To make things a little bit clear. > The members of the 'admin', 'phpcvs', 'voting' groups can vote. > The admin and voting group membership is handed out on case-by-case basis > (although we don't have an open process for that), and the phpcvs group > membership is granted when somebody logs in with a php.net account, so > anybody with a php.net account can vote by default. > Last time when I asked, I was told, that only 3 people has membership of > the voting group(dunno who handed out those), so they don't have a > significant presence in the voting. > Of course if we would actively would handle out accounts to active > community reps and such (which was somehow defined by and accepted with t= he > voting rfc) you concern could be real given that the active people seems = to > be more active than the average person out of the ~3000 people with > php.net account. > > Your other concern, that votes can win by a small margin: > The voting RFC states that syntax or other major changes require 2/3 of > the votes, other changes require simple majority (50%+1 vote). > The minimal discussion period, and minimal voting period was added that > there is enough time for the voters to understand the topic and hand, and > make their votes. > > So we could either raise the required numbers, or the voting time period, > or we could create some arbitary number of minimal votes, but non of thos= e > issues would fix our base problem: the lack of participation of the voter= s. > Of course, it would prevent us from accepting RFCs without a proper > evaluation, but it could also prevent us from accepting anything. > > I think that the voting rfc itself is a good example of another problem: > accepting RFCs based on the subjective intention, instead of the actual > specification/implementation (or in the voting RFCs case, the lack of cle= ar > specification in some areas). > > Maybe now that we have some experience with the current process we could > create an improved version or an addition to the voting rfc. > What do you think? > > -- > Ferenc Kov=E1cs > @Tyr43l - http://tyrael.hu > I agree with the theoretical idea, but I don't see any other way to achieve good decision. We can't make peoples participate in the discussions so give peoples a vote without making sure they have good knowledge and they can be "trusted" is not a good thing. The main problem is the lack of participates. Um.. I thought about two ideas, not so good - but they can be improved to be an alternative: - We can try to contact the top popular PHP blogs and websites and request them to publish the discussed idea including all the required knowledge and theory about it and with it publish a poll. taking the results of the poll and add them to the internal poll. You can say that "peoples in this websites don't know well about this" - so we can, for example, divide the poll results by 2 and then add them. - My second idea is to give, in addition to the users who got regular vote permission, a permission to vote in the specific topic if they participate in the discussion - for example, each user who got more than X posts in discussion that contains Y posts can vote too. --047d7b6dbfd44bc1d004c82fd785--