Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:34685 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 87375 invoked by uid 1010); 11 Jan 2008 08:40:40 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 87360 invoked from network); 11 Jan 2008 08:40:40 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 Jan 2008 08:40:40 -0000 Authentication-Results: pb1.pair.com smtp.mail=mls@pooteeweet.org; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=mls@pooteeweet.org; sender-id=unknown Received-SPF: error (pb1.pair.com: domain pooteeweet.org from 85.10.196.195 cause and error) X-PHP-List-Original-Sender: mls@pooteeweet.org X-Host-Fingerprint: 85.10.196.195 serveforce1.backendmedia.com Linux 2.6 Received: from [85.10.196.195] ([85.10.196.195:34076] helo=serveforce1.backendmedia.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 2E/E1-51656-78B27874 for ; Fri, 11 Jan 2008 03:40:40 -0500 Received: from [192.168.84.62] (office-zh.liip.ch [91.192.102.250]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client did not present a certificate) by serveforce1.backendmedia.com (Postfix) with ESMTP id B697312247BE; Fri, 11 Jan 2008 09:40:56 +0100 (CET) Cc: Gregory Beaver , Marco Tabini , Ilia Alshanetsky , Derick Rethans , internals Mailing List Message-ID: <2C765A84-0EE2-4AB5-8B6B-163007CB6278@pooteeweet.org> To: Stanislav Malyshev In-Reply-To: <4786AD96.8070706@zend.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v915) Date: Fri, 11 Jan 2008 09:40:25 +0100 References: <47618179.2080709@chiaraquartet.net> <1840D9AD-4FB0-4A2D-8F25-BBD746649EFD@prohost.org> <2B0AC2C1-B41E-4644-A820-946FDF0322DC@pooteeweet.org> <478698D6.2070005@chiaraquartet.net> <4786AD96.8070706@zend.com> X-Mailer: Apple Mail (2.915) X-backendmedia-com-MailScanner-Information: Please contact the ISP for more information X-backendmedia-com-MailScanner: Found to be clean X-backendmedia-com-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=0, required 6) X-backendmedia-com-MailScanner-From: mls@pooteeweet.org X-Spam-Status: No Subject: dare I say governance (was: Re: [PHP-DEV] no read-only, no moderation, just a simple self-enforced checklist) From: mls@pooteeweet.org (Lukas Kahwe Smith) On Jan 11, 2008, at 12:43 AM, Stanislav Malyshev wrote: >> At the very least, some kind of centralized RFC tracker (like PEAR's >> PEPr for package proposals) would be a potential way to track >> features > > Maybe just for the start create a wiki or something that people > could put their RFCs to and edit them, and then hopefully somebody > would step up to manage that wiki, etc.? You can also attach files > to wiki, so it might work. I also doubt that we will adopt some other organizations governance toolchain. However to me the main issue ia that we have a lot of proposals, a lot of new guys (some of them are also involved in core development, others are just lurkers turned posters) and our discussion style does not seem to scale. Instead we are stuck in a vicious circle that seems to cause even more posts with even less content, which invites even more lurkers to turn posters (not that participation is a bad thing in general, but it seems our new relevant content per post ratio is going down hill insanely fast). With that in mind I would appreciate 3 things: 1) Find a system that encourages thoughtful content addition over diatribes 2) A way to summarize the issue at hand and key opinions 3) Some way to register votes so that the votes can be associated to php.net karma As such I think the idea of having someone write up a summary of the initial proposal in a wiki is not too much to ask. This wiki page should then be updated with information as the discussion progresses. Ideally by the original author, others should get the opportunity to add comments, which should then get folded into the main text. People posting on the relevant threads are expected to keep themselves uptodate as to whats written on the wiki so that they can complain if the summary is wrong and so that they also refrain from reposting already discussed points. So this covers 2) fairly well. For 1) I think it comes down to discipline. People that do not follow the process described in the previous paragraph should just get their fingers slapped. Ideally off list. If we stick to this process, newbies will soon learn how the list works and we will turn around this vicious circle. Finally for 3) it would be nice if the final votes get dumped on the wiki, although an email based interface would probably be necessary to make the likes of Rasmus happy. Obviously end user opinion counts to the development of PHP, but in the end its the core developers that will write and maintain the code. As the numbers of core developers is growing (or just shifting to new names/faces), it becomes increasingly hard to keep track of who is actually a core developer and who isnt. If the votes go through some kind of system, such meta information could easily be added to the votes. Such a process is still very lightweight, leaves a lot of room for flexibility and might still go a long way. The dangerous aspect is that it somewhat relies on discipline (without discipline you sort of forgo the chance at flexibility if you want to stay productive). regards, Lukas