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
