Return-Path: Delivered-To: apmail-lucene-general-archive@www.apache.org Received: (qmail 69452 invoked from network); 15 Jun 2010 19:43:26 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 15 Jun 2010 19:43:26 -0000 Received: (qmail 13477 invoked by uid 500); 15 Jun 2010 19:43:25 -0000 Delivered-To: apmail-lucene-general-archive@lucene.apache.org Received: (qmail 13424 invoked by uid 500); 15 Jun 2010 19:43:25 -0000 Mailing-List: contact general-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@lucene.apache.org Delivered-To: mailing list general@lucene.apache.org Received: (qmail 13416 invoked by uid 99); 15 Jun 2010 19:43:24 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Jun 2010 19:43:24 +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: local policy) Received: from [68.116.39.62] (HELO rectangular.com) (68.116.39.62) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Jun 2010 19:43:17 +0000 Received: from marvin by rectangular.com with local (Exim 4.63) (envelope-from ) id 1OOc2B-0002sp-Me for general@lucene.apache.org; Tue, 15 Jun 2010 12:42:55 -0700 Date: Tue, 15 Jun 2010 12:42:55 -0700 To: general@lucene.apache.org Subject: Re: [PMC] [DISCUSS] Lucy Message-ID: <20100615194255.GA10968@rectangular.com> References: <3A7AC73A-4448-42AF-875D-2D6D5A4762EC@apache.org> <2DD1574B-933A-4A09-9A73-25C5E7D38CAF@apache.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2DD1574B-933A-4A09-9A73-25C5E7D38CAF@apache.org> User-Agent: Mutt/1.5.13 (2006-08-11) From: Marvin Humphrey X-Virus-Checked: Checked by ClamAV on apache.org On Tue, Jun 15, 2010 at 07:52:12AM -0400, Grant Ingersoll wrote: > OK. So, in my mind, what this would take is: > 1. Doing a release. > 2. Showing some user list traction (i.e. real users) > 3. Identifying and cultivating other contributors (via patches, discussions, > JIRA issues, helping others, etc.) who can then become committers. > > (I agree w/ Hoss, it's less about code) Lucy has struggled ever since Dave Balmain's effective withdrawal. Had Dave had been able to stay active longer, we would be in a totally different place today. Yet for obvious reasons, without users or releases it is difficult to attract new developers to fill the void. You could say that our vulnerability to the departure of a key contributor was a weakness of the original proposal, but I don't think launching Lucy the way we did, as a from-scratch development project, was a mistake -- many projects start small. We were knocked down but not out. In the last year, I think we've done a pretty good job with the people we have. And certain technical milestones have been reached which have put a Lucy release within reach. There is a lot of promise for Lucy once the release comes. Lucy's problems getting a release out have been discussed, but KinoSearch's releases haven't been handled well, either... which presents us with an opportunity. If you go to CPAN and look for KinoSearch, you get the 0.1x branch that has changed little since Lucy launched. To get a version of KinoSearch that has code extracted from Lucy (or more precisely, code designed and written for Lucy then dual contributed), you need to get the dev branch, which is harder to find. There are various reasons that such a state of affairs has persisted for so long, but the point is that when we release Lucy we will be able to contrast it with KS 0.1x -- and that will make for good PR. I fully expect that release to generate enough interest to satisfy Grant's second criteria, "Showing some user list traction (i.e. real users)", and if past is prologue, there will soon be sufficient contributors to satisfy the third criteria as well. Marvin Humphrey