Upload
ow2-consortium
View
128
Download
2
Tags:
Embed Size (px)
DESCRIPTION
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.
Citation preview
Sustainable Financing of Open
Source - an insider's view
2/17
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
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
The objective
Creating Open Source
Building a competitive solution
Being an healthy Business
Sustainable in the long term
·∙
·∙
·∙
·∙
5/17
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
Is it sustainable ?
Foundations: yes but works only for very large projects, smaller projects lackdriving
Singular: many companies use investors, close significant part of productsWe get code but no community
Service: contributions can be very low, product lacks driving
·∙
·∙·∙
·∙
7/17
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
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
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
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
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
XWiki's Approach: how did we finance ?
Margin of services
Research projects
Clients paying new features
Contributions
·∙
·∙
·∙
·∙
13/17
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 contributingChallenge: maximum distribution vs monetization
·∙
·∙
·∙
·∙
·∙
14/17
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
Q&A
16/17