XWiki.org vs XWiki.com
    Vincent Massol (vincent@xwiki.com)
            9 February 2010
Presentation: Vincent Massol

●   10 years doing open source development
●   7 years as a « pure player »  (i.e. Not paid)
●   Creator of Cargo, Cactus, committer on Maven
●   Founder OSSGTP
●   Wrote several books on JUnit and Maven
●   XWiki developer since 2005
●   CTO of XWiki SAS since December 2006
●   Blog: http://massol.net
●   Twitter: vmassol
Presentation: XWiki.org

●   Open source project at http://xwiki.org
●   Second Generation Enterprise Wiki
●   Generic Web development platform
●   LGPL licence
●   15 active committers
Presentation: XWiki SAS



●   Commercial company at http://xwiki.com
●   Business Model
     ● Support, custom development, training, hosting, consulting

●   No proprietary code, all under LGPL license
●   28 employees (12 committers, 7 contributors)
Community-Driven Open Source
● Business-friendly licence (e.g. LGPL)
● Separate XWiki.org & XWiki.com sites

● Meritocracy

   ●   All Community members have the same power
● Benefits for Users

 ●   Assurance the project won't disappear
 ●   Allow investing on it
   ●   Especially since XWiki is a dev platform
● Benefits for XWiki SAS

 ●   Viral spread + international development
 ●   Ecosystem which can compete with companies with more money
   (requires extension system)
How not to be « Evil »

● Published Project Governance (http://dev.xwiki.org)
● Published Company Manifesto and Values

 ● http://www.xwiki.com/xwiki/bin/view/About/Values

 ● http://www.xwiki.com/xwiki/bin/view/About/Manifesto

● Votes for anything important, with veto

● Vote for accepting new committers

    ● Need good quality patches, takes 3-6+ months of

      continuous patch for XWiki SAS newcomers to get voted
      in, same process as anyone else
Handling Conflicts of Interest



● Make sure to have committers not from the company
● Veto for all votes and vote all important decisions

   ● Roadmaps, new committers, etc

● Dedicate a person responsible for the well being of the

community
● Dedicated XWiki SAS developers for the open source project

● All code under an open source license
Future Improvements


● Defined Governance for XWiki.org content
 ● Proposal sent: http://markmail.org/thread/3mpyhk6u5addevag

 ● Add ads but same rules for everyone.

● Special distributions on xwiki.com

   ● To draw non-tech users

● More Bounties

● Non profit association

Paris JUG Second Anniversary

  • 1.
    XWiki.org vs XWiki.com Vincent Massol (vincent@xwiki.com) 9 February 2010
  • 2.
    Presentation: Vincent Massol ● 10 years doing open source development ● 7 years as a « pure player »  (i.e. Not paid) ● Creator of Cargo, Cactus, committer on Maven ● Founder OSSGTP ● Wrote several books on JUnit and Maven ● XWiki developer since 2005 ● CTO of XWiki SAS since December 2006 ● Blog: http://massol.net ● Twitter: vmassol
  • 3.
    Presentation: XWiki.org ● Open source project at http://xwiki.org ● Second Generation Enterprise Wiki ● Generic Web development platform ● LGPL licence ● 15 active committers
  • 4.
    Presentation: XWiki SAS ● Commercial company at http://xwiki.com ● Business Model ● Support, custom development, training, hosting, consulting ● No proprietary code, all under LGPL license ● 28 employees (12 committers, 7 contributors)
  • 5.
    Community-Driven Open Source ●Business-friendly licence (e.g. LGPL) ● Separate XWiki.org & XWiki.com sites ● Meritocracy ● All Community members have the same power ● Benefits for Users ● Assurance the project won't disappear ● Allow investing on it ● Especially since XWiki is a dev platform ● Benefits for XWiki SAS ● Viral spread + international development ● Ecosystem which can compete with companies with more money (requires extension system)
  • 6.
    How not tobe « Evil » ● Published Project Governance (http://dev.xwiki.org) ● Published Company Manifesto and Values ● http://www.xwiki.com/xwiki/bin/view/About/Values ● http://www.xwiki.com/xwiki/bin/view/About/Manifesto ● Votes for anything important, with veto ● Vote for accepting new committers ● Need good quality patches, takes 3-6+ months of continuous patch for XWiki SAS newcomers to get voted in, same process as anyone else
  • 7.
    Handling Conflicts ofInterest ● Make sure to have committers not from the company ● Veto for all votes and vote all important decisions ● Roadmaps, new committers, etc ● Dedicate a person responsible for the well being of the community ● Dedicated XWiki SAS developers for the open source project ● All code under an open source license
  • 8.
    Future Improvements ● DefinedGovernance for XWiki.org content ● Proposal sent: http://markmail.org/thread/3mpyhk6u5addevag ● Add ads but same rules for everyone. ● Special distributions on xwiki.com ● To draw non-tech users ● More Bounties ● Non profit association