SlideShare a Scribd company logo
1 of 21
Download to read offline
How do
open source
companies
make money?
By Alessio Fanelli
What we’ll chat about
❏ How software became copyrightable
❏ Free Software -> Open Source -> Open Core
❏ The “DBDS” framework
❏ Case studies
About Me
afanelli@645ventures.com
@FanaHOVA
"Who can afford to do
professional work for nothing?”
- Bill Gates in “An Open Letter to Hobbyists”
Apple Computer v. Franklin Computer (1983)
Richard Stallman creates
the GNU Project (1983)
“In the Church of Emacs we have put an end to the priesthood of technology:
everyone is free to read our sacred scriptures.” - Richard Stallman
St IGNUcius
Open Source
Free Software
“Free software means software that respects users' freedom and
community. Roughly, it means that the users have the freedom to
run, copy, distribute, study, change and improve the software.
Thus, “free software” is a matter of liberty, not price.”
- GNU Project
General Public License (GPL)
❏ Created in 1989 by GNU Project
❏ Leverages “Copyleft”
❏ Derivative work must be under
GPL, and therefore open sourced
❏ Prohibits companies from
repackaging GPL licensed code
and selling it as closed source
Free Software Movement
❏ Community driven
❏ Homebrew/hobbyist scene
❏ Decentralized (mailing lists, IRC)
❏ High barrier to entry
“Mozilla.org is, simply put, Netscape’s last-ditch effort to
keep Microsoft from owning the Web [...] Ullman and
Raymond agree that, with the added boost from
Netscape, the open-source zeitgeist is afoot.”
July / August 1998 - IEEE Software
Netscape goes open source
Licenses shift towards permissive
❏ MIT License (1983) - Permissive
❏ BSD (1988) - Permissive
❏ Netscape / Mozilla Public License (1998) - Permissive
❏ Apache License (2004) - Permissive
❏ CDDL (2005) - Permissive
Thank you WhiteSource!
Free Software -> Open Source Ethos Change
❏ Community driven “Stadium” model
❏ Decentralized (mailing lists, IRC) Centralized (GitHub, etc)
❏ High barrier to entry Low barrier to entry
❏ Homebrew/hobbyist scene Corporate involvement
Open Core
Open Source
❏ 100% publicly available
❏ You can fully run it yourself
❏ Monetized through services
❏ The OSS project is just a piece
of the product
❏ If the company shuts down,
you lose the full product
Atlas
How do you convert
your open source users
into paying users?
The “DBDS” Framework
❏ Discover: the developer is looking for a tool to solve a certain need.
They will check out projects posted on GitHub, Hacker News, etc.
❏ Build: once they find a tool, they want to start playing around with it as
quickly as possible. It then starts expanding to the broader team and
work towards a production-ready product starts.
❏ Deploy: once the product is built, it’s going to production, which will
require CI/CD support, observability, etc.
❏ Scale: the product is in production, and needs to be maintained.
Monetization Helix
Developer Need Monetization Trigger
Discover Looking for a Linux distro to run
their applications and workloads
Content & Community
Build
Making sure Red Hat supports all
their requirements, and
understanding best practices
Create certifications and training
courses that can be sold to
companies and agencies to be
“certified” Red Hat developers
Deploy
Needs to get Red Hat deployed to
a cloud, VPC, or on-prem
environment
Sell Red Hat OpenStack to manage
your cloud infrastructure, as well as
dedicated support
Scale
Making sure the deployment is
able to scale with traffic, is secure,
and can be easily maintained
Sell Red Hat Enterprise, an
enterprise version of the distro with
proprietary enterprise features
Developer Need Monetization Trigger
Discover Looking for a NoSQL database Content & Community
Build
Searching ORM adapters for their
language, sketching out data
models, understanding pros/cons
Run paid workshops for developers
to learn, as well as offering ad-hoc
development for specific use cases
Deploy
Getting the database running in a
cloud/on-prem environment, and
allowing secure connections to it
Sell MongoDB Atlas as a service,
removing the hosting complexity
from the developer
Scale
Make sure infrastructure can
scale, support advanced features
like audit logs, backups, etc.
Sell MongoDB Cloud as a wider
platform on top of MongoDB Atlas.
Content & Community Training & Development Managed Services Enterprise Support
Monetization Helix
❏ Open Source != Open Core
❏ “DBDS”: Discover, Build, Deploy, Scale
❏ Monetization Helix (OSS vs Reliability)
Get in touch!
❏ afanelli@645ventures.com
❏ @FanaHOVA
How do open source companies make money?

More Related Content

More from All Things Open

Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
 Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlowAll Things Open
 
DEI Challenges and Success
DEI Challenges and SuccessDEI Challenges and Success
DEI Challenges and SuccessAll Things Open
 
Scaling Web Applications with Background
Scaling Web Applications with BackgroundScaling Web Applications with Background
Scaling Web Applications with BackgroundAll Things Open
 
Supercharging tutorials with WebAssembly
Supercharging tutorials with WebAssemblySupercharging tutorials with WebAssembly
Supercharging tutorials with WebAssemblyAll Things Open
 
Using SQL to Find Needles in Haystacks
Using SQL to Find Needles in HaystacksUsing SQL to Find Needles in Haystacks
Using SQL to Find Needles in HaystacksAll Things Open
 
Configuration Security as a Game of Pursuit Intercept
Configuration Security as a Game of Pursuit InterceptConfiguration Security as a Game of Pursuit Intercept
Configuration Security as a Game of Pursuit InterceptAll Things Open
 
Scaling an Open Source Sponsorship Program
Scaling an Open Source Sponsorship ProgramScaling an Open Source Sponsorship Program
Scaling an Open Source Sponsorship ProgramAll Things Open
 
Build Developer Experience Teams for Open Source
Build Developer Experience Teams for Open SourceBuild Developer Experience Teams for Open Source
Build Developer Experience Teams for Open SourceAll Things Open
 
Deploying Models at Scale with Apache Beam
Deploying Models at Scale with Apache BeamDeploying Models at Scale with Apache Beam
Deploying Models at Scale with Apache BeamAll Things Open
 
Sudo – Giving access while staying in control
Sudo – Giving access while staying in controlSudo – Giving access while staying in control
Sudo – Giving access while staying in controlAll Things Open
 
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML ApplicationsFortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML ApplicationsAll Things Open
 
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...All Things Open
 
Building AlmaLinux OS without RHEL sources code
Building AlmaLinux OS without RHEL sources codeBuilding AlmaLinux OS without RHEL sources code
Building AlmaLinux OS without RHEL sources codeAll Things Open
 
Open Source evaluation: A comprehensive guide on what you are using
Open Source evaluation: A comprehensive guide on what you are usingOpen Source evaluation: A comprehensive guide on what you are using
Open Source evaluation: A comprehensive guide on what you are usingAll Things Open
 
System Design on Easy Mode
System Design on Easy ModeSystem Design on Easy Mode
System Design on Easy ModeAll Things Open
 
Introduction to GitHub Copilot
Introduction to GitHub CopilotIntroduction to GitHub Copilot
Introduction to GitHub CopilotAll Things Open
 
Linux Distribution Collaboration …on a Mainframe!
Linux Distribution Collaboration …on a Mainframe!Linux Distribution Collaboration …on a Mainframe!
Linux Distribution Collaboration …on a Mainframe!All Things Open
 
Know Your Data: The stats behind your alerts
Know Your Data: The stats behind your alertsKnow Your Data: The stats behind your alerts
Know Your Data: The stats behind your alertsAll Things Open
 
Imagined Dragons: Building an Imagination-Powered Music Recommendation Platform
Imagined Dragons: Building an Imagination-Powered Music Recommendation PlatformImagined Dragons: Building an Imagination-Powered Music Recommendation Platform
Imagined Dragons: Building an Imagination-Powered Music Recommendation PlatformAll Things Open
 
The Path to Real-time Data Integration with Open Source
The Path to Real-time Data Integration with Open SourceThe Path to Real-time Data Integration with Open Source
The Path to Real-time Data Integration with Open SourceAll Things Open
 

More from All Things Open (20)

Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
 Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
 
DEI Challenges and Success
DEI Challenges and SuccessDEI Challenges and Success
DEI Challenges and Success
 
Scaling Web Applications with Background
Scaling Web Applications with BackgroundScaling Web Applications with Background
Scaling Web Applications with Background
 
Supercharging tutorials with WebAssembly
Supercharging tutorials with WebAssemblySupercharging tutorials with WebAssembly
Supercharging tutorials with WebAssembly
 
Using SQL to Find Needles in Haystacks
Using SQL to Find Needles in HaystacksUsing SQL to Find Needles in Haystacks
Using SQL to Find Needles in Haystacks
 
Configuration Security as a Game of Pursuit Intercept
Configuration Security as a Game of Pursuit InterceptConfiguration Security as a Game of Pursuit Intercept
Configuration Security as a Game of Pursuit Intercept
 
Scaling an Open Source Sponsorship Program
Scaling an Open Source Sponsorship ProgramScaling an Open Source Sponsorship Program
Scaling an Open Source Sponsorship Program
 
Build Developer Experience Teams for Open Source
Build Developer Experience Teams for Open SourceBuild Developer Experience Teams for Open Source
Build Developer Experience Teams for Open Source
 
Deploying Models at Scale with Apache Beam
Deploying Models at Scale with Apache BeamDeploying Models at Scale with Apache Beam
Deploying Models at Scale with Apache Beam
 
Sudo – Giving access while staying in control
Sudo – Giving access while staying in controlSudo – Giving access while staying in control
Sudo – Giving access while staying in control
 
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML ApplicationsFortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
 
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
 
Building AlmaLinux OS without RHEL sources code
Building AlmaLinux OS without RHEL sources codeBuilding AlmaLinux OS without RHEL sources code
Building AlmaLinux OS without RHEL sources code
 
Open Source evaluation: A comprehensive guide on what you are using
Open Source evaluation: A comprehensive guide on what you are usingOpen Source evaluation: A comprehensive guide on what you are using
Open Source evaluation: A comprehensive guide on what you are using
 
System Design on Easy Mode
System Design on Easy ModeSystem Design on Easy Mode
System Design on Easy Mode
 
Introduction to GitHub Copilot
Introduction to GitHub CopilotIntroduction to GitHub Copilot
Introduction to GitHub Copilot
 
Linux Distribution Collaboration …on a Mainframe!
Linux Distribution Collaboration …on a Mainframe!Linux Distribution Collaboration …on a Mainframe!
Linux Distribution Collaboration …on a Mainframe!
 
Know Your Data: The stats behind your alerts
Know Your Data: The stats behind your alertsKnow Your Data: The stats behind your alerts
Know Your Data: The stats behind your alerts
 
Imagined Dragons: Building an Imagination-Powered Music Recommendation Platform
Imagined Dragons: Building an Imagination-Powered Music Recommendation PlatformImagined Dragons: Building an Imagination-Powered Music Recommendation Platform
Imagined Dragons: Building an Imagination-Powered Music Recommendation Platform
 
The Path to Real-time Data Integration with Open Source
The Path to Real-time Data Integration with Open SourceThe Path to Real-time Data Integration with Open Source
The Path to Real-time Data Integration with Open Source
 

Recently uploaded

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Recently uploaded (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

How do Open Source Companies Make Money?

  • 1. How do open source companies make money? By Alessio Fanelli
  • 2. What we’ll chat about ❏ How software became copyrightable ❏ Free Software -> Open Source -> Open Core ❏ The “DBDS” framework ❏ Case studies
  • 4. "Who can afford to do professional work for nothing?” - Bill Gates in “An Open Letter to Hobbyists”
  • 5. Apple Computer v. Franklin Computer (1983)
  • 6. Richard Stallman creates the GNU Project (1983) “In the Church of Emacs we have put an end to the priesthood of technology: everyone is free to read our sacred scriptures.” - Richard Stallman St IGNUcius
  • 7. Open Source Free Software “Free software means software that respects users' freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software. Thus, “free software” is a matter of liberty, not price.” - GNU Project
  • 8. General Public License (GPL) ❏ Created in 1989 by GNU Project ❏ Leverages “Copyleft” ❏ Derivative work must be under GPL, and therefore open sourced ❏ Prohibits companies from repackaging GPL licensed code and selling it as closed source
  • 9. Free Software Movement ❏ Community driven ❏ Homebrew/hobbyist scene ❏ Decentralized (mailing lists, IRC) ❏ High barrier to entry
  • 10. “Mozilla.org is, simply put, Netscape’s last-ditch effort to keep Microsoft from owning the Web [...] Ullman and Raymond agree that, with the added boost from Netscape, the open-source zeitgeist is afoot.” July / August 1998 - IEEE Software Netscape goes open source
  • 11. Licenses shift towards permissive ❏ MIT License (1983) - Permissive ❏ BSD (1988) - Permissive ❏ Netscape / Mozilla Public License (1998) - Permissive ❏ Apache License (2004) - Permissive ❏ CDDL (2005) - Permissive
  • 13. Free Software -> Open Source Ethos Change ❏ Community driven “Stadium” model ❏ Decentralized (mailing lists, IRC) Centralized (GitHub, etc) ❏ High barrier to entry Low barrier to entry ❏ Homebrew/hobbyist scene Corporate involvement
  • 14. Open Core Open Source ❏ 100% publicly available ❏ You can fully run it yourself ❏ Monetized through services ❏ The OSS project is just a piece of the product ❏ If the company shuts down, you lose the full product Atlas
  • 15. How do you convert your open source users into paying users?
  • 16. The “DBDS” Framework ❏ Discover: the developer is looking for a tool to solve a certain need. They will check out projects posted on GitHub, Hacker News, etc. ❏ Build: once they find a tool, they want to start playing around with it as quickly as possible. It then starts expanding to the broader team and work towards a production-ready product starts. ❏ Deploy: once the product is built, it’s going to production, which will require CI/CD support, observability, etc. ❏ Scale: the product is in production, and needs to be maintained.
  • 18. Developer Need Monetization Trigger Discover Looking for a Linux distro to run their applications and workloads Content & Community Build Making sure Red Hat supports all their requirements, and understanding best practices Create certifications and training courses that can be sold to companies and agencies to be “certified” Red Hat developers Deploy Needs to get Red Hat deployed to a cloud, VPC, or on-prem environment Sell Red Hat OpenStack to manage your cloud infrastructure, as well as dedicated support Scale Making sure the deployment is able to scale with traffic, is secure, and can be easily maintained Sell Red Hat Enterprise, an enterprise version of the distro with proprietary enterprise features
  • 19. Developer Need Monetization Trigger Discover Looking for a NoSQL database Content & Community Build Searching ORM adapters for their language, sketching out data models, understanding pros/cons Run paid workshops for developers to learn, as well as offering ad-hoc development for specific use cases Deploy Getting the database running in a cloud/on-prem environment, and allowing secure connections to it Sell MongoDB Atlas as a service, removing the hosting complexity from the developer Scale Make sure infrastructure can scale, support advanced features like audit logs, backups, etc. Sell MongoDB Cloud as a wider platform on top of MongoDB Atlas.
  • 20. Content & Community Training & Development Managed Services Enterprise Support Monetization Helix
  • 21. ❏ Open Source != Open Core ❏ “DBDS”: Discover, Build, Deploy, Scale ❏ Monetization Helix (OSS vs Reliability) Get in touch! ❏ afanelli@645ventures.com ❏ @FanaHOVA How do open source companies make money?