Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:56226 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 85018 invoked from network); 10 Nov 2011 13:46:11 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Nov 2011 13:46:11 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.213.170 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.213.170 mail-yx0-f170.google.com Received: from [209.85.213.170] ([209.85.213.170:41848] helo=mail-yx0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 0E/52-01205-2A5DBBE4 for ; Thu, 10 Nov 2011 08:46:11 -0500 Received: by yenm5 with SMTP id m5so2201564yen.29 for ; Thu, 10 Nov 2011 05:46:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Z5YUpYW+TYLa7FOt6jtGtV0HD+mySqE6bZIyCvmGW7o=; b=owo58ANI9d/dysCJkqpt9sq9NCCC6B+2Fg3yciVYJzrzX9pvuoaWwiJXIXgUKRHu2H i5WE1ALxSMo9Zs1j+LSecTwhGfZEThIbHfFL2I44+OyFPmAnINqxEizv3nakAa01T/WH neKWAkx086r0qPNY+SoH8Po8e8vfX0Unra6yE= MIME-Version: 1.0 Received: by 10.146.124.10 with SMTP id w10mr3284092yac.13.1320932766698; Thu, 10 Nov 2011 05:46:06 -0800 (PST) Received: by 10.147.113.15 with HTTP; Thu, 10 Nov 2011 05:46:06 -0800 (PST) In-Reply-To: <4EBBA278.60803@sugarcrm.com> References: <4EBADCE4.9030702@sugarcrm.com> <4EBAF5D8.40608@sugarcrm.com> <4EBB7967.1070006@sugarcrm.com> <4EBBA278.60803@sugarcrm.com> Date: Thu, 10 Nov 2011 14:46:06 +0100 Message-ID: To: Stas Malyshev Cc: PHP Internals Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [PHP-DEV] who can vote From: pierre.php@gmail.com (Pierre Joye) On Thu, Nov 10, 2011 at 11:07 AM, Stas Malyshev wrote: > Hi! > >> can keep dreaming about our famous "let make it easy to people to >> contribute", it won't work as we are not willing to give them a voice. > I don't think one implies the other. If one helps PHP project it's great, > really, but that doesn't mean one can have his pet feature pushed through > over objections of other project participants. It can't work this way - > there should be control and there should be consensus. Pet feature? Can you please have more respects to proposals? >> The last example of such a case is the SplClassLoader, the gap between >> our communities and us is getting even larger. I think it is time to >> consider their views and voices, especially as we get new contributors >> (you know, the people actually doing the job?). > > So who exactly of the people that's actually doing the job is not allowed to > contribute his ideas? See the votes, there is a patch, created by people able to maintain it. It is especially obvious in this case as this RFC is supported by a large part of our users. > I don't remember any horrible things and any dictatorship happening in the > history of PHP that led to any unimaginable horrors. As in any big project, > there were mistakes, there were screwups and there were unobvious decisions > that in the hindsight look bad - but I don't see how more people voting on > anything could prevent anything of that happening. I call that consensus, and our vision has been proven wrong many times already, remember the "we don't need OO" back then? Not sure if you were already in php.net, but that was the moto for the core. We keep repeating the same mistakes. > Majority does not solve anything. Being majority doesn't automatically makes > it right. I do not believe right technical decision can be taken by > measuring majority in votes, especially if we're talking about giving equal > voice to everybody regardless of they level of informed-ness in the details > of the project, understanding of the project and commitment to the project. > I understand that people want their voices to be heard, and this is welcome, > but tell me how many projects you know that anybody can come there and > demand features and changes and have the same vote as core project > developers without even being a contributor? Can you do it in any of major > open source projects? I can show you many other major OSS projects where feedbacks and proposals from users are taken seriously without this superior attitude we keep to have here. Now, tell me where I said that random people should have the same weight than a core developer (whatever is a core developer today....). I never said that. However, and it is what we approved, OSS project leads have a voice, today and here. And they are not random people, they know sometimes much better than us what should be added to the core (be language, or functions in an extension like spl). Cheers, -- Pierre @pierrejoye | http://blog.thepimp.net | http://www.libgd.org