From general-return-23820-apmail-incubator-general-archive=incubator.apache.org@incubator.apache.org Wed Nov 11 06:09:06 2009 Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 40735 invoked from network); 11 Nov 2009 06:09:06 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 11 Nov 2009 06:09:06 -0000 Received: (qmail 86096 invoked by uid 500); 11 Nov 2009 06:09:05 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 85923 invoked by uid 500); 11 Nov 2009 06:09:04 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 85913 invoked by uid 99); 11 Nov 2009 06:09:04 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Nov 2009 06:09:04 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of hedhman@gmail.com designates 209.85.218.210 as permitted sender) Received: from [209.85.218.210] (HELO mail-bw0-f210.google.com) (209.85.218.210) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Nov 2009 06:08:54 +0000 Received: by bwz2 with SMTP id 2so925924bwz.20 for ; Tue, 10 Nov 2009 22:08:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type; bh=zuH8D8adiEKEfBxWS/RFAegYQqywvXVUD330Wy+WOcQ=; b=hKnqF69Gktas6Uf4o9PuM270ECs8+kK1v37bnzWydlbBxG5ksXIplDTV5BI8Wj4CYR wgNiCkA5KdOKQnXEXelyKUeySGx3Oi/9zueWKilbFwLHDtFUHOmtFK37YBtmBHFpxHRC OUBSF4t7u48VUo6SAMB2jWfPenddetyf/DIWY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=dSf0h1uErzV9DGn6sb0BklfH7cWiTrEwNWueHuByX77SqvcO6uz8fM+/meT2Re7WTk FyLQEUHjDzi13v+6G9HnxT/i7DSpBk9FKV72ABH/qYKc6ZInKDyfLWtddUycS6SZ8q+U gLuQuC9lkieYsp9kkYOqs+L/RXXivNDjfKIPY= MIME-Version: 1.0 Sender: hedhman@gmail.com Received: by 10.239.168.200 with SMTP id l8mr112557hbe.83.1257919713707; Tue, 10 Nov 2009 22:08:33 -0800 (PST) In-Reply-To: <510143ac0911100856j487db5e7ied6542468e7f48e1@mail.gmail.com> References: <510143ac0911100856j487db5e7ied6542468e7f48e1@mail.gmail.com> Date: Wed, 11 Nov 2009 14:08:33 +0800 X-Google-Sender-Auth: 0a581ef9ae198192 Message-ID: Subject: Re: How to shorten the duration of incubation (Was: Insanity...) From: Niclas Hedhman To: general@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org On Wed, Nov 11, 2009 at 12:56 AM, Jukka Zitting wrote: > On Tue, Nov 10, 2009 at 5:55 PM, Greg Stein wrote: >> My point above was the Board, at least in the past(*), has *not* been >> happy about the average duration. > > The way I see it, there are three main things we could do to shorten > the average duration of incubation: Agree with your points... > 1) Relax the exit criteria: Especially the diversity requirement is a > major barrier for many projects. There have been various calls to > relax the diversity requirements, but so far I see no consensus on > that. Diversity requirement is actually a derived requirement of "community sustainability" to avoid a sponsoring entity to pull the plug of paid developers. Another is number of active developers, ensuring that community survives if the "main guy" get tired or is hit by bus. So, in reality, it boils down to ASF "unwillingness" to deal with project failures. But, ALL projects will fail, sooner or later. We could also embrace this, and change the exit criteria to something like "Do we think that this community will thrive for N years ahead?" and apply that even though there are only 2 guys on it. And with Attic getting better at folding up projects, we shouldn't worry too much over failing communities. > 2) Tighten the entry criteria: Many of the podlings that end up > failing or taking a long time here are new projects that start from > scratch or from previously closed codebases with weak or no existing > project communities. We could significantly improve the average > duration of incubation if we only accepted mature open source > projects. This is tricky. There are quite a handful of "Let's implement JSR-1234, and I have this initial codebase..." kind of requests that generally turn out well. I worry less about "new projects" than over "mature closed ones" from companies lacking OSS experience. > 3) Increase the amount of mentoring: The lack of mentor time and > better (not necessarily more) supporting documentation gives > unnecessary administrational and procedural headaches (failed release > votes, etc.) to many podlings. > Without more volunteers there's not much we can do about 3, which > leaves the entry and exit criteria as the variables we can control. Agree... > I personally think that the exit criteria are good as they are (in > hindsight, Abdera is a good example of a project that graduated with > barely enough diversity of active committers), so if we do want to > make the Incubator "work faster" my suggestion would be to start by > raising our entry criteria. One way to do that would be to start > requiring the three mentors to show higher levels of personal > commitment than what we currently ask for. And would Subversion qualify ?? Just kidding... We could do both #1 and #2 ... and then there might be a bunch of 'stale' ones that we retire. And with a smaller number of incubating projects, there should be more time for mentors on each one, addressing your #3. Cheers -- Niclas Hedhman, Software Developer http://www.qi4j.org - New Energy for Java I live here; http://tinyurl.com/2qq9er I work here; http://tinyurl.com/2ymelc I relax here; http://tinyurl.com/2cgsug --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org