Advertisement

XWiki Product and Community, OW2con'15, November 17, Paris

OW2
OW2
Dec. 1, 2015
Advertisement

More Related Content

Advertisement

More from OW2(20)

Advertisement

XWiki Product and Community, OW2con'15, November 17, Paris

  1. 11/17/15 OW2 con' 2015 XWiki: Product & Community Guillaume Delhumeau by
  2. 11/17/15 OW2 con' 2015 Who I Am
  3. 11/17/15 OW2 con' 2015 Guillaume Delhumeau ● XWiki.org “committer” ● XWiki SAS employee
  4. 11/17/15 OW2 con' 2015 Agenda
  5. 11/17/15 OW2 con' 2015 Agenda 1) What the XWiki product is 2) How the product is governed 3) What XWiki SAS is ● How the community & the company can live together ● The influence of the company on the project ● Example of collaboration: XWiki Collaborative Suite (XCS) 4) Does it works?
  6. 11/17/15 OW2 con' 2015 What XWiki is
  7. 11/17/15 OW2 con' 2015 XWiki product ● Created in 2004 by Ludovic Dubost ● Member of OW2 ● A powerful wiki, in the Java ecosystem ● Designed for enterprises ● Allow structured data ● Can be extended with integrated scripting capabilities (Velocity, Groovy, JS, etc...)
  8. 11/17/15 OW2 con' 2015 XWiki product ● Cover a lot of use-cases: ● Knowledge-bases ● Work spaces (collaborative editing, meeting application, polls, forums, file manager...) ● Intranet portals ● Public websites (CMS) ● Etc...
  9. 11/17/15 OW2 con' 2015 A wiki
  10. 11/17/15 OW2 con' 2015 With structured data
  11. 11/17/15 OW2 con' 2015 With extensions More than 300...
  12. 11/17/15 OW2 con' 2015 Heavily customizable
  13. 11/17/15 OW2 con' 2015 Heavily customizable
  14. 11/17/15 OW2 con' 2015 Mantras ● The best way to organize information & collaborate ● Stop using emails!
  15. 11/17/15 OW2 con' 2015 They trust us
  16. 11/17/15 OW2 con' 2015 Recent features ● Nested Pages: now a page can have “sub pages” to create hierarchy of pages. ● WYSIWYG editor (upcoming): replace our own editor by CKEditor. ● Going to a minimal distribution that can be extended with “Flavors” of XWiki (optimized for some use-cases)
  17. 11/17/15 OW2 con' 2015 Community
  18. 11/17/15 OW2 con' 2015 Governance ● XWiki.org is an Open Source project ● LGPL license ● Driven by its community
  19. 11/17/15 OW2 con' 2015 The community ● As many open source projects, our community gets together on the mailing lists. ● There are 3 active lists, recently accumulating 95 messages per day ● 2 main lists: ● «users» where users get help from the team ● «dev» where developers discuss new features, technical issues, etc...
  20. 11/17/15 OW2 con' 2015 «Committer» ● A developer who have the right to push commits on the official repository ● But being a «committer» involves more: ● Right to vote (when new features are proposed, when some important changes are going to be made) – It's actually a duty. ● A veto: a committer can «block» a proposal (but he needs to have good reasons)
  21. 11/17/15 OW2 con' 2015 Committer ● A committer has also priviligied access to the infra (bug tracker, official website, ci server, github administration, etc...) ● Duty to perform releases (at least one per year) ● Duty to watch everything that happens in the repository and verify its quality.
  22. 11/17/15 OW2 con' 2015 Committer ● Duty to look at contributions (Pull Requests, etc...) and apply them if possible ● More generally, discuss about the direction of the project ● And more... ● See: http://dev.xwiki.org/xwiki/bin/view/Community/C ommittership
  23. 11/17/15 OW2 con' 2015 Committership ● Important: all committers have the same rights. ● There is no leader, no boss, no «Benevolent Dictator for Life». ● All the decisions have to be democratically made. ● It's the Apache Software Foundation model.
  24. 11/17/15 OW2 con' 2015 How to become a committer ● When a developer has proved himself (by doing pull requests, etc...), one of the committers can propose to give him the status. ● Then, other committers vote to decide whether or not the candidacy is accepted. ● Newcomers are welcome!
  25. 11/17/15 OW2 con' 2015 Roadmap ● Each year, a «roadmap» is discussed by the committers ● Define the objectives for the comming year
  26. 11/17/15 OW2 con' 2015 Sponsoring Company
  27. 11/17/15 OW2 con' 2015 XWiki SAS (my employer) ● XWiki SAS is the company founded by XWiki's creator, Ludovic Dubost. ● Provides support, hosting, and services for clients interested in XWiki. ● Fund some committers (full-time jobs): ● Currently 6 committers are salaried of XWiki SAS ● Most of the work done on the product comes from these 6 persons
  28. 11/17/15 OW2 con' 2015 XWiki SAS ● XWiki SAS also provides: ● The infrastructure (servers, etc...) ● A «quality team», who is in charge of testing the new versions of XWiki and contributing to the documentation
  29. 11/17/15 OW2 con' 2015 XWiki SAS: angel or devil? ● XWiki SAS plays the game of Open Source ● There is some committers who have no relation with this company ● And that is good! ● Some committers are former employees who keep their committer status (the 2 entities are distrinct so it's logical)
  30. 11/17/15 OW2 con' 2015 XWiki SAS: angel or devil? ● Once a year, XWiki SAS employees proposes a roadmap but then it's discussed/modified by the committers. ● Nothing is imposed! ● XWiki SAS would love to see more companies funding the XWiki.org project: a win/win situation.
  31. 11/17/15 OW2 con' 2015 XWiki SAS: angel or devil? “Since XWiki SAS fund most of the developers, the company must have a great influence on the project...” ● Indeed... But other committers have still veto, and developers from other companies can join the project so that it would be more «balanced». ● The current situation of being the main sponsor is not an objective of the company.
  32. 11/17/15 OW2 con' 2015 XWiki SAS: Open Core? ● The company does not apply an «Open Core» strategy. All contributions are free. ● Consequence: the distinct between the project and the company is well managed. ● Maybe it could be more explicit by renaming the project. The question has been asked already.
  33. 11/17/15 OW2 con' 2015 XWiki SAS: What is XCS? ● XWiki Collaborative Suite (XCS) is a new project of XWiki SAS (the company). ● It's a distribution of XWiki (the product) packaged with a collection of extensions. ● Including an extension to interact with their (paying) support team.
  34. 11/17/15 OW2 con' 2015 XWiki SAS: What is XCS?
  35. 11/17/15 OW2 con' 2015 XWiki SAS: What is XCS? ● XCS is still not an «Open Core» strategy. ● Actually, XCS is open source too (the source code is available on github) ● But this project is not lead by the community ● It has been developed to answer the XWiki SAS needs for more customized environnement (integration with the XWiki SAS infrastructure, etc...) ●
  36. 11/17/15 OW2 con' 2015 XWiki SAS: What is XCS? ● XCS is definitively not a danger for the XWiki.org project. ● It's actually a good way to test our extensibility: we try to make the project modular enough so that a lot of different distributions could exists, depending on the users' needs.
  37. 11/17/15 OW2 con' 2015 Health
  38. 11/17/15 OW2 con' 2015 Health ● XWiki.org is healthy: ● Mailing lists are active ● Frequent releases ● A lot of downloads ● The XWiki democracy works and we are a serious product in the competition
  39. 11/17/15 OW2 con' 2015 Questions?
  40. 11/17/15 OW2 con' 2015 Thank you!
  41. 11/17/15 OW2 con' 2015 Contact Guillaume Delhumeau ● Email: gdelhumeau@xwiki.com ● Website: gdelhumeau.myxwiki.org ● Twitter: @gdelhumeau
Advertisement