Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:62526 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 50888 invoked from network); 26 Aug 2012 18:44:37 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Aug 2012 18:44:37 -0000 Authentication-Results: pb1.pair.com smtp.mail=tyra3l@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=tyra3l@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.210.42 as permitted sender) X-PHP-List-Original-Sender: tyra3l@gmail.com X-Host-Fingerprint: 209.85.210.42 mail-pz0-f42.google.com Received: from [209.85.210.42] ([209.85.210.42:54758] helo=mail-pz0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E8/B9-00843-39E6A305 for ; Sun, 26 Aug 2012 14:44:35 -0400 Received: by dalf4 with SMTP id f4so1987905dal.29 for ; Sun, 26 Aug 2012 11:44:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=VapYIqjLX8xzS0Afej2uANpBdjuZYZx9xBnt7fJ6CJs=; b=xebiQCeM+0vg62mII0IPgwvj/HO+lrHlSOwNacDqrzNHaUFHBKthFZdyHIxgz3MukL GhXBvbrHA2klP+lG/AwneWmczqA8PnU/MStElKW6lcxjfWmQhmsKv+VnqkpQMgsledTt ZHyo88flUhg8nhfd6MoCNeDTvs/QT1T2wcr9ebveYvPFH+eXAC9J3+hJnvIgf63/0akU 8az/OU7yFFn0fdUxflX0XyTsqihUxNU2VSX79FBcM4IQwR8vLXSkp28fyIDbmFnXfTsX IbAJQNnanE2Z/XZ46rroThiPFRiY1lLEDvws52eEpDi4f6oFy01Y58SJo7xpncXs1NXm kZSA== MIME-Version: 1.0 Received: by 10.68.222.40 with SMTP id qj8mr28542554pbc.139.1346006672278; Sun, 26 Aug 2012 11:44:32 -0700 (PDT) Received: by 10.68.211.37 with HTTP; Sun, 26 Aug 2012 11:44:32 -0700 (PDT) In-Reply-To: <503A68F9.9050405@sugarcrm.com> References: <503A68F9.9050405@sugarcrm.com> Date: Sun, 26 Aug 2012 20:44:32 +0200 Message-ID: To: Stas Malyshev Cc: Andrew Faulds , Yahav Gindi Bar , Laruence , PHP Internals Content-Type: multipart/alternative; boundary=047d7b2ee2e991050004c82f9923 Subject: Re: [PHP-DEV] Re: [VOTE]Call for voting: support use list in foreach From: tyra3l@gmail.com (Ferenc Kovacs) --047d7b2ee2e991050004c82f9923 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, Aug 26, 2012 at 8:20 PM, Stas Malyshev wrot= e: > 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 the 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.netaccount. 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 those issues would fix our base problem: the lack of participation of the voters. 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 clear 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? --=20 Ferenc Kov=C3=A1cs @Tyr43l - http://tyrael.hu --047d7b2ee2e991050004c82f9923--