Hi everyone,

as for your morning entertainment I'll tell a little shortstory.

Get yourself a coffee - relax - and a few mins to read and think about it.


Back in 2004  2 Java Developers that were upset about EJBs published a 
book with their thoughts and recommendations about how J2EE software 
developement should be done in their minds. The 2 guys were Rod Johnson 
and Juergen Hoeller, the book was "J2EE Development without EJB", and 
they created the spring framework. Right from the beginning they were 
sharing their thoughts with a community that quickly became larger.
I think every Java Developer knows the rest of the story - spring is the 
leading free open source framework used in enterprise java dev and it is 
today a subdivision of VMWare.

Left aside I have liked it more in its earlier days when it was not so 
crowded -
checking the numbers from their forums there are roughly 80.000 members, 
the forum which is run by vBulletin flags 5.500 as active. 
http://forum.springsource.org

The interesting story about that is that there was an impressive flow of 
knowledge from the masterminds to the people that joined in in a way a 
pyramid of knowledge was building up. The senior members trained the 
newbies and the newbies trained the next generation and so on. Some 
members had their own ideas and started subprojects - I remember about 
security - workflow -webservices and toolSuite. Once these subprojects 
got a certain size they became an own module in the spring ecosystem 
with an own forum (and their initiators became employees of springsource 
and later VMWare).

Why am I telling this ?

This apporach feels much more "community" to me as the XWiki 
"community". The Xwiki community seems to be of 2 parts: On one side a 
small group of people developing the code and giving answers. On the 
other side questioners that soon drop out once their problem is solved. 
I wouldn't regard those being part of a"community" - I'd say they are 
"requesters" - users just having a service request.

It may have to do with the media we are using - mailing lists - which is 
not encouraging to keep a thread active (or easily visible) over a 
longer lifecycle. In the years I've been working on spring based 
projects I have done very rare contributions (requests and answers) to 
the forum - most of the time a solution to my problem could already be 
found in the existing contributions. What irony that Sergiu was the only 
one to remember/find out that this topic had been deeply discussed in 2007 ?

Of course you can't compare a framework like spring to a solution like 
Xwiki and it may be due to the inspiration and charisma of Rod that so 
many people followed his voice and helped to build a community. Although 
he was not as democratic as the XWiki founders - a lot of things weren't 
discussed with the community. In the end it has been to everybodys 
benefit I guess.

Coming back to my topic i cannot imagine how they could have done it 
just with a mailing list.

One final word on the concern that running 2 different systems (a 
mailing list for devs and a forum for users) might be too much of a 
burdon for the poeple maintaining it: As for the example of spring there 
weren't these 2 systems - it was all transparent on the forums. And I'm 
still very much for hoping this pyramid to build up - at least for the 
users stuff - that would be a relief for the devs !

Please think about it and reconsider your votes

still here is my +1 for the forum (which one to be decided in another 
thread)
with a seperate developers list or not


Andreas

_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to