Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:36054 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 31627 invoked from network); 7 Mar 2008 22:31:39 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Mar 2008 22:31:39 -0000 Authentication-Results: pb1.pair.com smtp.mail=helly@php.net; spf=unknown; sender-id=unknown Authentication-Results: pb1.pair.com header.from=helly@php.net; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain php.net does not designate 85.214.94.56 as permitted sender) X-PHP-List-Original-Sender: helly@php.net X-Host-Fingerprint: 85.214.94.56 aixcept.net Linux 2.6 Received: from [85.214.94.56] ([85.214.94.56:45195] helo=h1149922.serverkompetenz.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 3B/C5-01755-A42C1D74 for ; Fri, 07 Mar 2008 17:31:39 -0500 Received: from MBOERGER-ZRH (unknown [207.164.135.125]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by h1149922.serverkompetenz.net (Postfix) with ESMTP id B1FCC11F43F; Fri, 7 Mar 2008 23:31:34 +0100 (CET) Date: Fri, 7 Mar 2008 23:31:31 +0100 Reply-To: Marcus Boerger X-Priority: 3 (Normal) Message-ID: <586396004.20080307233131@marcus-boerger.de> To: Philip Olson CC: internals Mailing List In-Reply-To: <57E15082-3C72-4EE8-A987-305E362F3F1F@roshambo.org> References: <57E15082-3C72-4EE8-A987-305E362F3F1F@roshambo.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] RFC: How PHP utilizes the Google SoC From: helly@php.net (Marcus Boerger) Hello Philip, first of all I filled in the application after I informed the people running the program. As soon as we get approved you will hear more from me. Until then I am happy that you do all this work and collect ideas. marcus Tuesday, March 4, 2008, 11:17:45 PM, you wrote: > The Google Summer of Code sponsors students to work on Open Source > projects over each summer. This RFC introduces guidelines and goals > involving how we handle the SoC process. > Synopsis: > ------------- > Nominate an administrator early, encourage idea development year > round, and focus on nominating current contributors over new ones. > The Administrator: > ------------- > The SoC Administrator is designated - hopefully before February 1. > Administrative duties: > ------------- > - organize the ideas page with summer long tasks > - evaluate PHP project contributors for possible mentors and students > - mind all official SoC guidelines/timelines > - begin process for the following year > Choosing projects: > ------------- > An official goal[1] of SoC is to encourage new contributors to the > Open Source world. This RFC selfishly proposes an alternative yet > defined angle for accomplishing this goal. We first encourage > students to become accustomed to the PHP process, peers, and learn > the quirks that go on around here. And later, they may apply for an > SoC project. > Benefits: > - efficiency - can start work today > - in-house feel > - better retention > - a higher bus factor > Downsides: > - distracted by other php.net tasks > - encourages less outside proposals > - delays - "i'll wait for the summer" > The benefits are good, and while kept in mind the downsides can be > dealt with. > Dealing with the downsides: > ------------- > - students are discouraged by peers to work on other parts of the PHP > project > - peers are encouraged to take on the students current php.net tasks > - be clear that all ideas by anyone are accepted, but in-house is > preferred > - maintain a "How can I help PHP today?" guide with HOWTO: > - create and submit a patch > - resolve bugs > - help maintain a pecl extension > - write unit tests > - write documentation, and/or translate > - deal with user notes > - ... > Ideas: > ------------- > Idea generation and brain storming is encouraged all year, and ideas > may be implemented at any time by any person. But once the summer > nears, they (the ones not yet started) essentially become reserved as > possible SoC proposals. Ideas that directly help php.net operations > receive moderate preference. > Eventually idea management becomes its own beast, with SoC ideas > being only a small part of that task. > This year: > ------------- > This year we assign both new and current people, but in future years > encourage people to join the PHP project first, and then potentially > utilize the Google SoC later. > Regards, > Philip > [1] http://code.google.com/soc/2008/faqs.html#0.1_goals Best regards, Marcus