Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:56222 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 66869 invoked from network); 10 Nov 2011 10:07:59 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Nov 2011 10:07:59 -0000 Authentication-Results: pb1.pair.com smtp.mail=smalyshev@sugarcrm.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=smalyshev@sugarcrm.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain sugarcrm.com designates 67.192.241.153 as permitted sender) X-PHP-List-Original-Sender: smalyshev@sugarcrm.com X-Host-Fingerprint: 67.192.241.153 smtp153.dfw.emailsrvr.com Linux 2.6 Received: from [67.192.241.153] ([67.192.241.153:36260] helo=smtp153.dfw.emailsrvr.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C1/00-01205-C72ABBE4 for ; Thu, 10 Nov 2011 05:07:57 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp5.relay.dfw1a.emailsrvr.com (SMTP Server) with ESMTP id 977CF58E73; Thu, 10 Nov 2011 05:07:53 -0500 (EST) X-Virus-Scanned: OK Received: by smtp5.relay.dfw1a.emailsrvr.com (Authenticated sender: smalyshev-AT-sugarcrm.com) with ESMTPSA id 3C69558E1F; Thu, 10 Nov 2011 05:07:52 -0500 (EST) Message-ID: <4EBBA278.60803@sugarcrm.com> Date: Thu, 10 Nov 2011 02:07:52 -0800 Organization: SugarCRM User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 MIME-Version: 1.0 To: Pierre Joye CC: PHP Internals References: <4EBADCE4.9030702@sugarcrm.com> <4EBAF5D8.40608@sugarcrm.com> <4EBB7967.1070006@sugarcrm.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] who can vote From: smalyshev@sugarcrm.com (Stas Malyshev) 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. > 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? > About who can vote, community leaders and php.net developers have the > same weight. There should not be some higher voters class, be inside > core devs, doc, or whatever else. It will just reproduce the horrible > things we had for years where some thought they can alone decide what > should be php or a specific area of the language. 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. > To avoid to get bad things in the language, there is a clause in the > voting RFC requiring a larger majority. This clause applies for > language changes and makes perfectly sense. In a way it should solve > the core vs the world problem. 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? -- Stanislav Malyshev, Software Architect SugarCRM: http://www.sugarcrm.com/ (408)454-6900 ext. 227