Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 49536 invoked from network); 6 Aug 2009 02:28:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 6 Aug 2009 02:28:29 -0000 Received: (qmail 654 invoked by uid 500); 6 Aug 2009 02:28:36 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 474 invoked by uid 500); 6 Aug 2009 02:28:35 -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 464 invoked by uid 99); 6 Aug 2009 02:28:35 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Aug 2009 02:28:35 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of ralph.goers@dslextreme.com designates 209.85.222.203 as permitted sender) Received: from [209.85.222.203] (HELO mail-pz0-f203.google.com) (209.85.222.203) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Aug 2009 02:28:25 +0000 Received: by pzk41 with SMTP id 41so430559pzk.12 for ; Wed, 05 Aug 2009 19:28:05 -0700 (PDT) Received: by 10.142.140.6 with SMTP id n6mr48824wfd.314.1249525685230; Wed, 05 Aug 2009 19:28:05 -0700 (PDT) Received: from ?192.168.10.130? (adsl-66-51-196-164.dslextreme.com [66.51.196.164]) by mx.google.com with ESMTPS id 30sm6033027wfc.31.2009.08.05.19.28.04 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 05 Aug 2009 19:28:04 -0700 (PDT) Message-Id: From: Ralph Goers To: general@incubator.apache.org In-Reply-To: <55afdc850908051444y273e3ba0ha01f2aa3053a8b88@mail.gmail.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v935.3) Subject: Re: Diversity as an insurance policy (Was: [VOTE] Graduation of Apache Pivot) Date: Wed, 5 Aug 2009 19:28:03 -0700 References: <510143ac0908040210o2a03876br5e3903b33792de49@mail.gmail.com> <18034C03-6CFD-4E97-87BF-08BF2DCFCEA3@dslextreme.com> <55afdc850908051444y273e3ba0ha01f2aa3053a8b88@mail.gmail.com> X-Mailer: Apple Mail (2.935.3) X-Virus-Checked: Checked by ClamAV on apache.org On Aug 5, 2009, at 2:44 PM, Niall Pemberton wrote: >> > > OK we have a similar example here at the ASF - when Craig McC. left > Apache Shale it slowly died - and AFAIK become the first project to > join the Attic. So Ceki decides to become a Yak farmer in patagonia > and maybe the same thing happens to SLF4J. I'm in two minds about > Pivot's graduation - but I do believe that for its long term health it > needs to get more people actively working on the code. > Actually, if Ceki "moved on" there is no way SLF4J or Logback would die. They might have to move somewhere else so others could manage the source repository, mailing lists, etc., but there are too many other people involved in the community for it to die. That is precisely the point I was trying to make. I'm not using those projects as good examples of Apache projects - they aren't. But they are great examples of why you can't really judge the health of a project by how many people are committing code. In fact, if you look at the mailing lists and commit stats for SLF4J & Logback vs Commons Logging & Log4j you might be surprised at how much more active the former are than the latter. As for Shale, my understanding is that it was sort of a proving ground for things that were eventually to be incorporated into JSF 2.0. That seems to be confirmed by http://blogs.jsfcentral.com/editorsdesk/entry/shale_in_the_attic . But Shale was a TLP, not an incubator project. Somehow the project managed to meet the requirements to become one. I don't know the details of how it went from a Struts subproject to a TLP and whether that was really warranted, but the one thing you haven't mentioned was anything about the community. The problem isn't projects with a single (or two) committer(s) with lots of community involvement. The problem, as this case illustrates, is a community with a single active participant and no one to take over if they leave. Ralph --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org