Free Software/Open Source code is by definition Free, but writing it requires heavy competencies. There are many ways (Business Models) to finance these developments. Some of them include mixing Open Source code with Proprietary code. Regularly developers that started with Open Source, move to proprietary or Open Core business models. Based on 10 years of experience in producing Open Source Code with the company XWiki SAS, and on analysis on how other companies have evolved their business models and how it impacted their open source contributions, this talk proposes to review these methods in the light of the sustainable financing of Open Source Code: in which ways can one write FLOSS code for the long term. What are good practices from all participants to the FLOSS eco-system which can lead to more Open Source code production and better Open Source products.
3. Agenda
·∙
About me and XWiki
·∙
The objective
·∙
Usual Open Source business models
·∙
Some problems
·∙
Novel business models
·∙
XWiki's approach
·∙
What could the community do ?
3/17
4. me
10 years running XWiki
Passionate about Open Source
Technical innovation
Openness needed for more
equality
XWiki
Collaborative platform
Competitive market
Innovative (not a me too)
LGPL Licence
100% Open Source
1,3M revenue / year (2014)
About me and XWiki
·∙
·∙
·∙
·∙
·∙
·∙
·∙
·∙
·∙
·∙
·∙
·∙
4/17
5. The objective
·∙
Creating Open Source
·∙
Building a competitive solution
·∙
Being an healthy Business
·∙
Sustainable in the long term
5/17
6. Usual business models
Foundations: Multiple Companies collaborating on core, differentiate on
binaries and distributions (linux, android, eclipse, drupal)
Singular: One Company mainly drives the software, differentiate with add-ons
Double licensing
Open Core
Service: Companies collaborate doing services on Open Source software.
"Take the Money and run" (sell to investors).
Sometimes the models are mixed
·∙
·∙
·∙
·∙
·∙
·∙
·∙
6/17
7. Is it sustainable ?
Foundations: yes but works only for very large projects, smaller projects lack
driving
Singular: many companies use investors, close significant part of products
We get code but no community
Service: contributions can be very low, product lacks driving
·∙
·∙
·∙
·∙
7/17
8. The investors issue
·∙
Investors want more control (monetization)
·∙
Projects are open core, or double licensed
·∙
Contributors don't have control
·∙
Uncertainty hinders contribution
·∙
Example: MySQL -> forked as a smaller company
8/17
9. The "Fully Open Source" issue
·∙
Users like "free", would like everything free
·∙
Services scale less
·∙
Partners do not contribute enough
·∙
Prisoner's dilemma
·∙
Tougher to be a healthy business
9/17
10. Novel business models: Moodle HQ
·∙
Controls the brand and the distribution
·∙
Certifies partners and licenses the brand
·∙
Partners give 10% of their revenue
·∙
60 partners
10/17
11. Novel business models: Piwik
·∙
Separate R&D from Service company using the brand
·∙
R&D done in New Zealand
·∙
Cloud and Support services run from Poland
·∙
Piwik.com pays fees to Piwik.org
11/17
12. XWiki's Approach
Commitment to Open Source
·∙
·∙
·∙
·∙
·∙
·∙
We want to produce a lot of Open Source code
Sells Services and Support
50% more cost for services for clients without "support contracts"
Cloud offer (tough)
Promises reversibility (you can have the best tool without us)
12/17
13. XWiki's Approach: how did we finance ?
·∙
Margin of services
·∙
Research projects
·∙
Clients paying new features
·∙
Contributions
13/17
14. Models we look at
·∙
XWiki Collaboration Suite package distribution
·∙
App Store monetization
·∙
Interested in the Moodle model
·∙
Tougher license
·∙
Crowdfunding
Challenge: competition from companies not contributing
Challenge: maximum distribution vs monetization
14/17
15. What could the community do ?
·∙
Users look at who does R&D when buying services
·∙
More collaboration between companies to fund R&D
·∙
More contributors from service companies
·∙
Commitment to Open Source from Singular projects (Manifestos)
·∙
How to punish commercial "free-riders" ?
·∙
Way to differentiate "good players" (Labels ?)
·∙
More projects using Moodle's model ?
15/17