Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 39198 invoked from network); 20 Feb 2004 20:03:23 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 20 Feb 2004 20:03:23 -0000 Received: (qmail 8864 invoked by uid 500); 20 Feb 2004 20:02:52 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 8813 invoked by uid 500); 20 Feb 2004 20:02:51 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: dev@cocoon.apache.org Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 8756 invoked from network); 20 Feb 2004 20:02:51 -0000 Received: from unknown (HELO confixx.bestiole.ch) (66.111.0.243) by daedalus.apache.org with SMTP; 20 Feb 2004 20:02:51 -0000 Received: from apache.org (lsn-boi-catv-c121-p001.vtx.ch [212.147.121.1]) by confixx.bestiole.ch (8.11.6/8.11.6) with ESMTP id i1KK2qP05561 for ; Fri, 20 Feb 2004 21:02:52 +0100 Date: Fri, 20 Feb 2004 21:02:53 +0100 Subject: Re: Of One-man Efforts and the like Content-Type: text/plain; charset=ISO-8859-1; format=flowed Mime-Version: 1.0 (Apple Message framework v553) From: Bertrand Delacretaz To: dev@cocoon.apache.org Content-Transfer-Encoding: quoted-printable In-Reply-To: <1E0CC447E59C974CA5C7160D2A2854EC097D99@SJMEMXMB04.stjude.sjcrh.local> Message-Id: X-Mailer: Apple Mail (2.553) X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Le Vendredi, 20 f=E9v 2004, =E0 20:19 Europe/Zurich, Hunsberger, Peter a=20= =E9crit : > ...Now, exactly, how you go about building a community is another=20 > question. > But, it seems that perhaps some of the Cocoon project members might be > willing to help?.. After starting an Open-Source project myself (jfor, see the story [1]),=20= which for several reasons failed to attract a community of developers,=20= and later joining the very healthy Cocoon community, I'm still=20 wondering what it takes to build a community. I think it has a lot to do with the kind of project: with Cocoon, being=20= targeted to developers, it's way easier to build a community of=20 developers than with projects targeted to end users (and also,=20 obviously, once the project reaches a certain level of recognition it=20 is even easier). Users will come, use your stuff, maybe complain a bit or praise a bit,=20= some of them might help a bit on the mailing lists but it's usually=20 very little compared to the number of downloads. Developers will come, use your stuff and find that they can improve it=20= with the same tools and skills that they need to use it, and get better=20= at their craft in doing it. This makes it much easier to contribute=20 than if you have to learn a different skill set for contributing than=20 the one needed to use the software. Rather than "improve it" I should say "extend it" - improving in the=20 sense of fixing bugs does not give you as much "fame" as contributing a=20= completely new thing. This is also an important factor IMO. Jisp might be somewhere in the middle, as developers can use it as a=20 black box without knowing much about how it works. And contributions to=20= Jisp, as I understand it, would be more in the area of "improve it"=20 rather than "extend it". Anyway it's not easy, and until a project reaches a critical mass it=20 needs lots of investment, in time, effort and money (as you have to eat=20= in the meantime), and as with all investments one can get out of steam=20= at some point, it's very understandable. My 2 cents! -Bertrand [1] http://codeconsult.ch/bertrand/archives/000068.html