Re: [xwiki-users] State of the XWiki Community

2012-02-22 Thread coldserenity
Today got a link to this book http://www.aosabook.org/en/index.html
Can't find chapter about XWiki ;)

--
View this message in context: 
http://xwiki.475771.n2.nabble.com/State-of-the-XWiki-Community-tp5919692p7308429.html
Sent from the XWiki- Users mailing list archive at Nabble.com.
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] State of the XWiki Community

2012-01-21 Thread Vincent Massol

On Jan 21, 2012, at 12:42 AM, coldserenity wrote:

 Hi, 
 
 Today I have noticed that XWiki made it into a commercial solution
 * http://www.cloudbees.com/platform-ecosystem.cb
 *
 http://www.marketwatch.com/story/cloudbees-adds-mongohq-papertrail-and-xwiki-to-integrated-partner-ecosystem-of-hosted-cloud-services-for-java-developers-2011-10-24
 My congratulations! :)

Yes this is very cool and did a lot of good advertising for the xwiki project :)

 One more observation that XWiki is primarily presented in European counties
 on 2012.01.21 following request
 http://www.google.com/trends/?q=XWikictab=0geo=alldate=allsort=0
 produced 
 1.Algeria 
 2.France  
 3.Morocco 
 4.Czech Republic  
 5.Switzerland 
 6.Belgium 
 7.Romania 
 8.Singapore   
 9.Austria 
 10.   India
 
 I think it's essential to get other markets to increase the community (north
 America comes first to mind, however taking into consideration number of
 population - China, India and fast growing Latin America world that might
 depend)

Indeed, any recommendation?

BTW this is strange since xwiki.org website is in English and there's no reason 
only people from Europe would use it. Maybe Europe countries use more open 
source than say in the USA. UK is not in the list either which is strange too.

Thanks
-Vincent

___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] State of the XWiki Community

2012-01-21 Thread Roman Muntyanu
Well, 

   I do have one idea. Appear more in the news.
  Why don't you use that news about XWiki becoming part of cloudbees platform 
and post it into most popular technical news-sites
 e.g.
  http://www.infoq.com/ (western English-speaking world)
  http://habrahabr.ru/ (Russia and Ukraine)
  http://www.roseindia.net/ (Indian)
  those I recollect off-hand, there are definitely more. 

  You could also prepare some case-studies on the technical part of XWiki and 
on the innovations adopted there, and post the info to the above sites or even 
to something like https://www.destroyallsoftware.com/talks/wat 

-Original Message-
From: users-boun...@xwiki.org [mailto:users-boun...@xwiki.org] On Behalf Of 
Vincent Massol
Sent: Saturday, January 21, 2012 13:21 PM
To: XWiki Users
Subject: Re: [xwiki-users] State of the XWiki Community


On Jan 21, 2012, at 12:42 AM, coldserenity wrote:

 Hi,
 
 Today I have noticed that XWiki made it into a commercial solution
 * http://www.cloudbees.com/platform-ecosystem.cb
 *
 http://www.marketwatch.com/story/cloudbees-adds-mongohq-papertrail-and
 -xwiki-to-integrated-partner-ecosystem-of-hosted-cloud-services-for-ja
 va-developers-2011-10-24
 My congratulations! :)

Yes this is very cool and did a lot of good advertising for the xwiki project :)

 One more observation that XWiki is primarily presented in European 
 counties on 2012.01.21 following request
 http://www.google.com/trends/?q=XWikictab=0geo=alldate=allsort=0
 produced 
 1.Algeria 
 2.France  
 3.Morocco 
 4.Czech Republic  
 5.Switzerland 
 6.Belgium 
 7.Romania 
 8.Singapore   
 9.Austria 
 10.   India
 
 I think it's essential to get other markets to increase the community 
 (north America comes first to mind, however taking into consideration 
 number of population - China, India and fast growing Latin America 
 world that might
 depend)

Indeed, any recommendation?

BTW this is strange since xwiki.org website is in English and there's no reason 
only people from Europe would use it. Maybe Europe countries use more open 
source than say in the USA. UK is not in the list either which is strange too.

Thanks
-Vincent

___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] State of the XWiki Community

2012-01-21 Thread Kaya Saman

snip

One more observation that XWiki is primarily presented in European
counties on 2012.01.21 following request
http://www.google.com/trends/?q=XWikictab=0geo=alldate=allsort=0
produced
1.  Algeria 
2.  France  
3.  Morocco 
4.  Czech Republic  
5.  Switzerland 
6.  Belgium 
7.  Romania 
8.  Singapore   
9.  Austria 
10. India

I think it's essential to get other markets to increase the community
(north America comes first to mind, however taking into consideration
number of population - China, India and fast growing Latin America
world that might
depend)

Indeed, any recommendation?

BTW this is strange since xwiki.org website is in English and there's no reason 
only people from Europe would use it. Maybe Europe countries use more open 
source than say in the USA. UK is not in the list either which is strange too.

Thanks
-Vincent



I agree, hit the US and Canadian markets as Xwiki has the potential to 
become huge out there.


Actually living in the UK and then taking a 2 year sabbatical to Turkey 
I would have thought that opensource in the US and Canada were going to 
be much larger then anywhere in Europe.. since most opensource 
projects kind of kick-start out there and there is a huge following of 
Linux/BSD among other things.



Turkey I can definitely say is a 99.% MS based environment with 
almost everybody using Sharepoint as the - wiki, mainsite, collaboration 
suite etc - actually I went out there as a UNIX engineer and ended 
up an MS slave as my first position was as a Sharepoint admin. 
Afterwards when I went to en enterprise grade investment company they 
even used Sharepoint there even though I tried to politically incline 
them towards opensource source especially Xwiki but in their own terms: 
'there was no support as mailing lists aren't considered support and 
nobody would understand how to work it'.


In the UK while job hunting I do express my knowledge in Xwiki to any 
company I come into contact with and again the response usually is 'We 
use Sharepoint in this firm'.


It's just unfortunate that I am not in a senior (or any) position here 
with a bunch of contacts in the same place as I definitely would try to 
get Xwiki on the map! I must sincerely appologies for this as I am a 
huge fan of Xwiki - bar the inability to upgrade versions currently but 
that's still a work in progress ;-)



But if there's anything I can do to help the project I will in anyway I can!


Regards,


Kaya
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] State of the XWiki Community

2012-01-21 Thread Vincent Massol

On Jan 21, 2012, at 2:41 PM, Kaya Saman wrote:

 snip
 One more observation that XWiki is primarily presented in European
 counties on 2012.01.21 following request
 http://www.google.com/trends/?q=XWikictab=0geo=alldate=allsort=0
 produced
 1.  Algeria 
 2.  France  
 3.  Morocco 
 4.  Czech Republic  
 5.  Switzerland 
 6.  Belgium 
 7.  Romania 
 8.  Singapore   
 9.  Austria 
 10. India
 
 I think it's essential to get other markets to increase the community
 (north America comes first to mind, however taking into consideration
 number of population - China, India and fast growing Latin America
 world that might
 depend)
 Indeed, any recommendation?
 
 BTW this is strange since xwiki.org website is in English and there's no 
 reason only people from Europe would use it. Maybe Europe countries use more 
 open source than say in the USA. UK is not in the list either which is 
 strange too.
 
 Thanks
 -Vincent
 
 
 I agree, hit the US and Canadian markets as Xwiki has the potential to become 
 huge out there.
 
 Actually living in the UK and then taking a 2 year sabbatical to Turkey I 
 would have thought that opensource in the US and Canada were going to be much 
 larger then anywhere in Europe.. since most opensource projects kind of 
 kick-start out there and there is a huge following of Linux/BSD among other 
 things.
 
 
 Turkey I can definitely say is a 99.% MS based environment with almost 
 everybody using Sharepoint as the - wiki, mainsite, collaboration suite 
 etc - actually I went out there as a UNIX engineer and ended up an MS 
 slave as my first position was as a Sharepoint admin. Afterwards when I went 
 to en enterprise grade investment company they even used Sharepoint there 
 even though I tried to politically incline them towards opensource source 
 especially Xwiki but in their own terms: 'there was no support as mailing 
 lists aren't considered support and nobody would understand how to work it'.

This is a very typical misconception. It's not because some software is open 
source that there aren't companies doing support for it. Quite the opposite. 
Whereas with closed software you'll have only 1 company doing support, with 
open source you'll generally find several companies doing support for products… 
;)

You can point them to 
http://www.xwiki.org/xwiki/bin/view/Main/Support#HProfessionalSupport
(this link is available on xwiki.org in the top level horizontal menu under the 
Support tab)

 In the UK while job hunting I do express my knowledge in Xwiki to any company 
 I come into contact with and again the response usually is 'We use Sharepoint 
 in this firm'.

Thanks for sharing the xwiki love around you! :) That's great.

 It's just unfortunate that I am not in a senior (or any) position here with a 
 bunch of contacts in the same place as I definitely would try to get Xwiki on 
 the map! I must sincerely appologies for this as I am a huge fan of Xwiki - 
 bar the inability to upgrade versions currently but that's still a work in 
 progress ;-)

hehe… that's still one of the difficult points even though we're trying to 
improve…

 But if there's anything I can do to help the project I will in anyway I can!

Thanks
-Vincent

 Regards,
 
 
 Kaya

___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] State of the XWiki Community

2012-01-20 Thread coldserenity
Hi, 

Today I have noticed that XWiki made it into a commercial solution
 * http://www.cloudbees.com/platform-ecosystem.cb
 *
http://www.marketwatch.com/story/cloudbees-adds-mongohq-papertrail-and-xwiki-to-integrated-partner-ecosystem-of-hosted-cloud-services-for-java-developers-2011-10-24
My congratulations! :)

One more observation that XWiki is primarily presented in European counties
on 2012.01.21 following request
http://www.google.com/trends/?q=XWikictab=0geo=alldate=allsort=0
produced 
1.  Algeria 
2.  France  
3.  Morocco 
4.  Czech Republic  
5.  Switzerland 
6.  Belgium 
7.  Romania 
8.  Singapore   
9.  Austria 
10. India

I think it's essential to get other markets to increase the community (north
America comes first to mind, however taking into consideration number of
population - China, India and fast growing Latin America world that might
depend)

Regards,
  Roman

--
View this message in context: 
http://xwiki.475771.n2.nabble.com/State-of-the-XWiki-Community-tp5919692p7209612.html
Sent from the XWiki- Users mailing list archive at Nabble.com.
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] State of the XWiki Community

2011-12-15 Thread Legeinfo
Hi Sergiu!

XWiki is great! This community is very integrative and friendly! 

*Use the Wiki!* 
- for making the documentation: PDF generating of up-to-date user handbook
etc..
- for feedback. Use the Wiki, not a mailing list nor a forum software.
Integrate everything in the Wiki.

Thanks. I like the spirit of the community!
Volker from Oslo, Norway



--
View this message in context: 
http://xwiki.475771.n2.nabble.com/State-of-the-XWiki-Community-tp5919692p7098929.html
Sent from the XWiki- Users mailing list archive at Nabble.com.
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] State of the XWiki Community

2011-12-14 Thread coldserenity
One more Idea to add here: 
  * There definitely should be a demo movie recorded depicting the most
appealing things in XWiki. A promo video. Rationale: I've been looking for
an Agile management tool, and have come across this one
http://www.clockingit.com/ it has great features, but the presentation is so
awful that you will not really see them until you install the system. Which
many users will not do. A user must fall in love (or lust at least) with
suggested tool from the first site, enough to take the chance of
installing it. For reference of what I mean under promo video, I'll name
Google as one of the usual best promo-video makers - and its tools (gDocs,
Circles, Wave and etc)

--
View this message in context: 
http://xwiki.475771.n2.nabble.com/State-of-the-XWiki-Community-tp5919692p7095035.html
Sent from the XWiki- Users mailing list archive at Nabble.com.
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] State of the XWiki Community

2011-11-30 Thread coldserenity
Ok, sorry once more for animating the old thread.

 * http://www.joelonsoftware.com/items/2011/09/15.html = one way to
advertise = get more users - the more users you get, the more developers
there will be required to maintain installations - the greater chance of
gaining new committers.


--
View this message in context: 
http://xwiki.475771.n2.nabble.com/State-of-the-XWiki-Community-tp5919692p7045990.html
Sent from the XWiki- Users mailing list archive at Nabble.com.
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] State of the XWiki Community

2011-04-29 Thread coldserenity
Sorry for animating this old thread, just wanted this to be in one place with
the relevant rest.

I've had an idea cross my mind today about promoting XWiki.

It's hard to imagine more or less serious software project nowadays that
could survive without:
 * Requirements tracking (Wiki)
 * Issue tracking [with agile tools] 
 * Code Review
 * Continuous integration 
 * Code metrics tracking
 * IDE integration (Eclipse, IntelliJ IDEA)

In non free-ware world the ultimate ruler is Atlassian set of products. 
In the open source world the niche is still not taken.

Yes, there are tools like IceScrum (which btw as well originates from
France), XWiki, Jenkins (former Hudson), Review Board (yet it's not on
Java), Sonar. There are even integration attempts e.g. Trac (wiki+bug
tracking+code review)
But all those tools are either written on different platforms (which is a
real maintenance pain) or are not integrated as good as Atlassian set of
tools is. 

If an Alliance of open-source projects is to emerge one day to cover the gap
described above, it would better be XWiki, responsible for the wiki and page
rendering part in the integration. 

So what XWiki development community could do in this regard, is to take the
initiative of establishing this Alliance and leading it towards integration
with XWiki.
Current visible set of tasks is
  * Create list of available JAVA (!) open-source project covering different
aspects of the integration (e.g. Sonar is best in code metrics, Jenkins - in
continuous integration etc.)
  * Contact the development teams of the above projects and negotiate the
initiative
  * Analyze code-bases for integration opportunities

Hope you'll find this interesting.

Regards,
  Roman--
View this message in context: 
http://xwiki.475771.n2.nabble.com/State-of-the-XWiki-Community-tp5919692p6316760.html
Sent from the XWiki- Users mailing list archive at Nabble.com.
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] State of the XWiki Community

2011-01-27 Thread Vincent Massol
Hi Sergiu/everyone,

See below.

On Jan 13, 2011, at 9:53 PM, Sergiu Dumitriu wrote:

 Hi Community,
 
 The following message expresses my personal opinions as a member of the 
 community, so it might not be entirely accurate. The goal is to start a 
 discussion about how can we attract more contributors and committers to 
 the XWiki open source project, and will address three main subjects:
 
 - the current state of the community and committers
 - the possibility of joining or creating a non-profit foundation to 
 govern XWiki
 - the possibility of using Fundry as a way for users to fund XWiki 
 development
 
 -
 Status of the community
 
 At the start of a new year, it's time to look a bit at the status of 
 XWiki, the project and the community.
 
 XWiki was created by Ludovic Dubost as an open source project from the 
 start. Later, he founded a commercial company (XWiki SAS, back then 
 XPertNet SaRL) as a way to financially support the development of the 
 product. It kept the project entirely open, unlike the many false open 
 source companies that only offer a basic open source version, forcing 
 people to buy the commercial one (the open core model), or that only 
 release the source code while still doing behind-the-curtains 
 development, or that almost completely ignore the outside community.
 
 See the XWiki SAS values: http://purl.org/xwiki/sas-values and 
 manifesto: http://purl.org/xwiki/sas-manifesto
 
 The committers, elected for their merit, and not made automatically as 
 employees of the company, always tried to maintain a healthy community 
 and attract new contributors/committers. Thus, the XWiki software is 
 developed not by the XWiki SAS company, but by the XWiki community. 
 http://dev.xwiki.org/xwiki/bin/Community/ has a lot of information about 
 the community, and the development process.
 
 As of January 2011, there are 16 core committers, 12 of which are XWiki 
 SAS employees, and 3 are or were related to XWiki SAS one way or another.
 http://dev.xwiki.org/xwiki/bin/Community/HallOfFame#HCoreCommitters

I've just updated this page and added an Affiliation column for increased 
transparency:
http://dev.xwiki.org/xwiki/bin/view/Community/HallOfFame

 A big part of the development is aided by non-committer members of the 
 community, either by providing patches, testing and reporting bugs, 
 requesting new features, providing feedback, answering on the mailing 
 lists, etc. As committers, we tried to listen to the community when 
 developing the project, but as paid employees we have to also listen to 
 the company requirements. With a limited manpower it's very hard to 
 evolve as fast as the community would want, or in all the directions 
 that the community wants. And we welcome any help here.
 
 The project is healthy, we have regular and frequent releases, with 
 visible progress with each new release (see Vincent's statistics on 
 http://massol.myxwiki.org/xwiki/bin/Blog/XWikiIn2010 for more details). 
 Still, I'm a little disappointed with the development speed. Lately, out 
 of the 16 committers on average about 3-4 are actually available for 
 platform development during a day.
 
 * How can we help speed up the growth of the community?

Find a way to sponsor more people? :)

IMO the community is growing fast. I think you mean the development team 
(committership), right?

 * How can we attract more developers outside XWiki SAS?

(Here's below a repost to an internal mail where we were discussing about 
whether the bar is too high or not to contribute to xwiki's development, with 
slight modifications)


I think we need to separate 2 areas:
* core contributions
* extension contributions

This is the same in all open source project (linux core, vs peripheral things). 
The level of quality asked is not the same for core contributions vs extension 
contributions or peripheral domains (non core). I doubt very much that the 
linux kernel accepts contributions that don't have a very good quality level 
for example. Same for Firefox or any other Mozilla project.

In practice I don't think we can expect people external to XWiki SAS or more 
generally people not paid to work on XWiki for 2 reasons:
1) there are committers paid to work daily on them and as such they progress 
much faster than anyone outside could (since those person outside are not paid 
for that and don't have extensible time - they do it in their free time - it's 
almost impossible to follow code and discussions).
2) it requires a high quality level

I'm always surprised and have a great admiration when people succeed in 
contributing to core things, like Sergiu in his time, Denis and Caleb.

Also I think that most open source project have a very small number of people 
who are actually core committers (you can count them on  one or 2 hands). When 
you see open source projects with tons of contributors they're actually 
contributing to peripheral things like: translations, themes, extensions, etc.

What 

Re: [xwiki-users] State of the XWiki Community

2011-01-27 Thread Vincent Massol
Hi Roman,

Thanks a lot for your feedback. Lots of good points.

It's also good to see that you like the way XWiki is being developed! :)

At some point, we should put on a wiki page all the good ideas that emerged 
from this thread.

Thanks
-Vincent

On Jan 19, 2011, at 3:15 PM, coldserenity wrote:

 
 Hi Sergiu,
 
 Thanks for the interesting story :)
 
 
 * How can we help speed up the growth of the community?
 Continue doing this brilliant work you do. And ...
 
 
 * How can we attract more developers outside XWiki SAS?
 ... here's a list of some ideas (might contain crazy ones)
 * First thing is to bring more users (see
 http://www.google.com/trends?q=xwiki%2C+foswiki%2C+twiki%2C+confluence )
 among which new developers shall emerge
 * At many points XWiki is more powerful than Confluence, outline them
 * You have to populate the knowledge about XWiki to the Community
 * If you want to attract developers, advertize among developers 
 * Advertize with features developers and development teams like
 * Probably advertize XWiki (sourceforge, apache, codehaus) through ads
 * Try to convince Apache (or at least projects within Apache you have close
 relations with), Codehaus etc. to host it's numerous docs on XWiki
 * XWiki functionality as a document storage is more than sufficient. Build
 more applications on top of it (e.g. agile tools, project management tools)
 to attract more users. (another e.g. we try to use XWiki for storing all the
 knowledge about our project, including meetings, user stories etc. It would
 be nice to bring in some agile features like meeting minutes, product
 backlog, integration with Jira)
 * Ability to build applications on top of XWiki is its main advantage you
 have to extend and advertise to a wide community.
 * If I owned a software development company I'd send my
 developers/managers/architects for internship on XWiki for 3-6 iteration
 cycles to learn all that cool things you do. Maybe I'm not the only one?
 
 Some concerns
 * Main XWiki competitor is Confluence
 * Unfortunately for XWiki, when one buys Jira - he's likely to buy
 Confluence
 * Now is the moment, of truth, XWiki either becomes popular, or vanishes in
 the fight with Confluence (which might start or already started receiving
 features from XWiki)
 * I really hope that XWiki.org will survive not to be either bought by or
 turn into a commercial company (like Compass and EHCache were somewhere in
 the past). It so demotivating for the open-source committer that someone has
 used his hard and volunteer work to get richer.
 
 Some major points from the story below
 * SearchEngineOptimization matters
 (http://www.google.com.ua/search?q=wiki+engine)
 * Project Homepage UI matters
 * Project UI matters (and currently its good, keep an eye on it ;) )
 * Ease of installation matters
 * Ease of configuration / Hot configuration (ability to change smth without
 restarting the server) matters. And currently its the way you go (plugin
 management module)
 * Modularity / Extensibility (with numerous plug-ins) matter
 * Community (those who are able to support you) matter
 * Documentation / Tutorials matter (thanks for the numerous docs on how to
 setup and tune XWiki)
 * How easy you input your information matters (WYSIWYG + Document import
 rock!)
 * Healthy development process matters
 * Being heard by the community is nice
 * Frequent feature-fruitful releases are nice
 
 THE STORY BELOW
 Now I will tell you my story of getting addicted to XWiki. 
 We required a wiki for our project and from all of the available choices we
 initially took FOS Wiki. However having an experience with Attassian
 Confluence, I neither liked the UI nor syntax. Being a Java developer
 (Tomcat/JBoss) I as well hated complex installation of that wiki itself as
 well as plug-ins for it. The structure of that wiki was hard to understand.
 Funny to mention but most of all I hated how it formats the Java code :)
 Soon after we started using FOS Wiki, having that heavy feeling of
 something isn't right I did a quick final random poke for other open-source
 frameworks (preferably Java, where I could develop the feature I miss or
 patch the bug I find). I must say that XWiki was far not the first one I
 found but ...
 I was conquered with sweet-as-a-candy design of XWiki site (Toucan Skin at
 that moment).
 So I quickly downloaded the installer, set it up on my local machine and
 started getting more and more astonished with the nice features XWiki
 provided. Just to name few
   * It had more logical (or at least more obvious) organization of
 documents
   * Eye-pleasing UI
   * Easy installation
   * A ton of plugins and extension
   * All was configurable and in many cases even from UI without the need to
 restart the server
 Hell, I was even capable to hack (patch) the code colorer library to use
 styles I wanted (later was added as config parameter)!
   * The syntax 2.0 was nice (again, thanks for the recent emoticons feature
 :) ) and the code 

Re: [xwiki-users] State of the XWiki Community

2011-01-27 Thread Caleb James DeLisle
This is a interesting conversation. I have been thinking recently about what 
motivates people to
contribute to free software projects. What I have come up with is this:
1. They need it to do _that_.
2. If they contribute code then their contribution will be maintained with the 
trunk (perhaps even
improved), if they try to maintain a patch set in-house, they will be forced to 
make changes to it
each time a new version comes out. IMO this is a big motivator for people to 
clean up their code and
meet project standards.


On 01/27/2011 08:46 AM, Vincent Massol wrote:
 Hi Sergiu/everyone,
 
 See below.
 
 On Jan 13, 2011, at 9:53 PM, Sergiu Dumitriu wrote:
 
 Hi Community,

 The following message expresses my personal opinions as a member of the 
 community, so it might not be entirely accurate. The goal is to start a 
 discussion about how can we attract more contributors and committers to 
 the XWiki open source project, and will address three main subjects:

 - the current state of the community and committers
 - the possibility of joining or creating a non-profit foundation to 
 govern XWiki
 - the possibility of using Fundry as a way for users to fund XWiki 
 development

 -
 Status of the community

 At the start of a new year, it's time to look a bit at the status of 
 XWiki, the project and the community.

 XWiki was created by Ludovic Dubost as an open source project from the 
 start. Later, he founded a commercial company (XWiki SAS, back then 
 XPertNet SaRL) as a way to financially support the development of the 
 product. It kept the project entirely open, unlike the many false open 
 source companies that only offer a basic open source version, forcing 
 people to buy the commercial one (the open core model), or that only 
 release the source code while still doing behind-the-curtains 
 development, or that almost completely ignore the outside community.

 See the XWiki SAS values: http://purl.org/xwiki/sas-values and 
 manifesto: http://purl.org/xwiki/sas-manifesto

 The committers, elected for their merit, and not made automatically as 
 employees of the company, always tried to maintain a healthy community 
 and attract new contributors/committers. Thus, the XWiki software is 
 developed not by the XWiki SAS company, but by the XWiki community. 
 http://dev.xwiki.org/xwiki/bin/Community/ has a lot of information about 
 the community, and the development process.

 As of January 2011, there are 16 core committers, 12 of which are XWiki 
 SAS employees, and 3 are or were related to XWiki SAS one way or another.
 http://dev.xwiki.org/xwiki/bin/Community/HallOfFame#HCoreCommitters
 
 I've just updated this page and added an Affiliation column for increased 
 transparency:
 http://dev.xwiki.org/xwiki/bin/view/Community/HallOfFame
 
 A big part of the development is aided by non-committer members of the 
 community, either by providing patches, testing and reporting bugs, 
 requesting new features, providing feedback, answering on the mailing 
 lists, etc. As committers, we tried to listen to the community when 
 developing the project, but as paid employees we have to also listen to 
 the company requirements. With a limited manpower it's very hard to 
 evolve as fast as the community would want, or in all the directions 
 that the community wants. And we welcome any help here.

 The project is healthy, we have regular and frequent releases, with 
 visible progress with each new release (see Vincent's statistics on 
 http://massol.myxwiki.org/xwiki/bin/Blog/XWikiIn2010 for more details). 
 Still, I'm a little disappointed with the development speed. Lately, out 
 of the 16 committers on average about 3-4 are actually available for 
 platform development during a day.

 * How can we help speed up the growth of the community?
 
 Find a way to sponsor more people? :)
 
 IMO the community is growing fast. I think you mean the development team 
 (committership), right?
 
 * How can we attract more developers outside XWiki SAS?
 
 (Here's below a repost to an internal mail where we were discussing about 
 whether the bar is too high or not to contribute to xwiki's development, with 
 slight modifications)
 
 
 I think we need to separate 2 areas:
 * core contributions
 * extension contributions
 
 This is the same in all open source project (linux core, vs peripheral 
 things). The level of quality asked is not the same for core contributions vs 
 extension contributions or peripheral domains (non core). I doubt very much 
 that the linux kernel accepts contributions that don't have a very good 
 quality level for example. Same for Firefox or any other Mozilla project.


My understanding is Linux recklessly breaks old api at the internal/modular 
level. Given #2 (top),
our tiptoeing through deprecation/migration processes may actually harm us by 
encouraging people to
keep their modifications secret.


 
 In practice I don't think we can expect people external to XWiki SAS or more 
 generally 

Re: [xwiki-users] State of the XWiki Community

2011-01-19 Thread coldserenity

Hi Sergiu,
 
 Thanks for the interesting story :)
 
 
* How can we help speed up the growth of the community?
 Continue doing this brilliant work you do. And ...
 
 
* How can we attract more developers outside XWiki SAS?
... here's a list of some ideas (might contain crazy ones)
 * First thing is to bring more users (see
http://www.google.com/trends?q=xwiki%2C+foswiki%2C+twiki%2C+confluence )
among which new developers shall emerge
 * At many points XWiki is more powerful than Confluence, outline them
 * You have to populate the knowledge about XWiki to the Community
 * If you want to attract developers, advertize among developers 
 * Advertize with features developers and development teams like
 * Probably advertize XWiki (sourceforge, apache, codehaus) through ads
 * Try to convince Apache (or at least projects within Apache you have close
relations with), Codehaus etc. to host it's numerous docs on XWiki
 * XWiki functionality as a document storage is more than sufficient. Build
more applications on top of it (e.g. agile tools, project management tools)
to attract more users. (another e.g. we try to use XWiki for storing all the
knowledge about our project, including meetings, user stories etc. It would
be nice to bring in some agile features like meeting minutes, product
backlog, integration with Jira)
 * Ability to build applications on top of XWiki is its main advantage you
have to extend and advertise to a wide community.
 * If I owned a software development company I'd send my
developers/managers/architects for internship on XWiki for 3-6 iteration
cycles to learn all that cool things you do. Maybe I'm not the only one?

Some concerns
 * Main XWiki competitor is Confluence
 * Unfortunately for XWiki, when one buys Jira - he's likely to buy
Confluence
 * Now is the moment, of truth, XWiki either becomes popular, or vanishes in
the fight with Confluence (which might start or already started receiving
features from XWiki)
 * I really hope that XWiki.org will survive not to be either bought by or
turn into a commercial company (like Compass and EHCache were somewhere in
the past). It so demotivating for the open-source committer that someone has
used his hard and volunteer work to get richer.

Some major points from the story below
 * SearchEngineOptimization matters
(http://www.google.com.ua/search?q=wiki+engine)
 * Project Homepage UI matters
 * Project UI matters (and currently its good, keep an eye on it ;) )
 * Ease of installation matters
 * Ease of configuration / Hot configuration (ability to change smth without
restarting the server) matters. And currently its the way you go (plugin
management module)
 * Modularity / Extensibility (with numerous plug-ins) matter
 * Community (those who are able to support you) matter
 * Documentation / Tutorials matter (thanks for the numerous docs on how to
setup and tune XWiki)
 * How easy you input your information matters (WYSIWYG + Document import
rock!)
 * Healthy development process matters
 * Being heard by the community is nice
 * Frequent feature-fruitful releases are nice
 
 THE STORY BELOW
 Now I will tell you my story of getting addicted to XWiki. 
 We required a wiki for our project and from all of the available choices we
initially took FOS Wiki. However having an experience with Attassian
Confluence, I neither liked the UI nor syntax. Being a Java developer
(Tomcat/JBoss) I as well hated complex installation of that wiki itself as
well as plug-ins for it. The structure of that wiki was hard to understand.
Funny to mention but most of all I hated how it formats the Java code :)
 Soon after we started using FOS Wiki, having that heavy feeling of
something isn't right I did a quick final random poke for other open-source
frameworks (preferably Java, where I could develop the feature I miss or
patch the bug I find). I must say that XWiki was far not the first one I
found but ...
 I was conquered with sweet-as-a-candy design of XWiki site (Toucan Skin at
that moment).
 So I quickly downloaded the installer, set it up on my local machine and
started getting more and more astonished with the nice features XWiki
provided. Just to name few
   * It had more logical (or at least more obvious) organization of
documents
   * Eye-pleasing UI
   * Easy installation
   * A ton of plugins and extension
   * All was configurable and in many cases even from UI without the need to
restart the server
 Hell, I was even capable to hack (patch) the code colorer library to use
styles I wanted (later was added as config parameter)!
   * The syntax 2.0 was nice (again, thanks for the recent emoticons feature
:) ) and the code from WYSIWYG editor came out clean and shining. 
   * ... and logical addition is the Word documents import (no more
download/edit/reupload attachments!!!)
 That was EXACTLY what I was looking for!
 And then I've learned programming abilities of XWiki which made me totally
convinced that it's the most advanced open source wiki tool available.
 
 

[xwiki-users] State of the XWiki Community

2011-01-13 Thread Sergiu Dumitriu
Hi Community,

The following message expresses my personal opinions as a member of the 
community, so it might not be entirely accurate. The goal is to start a 
discussion about how can we attract more contributors and committers to 
the XWiki open source project, and will address three main subjects:

- the current state of the community and committers
- the possibility of joining or creating a non-profit foundation to 
govern XWiki
- the possibility of using Fundry as a way for users to fund XWiki 
development

-
Status of the community

At the start of a new year, it's time to look a bit at the status of 
XWiki, the project and the community.

XWiki was created by Ludovic Dubost as an open source project from the 
start. Later, he founded a commercial company (XWiki SAS, back then 
XPertNet SaRL) as a way to financially support the development of the 
product. It kept the project entirely open, unlike the many false open 
source companies that only offer a basic open source version, forcing 
people to buy the commercial one (the open core model), or that only 
release the source code while still doing behind-the-curtains 
development, or that almost completely ignore the outside community.

See the XWiki SAS values: http://purl.org/xwiki/sas-values and 
manifesto: http://purl.org/xwiki/sas-manifesto

The committers, elected for their merit, and not made automatically as 
employees of the company, always tried to maintain a healthy community 
and attract new contributors/committers. Thus, the XWiki software is 
developed not by the XWiki SAS company, but by the XWiki community. 
http://dev.xwiki.org/xwiki/bin/Community/ has a lot of information about 
the community, and the development process.

As of January 2011, there are 16 core committers, 12 of which are XWiki 
SAS employees, and 3 are or were related to XWiki SAS one way or another.
http://dev.xwiki.org/xwiki/bin/Community/HallOfFame#HCoreCommitters

A big part of the development is aided by non-committer members of the 
community, either by providing patches, testing and reporting bugs, 
requesting new features, providing feedback, answering on the mailing 
lists, etc. As committers, we tried to listen to the community when 
developing the project, but as paid employees we have to also listen to 
the company requirements. With a limited manpower it's very hard to 
evolve as fast as the community would want, or in all the directions 
that the community wants. And we welcome any help here.

The project is healthy, we have regular and frequent releases, with 
visible progress with each new release (see Vincent's statistics on 
http://massol.myxwiki.org/xwiki/bin/Blog/XWikiIn2010 for more details). 
Still, I'm a little disappointed with the development speed. Lately, out 
of the 16 committers on average about 3-4 are actually available for 
platform development during a day.

* How can we help speed up the growth of the community?
* How can we attract more developers outside XWiki SAS?

-
Joining/forming a free software foundation

One possible reason while so few people are willing to become committers 
could be that XWiki SAS might appear to over-control the software, and a 
clear non-profit foundation on top of XWiki might make it more obvious 
that XWiki is a true open source project, and anybody is welcome to join.

XWiki SAS is a member of the OW2 consortium http://ow2.org/ , and this 
membership also extends a bit to the XWiki project. OW2 used to host all 
our infrastructure, SVN, mailing lists, downloads... Currently only the 
official downloads linked from the main download page are hosted on OW2 
servers, as we've gradually moved parts of the development 
infrastructure on servers provided by XWiki SAS.

While OW2 is a great home for XWiki SAS, it's mostly a company 
consortium, not a software development foundation. The most development 
help coming from OW2 consists of research projects involving both OW2 
and XWiki SAS, thus the OW2 membership doesn't bring much value when it 
comes to code.

One option is to form an XWiki non-profit Foundation, which will govern 
all XWiki-related software development. The main disadvantage would be 
that there's a risk that it won't make any difference at all, while 
adding the burden of more paperwork. This is where your opinion comes 
into play, since there's no point in doing all the hard work if the 
community doesn't see a clear benefit in it.

The Apache Foundation has the huge disadvantage that it requires a 
license change, but it's a very well known home for software 
development, with good visibility.

The Software Freedom Conservancy has been getting a lot of press 
recently, since several high profile projects joined it. It's got a few 
top-notch projects under its hood, so XWiki would be among well known 
projects in there.

A smaller, compatible alternative is Codehaus, but I'm not convinced 
they would make a difference with respect to our needs.

Other foundations aren't