Return-Path: Delivered-To: apmail-incubator-esme-dev-archive@minotaur.apache.org Received: (qmail 10300 invoked from network); 3 May 2009 17:17:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 3 May 2009 17:17:32 -0000 Received: (qmail 62099 invoked by uid 500); 3 May 2009 17:17:32 -0000 Delivered-To: apmail-incubator-esme-dev-archive@incubator.apache.org Received: (qmail 62058 invoked by uid 500); 3 May 2009 17:17:32 -0000 Mailing-List: contact esme-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: esme-dev@incubator.apache.org Delivered-To: mailing list esme-dev@incubator.apache.org Received: (qmail 62048 invoked by uid 99); 3 May 2009 17:17:32 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 May 2009 17:17:32 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of feeder.of.the.bears@gmail.com designates 209.85.217.225 as permitted sender) Received: from [209.85.217.225] (HELO mail-gx0-f225.google.com) (209.85.217.225) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 May 2009 17:17:20 +0000 Received: by gxk25 with SMTP id 25so6061032gxk.12 for ; Sun, 03 May 2009 10:16:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=lCHvkeNS60W8mGYR/iGW1u9sfPAAq2D8/wq3Ocs8BcA=; b=WXgBiTgmXmJPd2rzwHEyqM7RD7XFbCfOGdmqrMC83z2KCiKgrEvKBVtUaLvs0SKl6S 44yjQppJCrlFzG4hcJ5/T/b5ZqPVaLXByV74zNTDUnNtRYmrBfdHVYflM1mbSYncCpqT Y95byBneUZNDpPcvUfkSsM+WtSSE5jYQk+NSQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=JfnNPSjfEYTwG0Fn0QdYK1qdlquhXkTLB5ZObJl5K+IBBE0BvxqK6FMMS4k7cIhGX+ OuIbFLk/wnxI4ne0MVflps/ujf5KTE7nTiR9veyXQo4BiZP/Oz4afeTH7BtGprDKVXIu KGO03UmD/YsybM36iRquF4YFwTImsWInnKLKs= MIME-Version: 1.0 Received: by 10.90.118.8 with SMTP id q8mr4478825agc.40.1241371003260; Sun, 03 May 2009 10:16:43 -0700 (PDT) In-Reply-To: References: <3d89f1770905020952s343cb7f0yee0973837ba295f9@mail.gmail.com> Date: Sun, 3 May 2009 10:16:43 -0700 Message-ID: Subject: Re: Nobody from the ASF is helping (ESME) sustain or build momentum or community From: David Pollak To: esme-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=0016362835a8af112d0469053542 X-Virus-Checked: Checked by ClamAV on apache.org --0016362835a8af112d0469053542 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On Sun, May 3, 2009 at 2:25 AM, Richard Hirsch wrote: > I agree with Vassil in that the main issue deals with the creation of > exceptional open-source code and the different ways to build the community > to support such code. Much of the debate revolving around the ASF concerns > unspoken expectations - what should / can ASF provide emerging projects. As > Gianugo puts it > > > The actual community building is however a task for the project itself: > the > > ASF isn't Midas and won't be able to > > turn an unattractive project into sexy stuff that gathers time and > > enthusiasm from volunteers. > > > IMHO, the ASF provides the structure - based on years of experience - and > infrastructure to support such communities. I > think all open-source projects want to succeed. There is always some hidden > hope that the ASF's Midas touch will lead to a stream of new developers > contributing to this success. I think in the ASF the focus is on doing > things the "Apache" way as a means of creating this community. Although > ASF > can provide guidance based upon what has been successful in other Apache > projects, it can't be expected to do the grunt work for all its projects. > We could expect more "lessons learned" from other ASF projects coming from > the mentors but the actual application of these ideas has to come from us. > > Speaking of grunt work, we should probably be considering what to do about > the necessity of rewriting the ESME codebase as David and Erik describe. > We > can have the best wiki in the ASF but ESME is a software project and > without > a solid code base we aren't going to get very far. Dick, I'm a fan of burning down code. Code has little value compared to institutional knowledge. The problem as I see it with ESME is that the institutional knowledge is slipping away because the momentum is slipping away. The code is a lot less material to the process. The project momentum is a lot more valuable. Put another way, I think about 50% of the Lift code needs to be burned down and over the next year, I expect that will happen. I also expect that once that's happened... in a year, another 50% of the Lift code will need to be burned down. There is no code base that I've ever seen that doesn't need some substantial re-writing. Doing this while preserving backward compatibility is always a fun challenge. As opposed to you, I expect that part of the structural value of the ASF is the structures that help build community. Please see my prior post. Thanks, David > > D. > > On Sun, May 3, 2009 at 12:22 AM, Vassil Dichev wrote: > > > Without trying to get into David's mind, I'd like to point out that > > David's blog post was more of a reaction to defend the Rails > > community. I must say it's possible to get the point across even > > without the unfortunate comparison with the ASF. The point is this: > > it's hard writing exceptional software. I think you both agree on one > > count: even guidance and support don't guarantee a groundbreaking > > software project. If success was easy to reproduce, someone would have > > discovered a way of generating groundbreaking software projects on a > > mass scale. > > > > Now I don't think that a software project has to be groundbreaking to > > be useful. I have no illusions that ESME is destined to be as > > groundbreaking as e.g. Rails. I still hope it has the chance to be > > useful. > > > > With that said, I hope that any heated arguments originating from the > > Rails scandal are over soon, because there are probably no two people > > who agree on which software is useful or groundbreaking. And the time > > and effort spent in a discussion like this could be spent creating > > software. > > > > Vassil > > > -- Lift, the simply functional web framework http://liftweb.net Beginning Scala http://www.apress.com/book/view/1430219890 Follow me: http://twitter.com/dpp Git some: http://github.com/dpp --0016362835a8af112d0469053542--