Re: Projects in trouble or otherwise needing help

2007-12-31 Thread Martin Cooper
(I just rediscovered this thread as part of a year-end mail cleanup...)

On Nov 14, 2007 4:32 PM, James Margaris [EMAIL PROTECTED] wrote:

 I am one of the pimary committers on XAP. As far as the board report, I
 just plain missed it until it was too late.

 As far as the community building is concerned, yes the lists are basically
 dead. However work does continue on the project, for better or worse.


This is the part that both baffles me and concerns me. How is it that a
group of developers can continue to work on a project without any discussion
on what they're working on?

The only way I could see that happening is if the project is effectively
done and people are just fixing the odd bug that gets submitted, but my
impression, at least, is that XAP is not a project that is close to being
done. Perhaps I'm wrong about this.

So where is the discussion on what happens next? The roadmap, on the web
site, stops at a year ago, and XAP 0.3.0 was released early in 2007. Is
there a plan to get from 0.3.0 to, say, a 1.0 release? Where can I read
about that?

One question that I would ask the XAP folks who work for Nexaweb (which is a
majority of them, I believe): Is there any discussion at all within Nexaweb
about XAP, its status, its future, and its development? Frankly, this has
always seemed to me the most likely reason for the lack of discussion on the
lists - the discussions are happening, but happening in person between
people who work for the same company.

Part of the reason I stopped using the lists is that substantive responses
 were rare. The only thing I ever got comments on were things like naming and
 copyright notices. Of course that is a chicken and egg problem to some
 degree, there is no community so nobody uses the lists to discuss so there
 is no community.

 It would help me if someone could help me understand how to make XAP more
 appealing and interesting to the Apache community. Is the problem that there
 are no good samples and demos? The website isn't good? Nobody understands
 what the point is?

 I like discussing technical issues with people but I don't like posting
 technical thoughts only to be met consistently by silence. At that point it
 becomes busywork, just going through the motions for the sake of
 appearances.


Let's flip that around. If you were looking at a project with a view to
getting involved in it, how likely would you be to post your thoughts and
ideas if not even the people already involved are discussing anything in the
open?

I understand that it can be hard to bootstrap the discussion. But without a
track record of discussion on the lists, there's little reason for anyone
not already involved to even subscribe to those lists. People need to see
that *something* is happening on the project. The threads don't all need to
be deep technical discussions. For example, where's the thread on what
should go into the 0.4.0 release? How should the 1.0 release be defined?

Is everything - architecture, design, dev process, testing, documentation -
so well nailed down for this project that the people involved don't need to
talk about it? I've been involved with Struts, for example, for 7 years, and
we *still* have discussions about all of those!

--
Martin Cooper


The XAP project is not like projects like Kabuki that never did any
 development and never responded on the lists. There is active development
 and if someone ever posted to the lists I'm sure someone would respond.
 Right now posting on the lists feels like playing to an empty theater.

 James Margaris

 

 From: Robert Burrell Donkin [mailto:[EMAIL PROTECTED]
 Sent: Wed 11/14/2007 2:42 PM
 To: general@incubator.apache.org
 Subject: Re: Projects in trouble or otherwise needing help



 (forgive the rambling reply)

 On Nov 12, 2007 4:47 PM, Noel J. Bergman [EMAIL PROTECTED] wrote:
XAP - mailing lists show almost no discussion, mostly JIRA issues and
  commits

 XAP is an interesting case. in some ways, i think that XAP has always
 been short of just one independent developer showing up to scratch an
 itch. there was no end of endeavour in the early days from the team to
 try to fit in. the atmosphere has always been open, polite and
 encouraging to outsiders but the volumes of people turning up on list
 have just too far too low. i've tried to figure out some rational
 explanation for this but i don't have one.

 at apachecon EU, rob gave a very well attended session on XAP and many
 people had questions. but no one really showed up on list to follow up
 afterwards. not sure why.

 martin tried hard for quite a while to encourage the team to talk a
 lot more on the list without long term success. it's tough, though. i
 find it hard to explain why talking is vital for community building.
 most of the time, no one is listening but sometimes, just sometimes a
 few words flung out into the ether will connect with someone. one
 connection with someone who goes onto become a long

Re: Projects in trouble or otherwise needing help

2007-12-31 Thread Niclas Hedhman
On Tuesday 01 January 2008 06:20, Martin Cooper wrote:
 Frankly, this has
 always seemed to me the most likely reason for the lack of discussion on
 the lists - the discussions are happening, but happening in person between
 people who work for the same company.

This is indeed a big mental barrier to overcome for companies in general. 
Moving from F2F discussions to open development is hard, and I must admit 
that even veterans like myself fall back to F2F occasionally.

However, I don't think that's the case here. Sounds more like a couple of 
(one?) developers continue progressing their corner of the codebase.

James, building community is hard, but XAP sits right on the money both in 
terms of technology hype/interest as well as many eyes on ASF, so I think 
it should be a lot easier than many other podlings.

Mailing list activity is the number one gauge for external folks to make a 
risk assessment of will this project survive/thrive...


My suggestions;

 1) Start announcing development to be made. Both quite ahead of time in 
abstract form, as well as nitty, gritty details as you work with it.

 2) Announce after-the-fact, what has been done in commits. Most people
don't care reading commit logs, so sumarize rNN:MM this and that
has been added/modified/deleted/changed... bla bla bla.

 3) There seems to be a fair bit of JIRA issues filed in the project. Try
comment on those issues on the dev mailing list. Try to create a
discussion of possible solutions, in parallel to the comments on the
issue.

 4) There are 17 open NewFeature/Improvements in Jira right. These should
serve as excellent starting points to discuss between the main developer,
other developers and the reporter, what can/should be done.


Personally, I don't think web site and documentation is the critical parts in 
this particular case to bootstrap community. There are always hard-core 
people who can take what you have and put it in use. That said, for mass 
adoption, you probably need to improve docs in various areas. You will always 
hear complaints on docs from users, either too much, too little, wrong level 
of granularity, no overview, no details, can't find X, and so on... That is 
normal.


Cheers
-- 
Niclas Hedhman, Software Developer

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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Communication docs [WAS Re: Projects in trouble or otherwise needing help]

2007-11-18 Thread Robert Burrell Donkin
On Nov 15, 2007 5:00 PM, Luciano Resende [EMAIL PROTECTED] wrote:
 My 0.02$ as well...

 Gilles's suggestion is a good one to try. In addition to that, I took
 a quick look at the XAP mailing list, and I guess that, Instead of
 creating tons of JIRAS, the committers could start sending a short
 e-mail describing the problem, or describing a new feature ? As a
 user, a descriptive e-mail would probably catch my attention much
 easier then a JIRA, and after you have the user attention, it's much
 easier to have the user engage on the discussion.

 Also, advertise, advertise, advertise... with blog, articles, posts on
 sites like serverside, infoQ, etc

+1

IIRC the incubator doesn't have any documentation addressing the
communication side of community building. i've been reluctant to
tackle this in the past (since it's even more subjective than the
rest) but i wonder whether some podlings don't understand rules aimed
at helping them build a strong and open community.

i've created a JIRA
(https://issues.apache.org/jira/browse/INCUBATOR-70) so that people
can add tips or longer prose. please feel free to jump in and add
comments. once there's a critical mass then we can try to pull
together some prose so don't worry about the style - just get down
ideas.

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Projects in trouble or otherwise needing help

2007-11-16 Thread Robert Burrell Donkin
On Nov 15, 2007 12:32 AM, James Margaris [EMAIL PROTECTED] wrote:
 I am one of the pimary committers on XAP. As far as the board report, I just 
 plain missed it until it was too late.

hi james

 As far as the community building is concerned, yes the lists are basically 
 dead. However work does continue on the project, for better or worse.

 Part of the reason I stopped using the lists is that substantive responses 
 were rare. The only thing I ever got comments on were things like naming and 
 copyright notices.

most podlings struggling on the stuff like that (so that's why i
posted on those topics) but i probably should have focussed more on
community building...

 Of course that is a chicken and egg problem to some degree, there is no 
 community so nobody uses the lists to discuss so there is no community.

the list is very good for users: polite, prompt replies by experts are
typical. until someone who's interested in development shows up, this
limits the scope for discussion.

 It would help me if someone could help me understand how to make XAP more 
 appealing and interesting to the Apache community. Is the problem that there 
 are no good samples and demos? The website isn't good? Nobody understands 
 what the point is?

i admit that i've been a little bit perplexed - everything i've seen
is good (maybe even too good)

but the key audience is not the apache community (typically,
developers have more interests than energy to pursue them) but new
independent developers from outside apache. it's this mix which makes
[EMAIL PROTECTED] cool - it's great to work on a project with people
scattered across the globe united by shared enthusiam for a
technology. if you have a little time, review the tika archives: jukka
and bertrand are members and understand community building but tika
really didn't start kicking off until an independent developer showed
up.

 I like discussing technical issues with people but I don't like posting 
 technical thoughts only to be met consistently by silence. At that point it 
 becomes busywork, just going through the motions for the sake of appearances.

if it's just going through the motions then it will be useless

but open source projects @ apache only succeed when there are people
who not only love to write cool software but also people who love to
share cool software with others. the open source space is now very
crowded: it's hard to get heard.

talking about a project is a good way to get other people enthused.
should be easy enough - XAP has some interesting and unusual features
and AJAX is hot.

blogs can be a useful side channel. www.planetapache.org is widely
read and open to all apache committers. if you don't have a blog,
jroller (for example) is read by a lot of java people.

 The XAP project is not like projects like Kabuki that never did any 
 development and never responded on the lists. There is active development and 
 if someone ever posted to the lists I'm sure someone would respond.

+1

 Right now posting on the lists feels like playing to an empty theater.

i can appreciate why you say this. i prefer to think of it as
conductive a monologue ;-)

apache is highly ranked and the mailing lists well archived and
indexed. each post is recorded and nothing wasted. words build a
community. engineer the process for serendipity.

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Projects in trouble or otherwise needing help

2007-11-16 Thread Robert Burrell Donkin
On Nov 16, 2007 11:31 PM, Robert Burrell Donkin
[EMAIL PROTECTED] wrote:
 On Nov 15, 2007 12:32 AM, James Margaris [EMAIL PROTECTED] wrote:

snip

  Right now posting on the lists feels like playing to an empty theater.

 i can appreciate why you say this. i prefer to think of it as
 conductive a monologue ;-)

 apache is highly ranked and the mailing lists well archived and
 indexed. each post is recorded and nothing wasted. words build a
 community. engineer the process for serendipity.

maybe an example would be illuminating

i've been trying to build up a new community around JAMES IMAP for
most of this year. i blogged more about IMAP and email (it's natural
since i've been spending more time on this and have more comments).
i've also started to email more speculative posts to the mailing list
(search for my name and IMAP at http://james.markmail.org/). for many,
many months this was principally a monologue but i persevered. over
the last month or two, i've started to find newcomers replying. i have
high hopes that over the next six months, a healthy community will
have bootstrapped.

there are a couple of reasons why i think we look at list traffic: one
negative and one positive

apache needs to to ensure active projects do active development from
closing up to outsiders (i don't think that this is true for XAP)

the other is that many people here have observed that good use of the
mailing lists is crucial for community building. IMHO  XAP has a
healthy list atmosphere but increasing the number of good posts would
increase the likelihood of independent developers showing up on list.

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Projects in trouble or otherwise needing help

2007-11-15 Thread Gilles Scokart
2007/11/15, James Margaris [EMAIL PROTECTED]:

 It would help me if someone could help me understand how to make XAP more
 appealing and interesting to the Apache community. Is the problem that there
 are no good samples and demos? The website isn't good? Nobody understands
 what the point is?


Did you have enought users?  I know, it is a chicken  eggs problem.  But
you can maybe try to initiate the loop by devellopping some
features/plugin/extension for an existing product that has a wide
community.  Propose patches using XAP to a popular project.  If the
community of this project like it (and if it was the right community) they
will start to use it in their project and in other project.

My 0.02$

-- 
Gilles SCOKART


Re: Projects in trouble or otherwise needing help

2007-11-15 Thread Luciano Resende
My 0.02$ as well...

Gilles's suggestion is a good one to try. In addition to that, I took
a quick look at the XAP mailing list, and I guess that, Instead of
creating tons of JIRAS, the committers could start sending a short
e-mail describing the problem, or describing a new feature ? As a
user, a descriptive e-mail would probably catch my attention much
easier then a JIRA, and after you have the user attention, it's much
easier to have the user engage on the discussion.

Also, advertise, advertise, advertise... with blog, articles, posts on
sites like serverside, infoQ, etc

It would help me if someone could help me understand how to make XAP
more appealing and interesting to the Apache community. Is the problem
that there are no good samples and demos? The website isn't good?
Nobody understands what the point is?

Well, from a quick look, website, samples, etc looks good and interesting.

On Nov 15, 2007 2:31 AM, Gilles Scokart [EMAIL PROTECTED] wrote:
 2007/11/15, James Margaris [EMAIL PROTECTED]:
 
  It would help me if someone could help me understand how to make XAP more
  appealing and interesting to the Apache community. Is the problem that there
  are no good samples and demos? The website isn't good? Nobody understands
  what the point is?
 

 Did you have enought users?  I know, it is a chicken  eggs problem.  But
 you can maybe try to initiate the loop by devellopping some
 features/plugin/extension for an existing product that has a wide
 community.  Propose patches using XAP to a popular project.  If the
 community of this project like it (and if it was the right community) they
 will start to use it in their project and in other project.

 My 0.02$

 --
 Gilles SCOKART




-- 
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Projects in trouble or otherwise needing help

2007-11-14 Thread Carsten Ziegeler
Carsten Ziegeler wrote:
 Noel J. Bergman wrote:
 It appears that we have a number of projects to discuss:

   NMaven - mailing list shows steady activity.
   XAP - mailing lists show almost no discussion, mostly JIRA issues and
 commits
   WSRP4J - burst of activity during the Summer, nothing since.

 The issues do not appear to be the same in all cases.  I had to review the
 archives, since there were no board reports.

 I still think we should close WSRP4J and afaik it's an open issue at the
 portals project.
 
Talking briefly with Ate about wsrp4j, the main/real problem is the
still pending license issue which prevents getting wsrp4j getting out of
the incubator for years now. So seeing wsrp4j in this light, I think it
makes sense to first try to resolve this issue and perhaps, once this is
resolved it reveals that wsrp4j is an interesting project and we don't
have to close it. So this is something the portals pmc has to deal with.

Carsten

-- 
Carsten Ziegeler
[EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Projects in trouble or otherwise needing help

2007-11-14 Thread Robert Burrell Donkin
(forgive the rambling reply)

On Nov 12, 2007 4:47 PM, Noel J. Bergman [EMAIL PROTECTED] wrote:
   XAP - mailing lists show almost no discussion, mostly JIRA issues and
 commits

XAP is an interesting case. in some ways, i think that XAP has always
been short of just one independent developer showing up to scratch an
itch. there was no end of endeavour in the early days from the team to
try to fit in. the atmosphere has always been open, polite and
encouraging to outsiders but the volumes of people turning up on list
have just too far too low. i've tried to figure out some rational
explanation for this but i don't have one.

at apachecon EU, rob gave a very well attended session on XAP and many
people had questions. but no one really showed up on list to follow up
afterwards. not sure why.

martin tried hard for quite a while to encourage the team to talk a
lot more on the list without long term success. it's tough, though. i
find it hard to explain why talking is vital for community building.
most of the time, no one is listening but sometimes, just sometimes a
few words flung out into the ether will connect with someone. one
connection with someone who goes onto become a long term contributor
then pays back the time spent on the rest. but if there really isn't
anyone listening then the effort is really wasted. in many ways, the
fault is mine. i probably should have found more time to actively
promote community building and envanlegise (but JAMES took a lot more
energy than i'd expected).

i'm not an expert in this area but the design ideas seemed to me
powerful and unusual enough to be worth allowing development to
continue whilst there were developers willing to code. however, this
unusual miss may be that this is a sign that the people that brought
XAP to apache are finally starting to run out of patience. on the
other hand, it's possible that someone will show up on list tomorrow
and say - XAP's cool but here's a patch that'll make it even cooler.
if that happens, then that may be all that's needed to kick start the
project.

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Projects in trouble or otherwise needing help

2007-11-14 Thread James Margaris
I am one of the pimary committers on XAP. As far as the board report, I just 
plain missed it until it was too late.
 
As far as the community building is concerned, yes the lists are basically 
dead. However work does continue on the project, for better or worse.
 
Part of the reason I stopped using the lists is that substantive responses were 
rare. The only thing I ever got comments on were things like naming and 
copyright notices. Of course that is a chicken and egg problem to some degree, 
there is no community so nobody uses the lists to discuss so there is no 
community.
 
It would help me if someone could help me understand how to make XAP more 
appealing and interesting to the Apache community. Is the problem that there 
are no good samples and demos? The website isn't good? Nobody understands what 
the point is?
 
I like discussing technical issues with people but I don't like posting 
technical thoughts only to be met consistently by silence. At that point it 
becomes busywork, just going through the motions for the sake of appearances.
 
The XAP project is not like projects like Kabuki that never did any development 
and never responded on the lists. There is active development and if someone 
ever posted to the lists I'm sure someone would respond. Right now posting on 
the lists feels like playing to an empty theater.
 
James Margaris 



From: Robert Burrell Donkin [mailto:[EMAIL PROTECTED]
Sent: Wed 11/14/2007 2:42 PM
To: general@incubator.apache.org
Subject: Re: Projects in trouble or otherwise needing help



(forgive the rambling reply)

On Nov 12, 2007 4:47 PM, Noel J. Bergman [EMAIL PROTECTED] wrote:
   XAP - mailing lists show almost no discussion, mostly JIRA issues and
 commits

XAP is an interesting case. in some ways, i think that XAP has always
been short of just one independent developer showing up to scratch an
itch. there was no end of endeavour in the early days from the team to
try to fit in. the atmosphere has always been open, polite and
encouraging to outsiders but the volumes of people turning up on list
have just too far too low. i've tried to figure out some rational
explanation for this but i don't have one.

at apachecon EU, rob gave a very well attended session on XAP and many
people had questions. but no one really showed up on list to follow up
afterwards. not sure why.

martin tried hard for quite a while to encourage the team to talk a
lot more on the list without long term success. it's tough, though. i
find it hard to explain why talking is vital for community building.
most of the time, no one is listening but sometimes, just sometimes a
few words flung out into the ether will connect with someone. one
connection with someone who goes onto become a long term contributor
then pays back the time spent on the rest. but if there really isn't
anyone listening then the effort is really wasted. in many ways, the
fault is mine. i probably should have found more time to actively
promote community building and envanlegise (but JAMES took a lot more
energy than i'd expected).

i'm not an expert in this area but the design ideas seemed to me
powerful and unusual enough to be worth allowing development to
continue whilst there were developers willing to code. however, this
unusual miss may be that this is a sign that the people that brought
XAP to apache are finally starting to run out of patience. on the
other hand, it's possible that someone will show up on list tomorrow
and say - XAP's cool but here's a patch that'll make it even cooler.
if that happens, then that may be all that's needed to kick start the
project.

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: Projects in trouble or otherwise needing help

2007-11-13 Thread Carsten Ziegeler
Noel J. Bergman wrote:
 It appears that we have a number of projects to discuss:
 
   NMaven - mailing list shows steady activity.
   XAP - mailing lists show almost no discussion, mostly JIRA issues and
 commits
   WSRP4J - burst of activity during the Summer, nothing since.
 
 The issues do not appear to be the same in all cases.  I had to review the
 archives, since there were no board reports.
 
I still think we should close WSRP4J and afaik it's an open issue at the
portals project.

Carsten

-- 
Carsten Ziegeler
[EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Projects in trouble or otherwise needing help

2007-11-12 Thread Noel J. Bergman
It appears that we have a number of projects to discuss:

  NMaven - mailing list shows steady activity.
  XAP - mailing lists show almost no discussion, mostly JIRA issues and
commits
  WSRP4J - burst of activity during the Summer, nothing since.

The issues do not appear to be the same in all cases.  I had to review the
archives, since there were no board reports.

--- Noel



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Projects in trouble or otherwise needing help

2007-11-12 Thread Shane Isbell
I just updated the belated board report for NMaven. Apologies. I
checked out the board reports site on Friday, saw the Nov. 14th
deadline and then closed the browser.

Regards,
Shane

On Nov 12, 2007 8:47 AM, Noel J. Bergman [EMAIL PROTECTED] wrote:
 It appears that we have a number of projects to discuss:

  NMaven - mailing list shows steady activity.
  XAP - mailing lists show almost no discussion, mostly JIRA issues and
 commits
  WSRP4J - burst of activity during the Summer, nothing since.

 The issues do not appear to be the same in all cases.  I had to review the
 archives, since there were no board reports.

--- Noel



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Projects in trouble or otherwise needing help

2007-11-12 Thread Noel J. Bergman
I re-submitted with NMaven, but we'll see if the Board accepts it.

--- Noel



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]