Open Source Software
Licenses and Business
Models Explained
Peter Zaitsev,
CEO, Percona
June 14th, 2022
Great
Momentum for
Commercial
Open Source
• RedHat $34B (acquired IBM)
• MongoDB $16.3B (public)
• GitHub $5.9B (acquired Microsoft)
• Databricks ($38B private)
• Elastic $8.6B (public)
• Hashicorp $5B (public)
• Confluent $5B (public)
• Cloudera $5.3B (private)
2
Open Source
and You
3
What are your
Goals Being
Involved with
Open Source ?
4
“Just for
Fun”
Make it A
Career
Make a
Difference
Build a
Business
Is there Existing Project ?
• Is there existing Project you’re working on or are you looking to start a project
to meet your goals ?
5
Open Source
Project vs
Product
6
Almost any code on Github can be called Open Source
Project
Many Projects are focused on their Developer(s)
Developers write the code they feel like writing
May not care about documentation, compatibility, QA
May not care about user and customer support
Product –
Commitment to
Users and
Customers
7
Clear Licensing
Lifecycle, Defined
Compatibility,
Upgrade Path
Builds/Packages
Documentation
Free or Commercial
Support, Bug/Issue
Handling
Security Issues
Remediation
Quality Assurance
How does it sound ?
Not Every Developer is interested in doing what it takes to do the Open Source
product (or building a team what does it)
8
Business Model Not
Required
You may chose to just to focus building the project on your own or
company time, and not try to make it into the Product and Business
9
If Project Becomes
Successful…
If you do not build business around it… someone else
will
10
Open Source
Business
Models
© 2020 Percona 11
Model First, License
Second
Your Business
Model will
drive
appropriate
license
choices
12
Open Source is
not a Business
Model
Marten Mickos
13
Business and
Open Source
Building Business around Open
Source Development Model and
Open Source Distribution Model
14
Does not Have to
be Both
15
“MongoDB was built by MongoDB.
There was no prior art. We didn’t open
source it for help; we open sourced it as
a freemium strategy”
https://www.cbronline.com/interview/mongodb-ceo-interview
Open Source
Distribution
Model
16
Github
Distributions
Part of Other Project
Open Source
Development
Model
17
Code Contributions
Testing/Bugs
Ideas
Documentation
Open Source Community
• Open Source Community can be Uniquely Strong and Loyal
18
Open Source for
Marketing
19
“Open Source” is a positive
Project Users are more likely to
promote it for Receprocity
Easier to Market your Product for Free
Business Models:
The Outcome
20
BUILD A BUSINESS AND
EXIT FOR $10B
MAKE A GOOD LIVING FOR
MYSELF AND FEW FRIENDS
Big Exit
21
Product Focused Business
Creating IP
Building Anti-Competitive Moats
Obsessing with Scaling
Raising Capital often Required
“Open Source” takes a backseat
Lifestyle Business
22
Can be Service Business (Product Possible Too)
Proceed at your own pace
Easier to focus on “Open Source”
Easier to Bootstrap
Distribution vs
Monetization
23
Distribution Focus – Focus on Growing
Number of Users of your Open Source
Software
Monetization Focus - Focus on
Converting Users to Customers and
Increasing amount of $$ Customers Pay
Distribution/Monetization Conflict
Amazon RDS for MySQL is great for growing number of MySQL users but not so
great for Oracle to be able to monetize MySQL
24
Open Source
Business Models
Overview
© 2020 Percona 25
Services (Consulting and Engineering)
Support and Managed Services
Dual Licensing
Advanced Commercially Licensed Version
SaaS
AD Supported
Consulting and
Custom
Engineering
26
Easy to Get into
Relatively Low Margin
Non Recurring
Hard to Scale
Support and
Managed
Services
27
Recurring
Generally Better Margin
Easier to Scale
Medium Investment to start
Dual Licensing
28
Product Based
Sell Commercially Licensed version of
product for those who can’t comply
with terms of Open Source License
Enhanced
Commercial
Version
29
PRODUCT BASED ENHANCED COMMERCIAL
VERSION OF THE PRODUCT
IS SOLD
TYPICALLY PACKAGED WITH
ADDITIONAL BENEFITS AS
SUBSCRIPTION
SaaS
30
SaaS version of software is commercially
available
Can be paired with “Freemium Model”
In most cases SaaS version is not 100%
Open Source
AD Supported
31
May Also Include Functionality
to Remove Ads for a Fee
Open Source version Includes
Ads
Multi-Choice Answer
I is typical for Companies to have more than one Business model at play at the
same time, with focus on 1-2 primary models
32
Go To Market
33
Selling to End Users
Large volume
Small/Medium Average Deal Size
Inexpensive/Quick Sales Process
Selling to Enterprise
Low Volume
Large Deal Size
Expensive/Long Sales Process
Ownership/Governance
• Community/Foundation Governed Product
• Linux, PostgreSQL, Kubernetes, Drupal
• Single Company Governed Product
• MySQL, MongoDB, Nginx
34
Licenses for
Open Source
Software
© 2020 Percona 35
Warning
I am not a lawyer. This is my
understanding, which should
not be seen as legal advice
© 2020 Percona 36
Open Source
37
OPEN SOURCE IN
SUBSTANCE
OPEN SOURCE FOR
MARKETING
https://www.theregister.com/2022/03/17/court_open_source/
Truly Open Source
• OSI: https://opensource.org/osd-annotated
• GNU: https://www.gnu.org/philosophy/free-sw.en.html
• DEBIAN: https://www.debian.org/social_contract#guidelines
38
Free Software –
Four essential
Freedoms
39
https://www.gnu.org/philosophy/free-sw.html
Open Source Business
Monetizing Truly Open Source Software is Hard
40
Openness Choice
Permissive
Open Source
License
• Maximize
Distribution
Copyleft
Open Source
License
Source
Available
License
Proprietary
Software
• Maximize
Monetization
41
Types of Open
Source
• Can modify software (create
derived work) and do whatever
you want with result, including
licensing it commercially
Permissive
• If you modify software you
need to distribute all the
changes under the same license
Copyleft
42
What is typical in
the Ecosystem ?
43
Linux – GPL
Kubernetes - Apache 2.0
PostgreSQL - PostgrSQL License
License/Model
Fit
44
Consulting and
Custom
Engineering
45
Permissive Licenses work Great
More Adoption – More Business
Public cloud SaaS is not major
Competition
Support and
Managed
Services
46
Can work well with variety of License
Types
More concern on competition from
Hyper Scale Cloud Vendors
Dual Licensing
47
RELIES ON OPEN SOURCE
LICENSE LIMITATIONS
TYPICALLY COPY-LEFT (AND
SOURCE AVAILABLE) LICENSES
Enhanced
Commercial
Version
48
Different Strategies can be employed
The more “full featured” your “Open
Source” version is the more need for
Copy-Left or Source Available Licenses
If “Open Source” is severely limited it can
be Permissive
SaaS
• To prevent competition from Hyper-Scalers Source Available Licenses are often
used
49
AD Supported
• Can work with Any License
50
Trend:
Permissive vs
Copyleft
51
https://resources.whitesourcesoftware.com/blog-whitesource/open-source-licenses-trends-and-predictions
Current Trend:
Raise of Source
Available
Licenses
52
“Combination”
• How do you expect your software to be “combined” with other Open Source
and Proprietary Software by Users ?
53
Marketplaces
54
Many Marketplaces do not allow AGPL
license
Apple Appstore does not allow GPL
License and
Copyright
55
As Copyright Holder you can change
license at any time (for new versions of
software)
If you want to have those rights ensure
to have contributors agreement which
grants you those
Open Source and Trademark
• Licenses are different in their relationship to Trademark. Think through your
Trademark Policies separately from the license
56
Open Source and Patents
Open Source Licenses differ in their Patent grants. Newer licenses tent to be more
specific about their Patent grant.
57
Need More
Protection ?
Consider Polyform Project instead of writing your own license
58
https://polyformproject.org
Summary
59
Decide on what
your Goals are
1
Pick Business
Model to Reach
them
2
Pick Open
Source
License(es) to
support it
3
Contribute to
Open Source as
much as you
can 
4
Thank you, Let’s Connect!
https://www.linkedin.com/in/peterzaitsev/
https://twitter.com/PeterZaitsev
https://peterzaitsev.com

Open Source Software Licenses and Business Models Explained

Editor's Notes