SlideShare a Scribd company logo
1
page
HOW TO KEEP AN OPEN-SOURCE
APP TOGETHER WITH
COMMERCIAL PRODUCTS?
TATIANA KRUPENYA
March 23, 2023
2
page
o I am the CEO of DBeaver Corporation
o DBeaver is a UI tool for database management and
administration
o DBeaver was born as an open-source project in 2011
o The number of DBeaver users has grown to more
than 8 million
o DBeaver is used in every country in the world
NICE TO MEET YOU
3
page
WHY DO PEOPLE START OSS PROJECT
INDIVIDUALS BUSINESS
Ø I have a great tool, and I want
to share it with people.
Ø I have a great business idea, and I will
distribute all the required software for free.
Ø We thought we could sell this software, but
no one wanted to buy it. So, we decided to
publish it as OSS.
Ø OSS is cool. If we want to attract more
customers, we have to create our own OSS
product.
4
page
WHY DO PEOPLE STOP OSS PROJECT
5
page
SUPPORT
We will help you to setup the
system and integrate it to your
infrastructure.
COMMERCIAL FEATURES
You will only get these things if
you pay for the product.
HOW TO MAKE MONEY ON OSS
LIMITATIONS
You cannot do this with OSS.
FEATURES ON THE TOP
We have prepared special
add-ons that make the product
even better.
SECURITY AND TRUSTNESS
We are ready to confirm that
the product is safe.
LATE DELIVERY
All new features will first be
available in the commercial
version.
6
page
KNOW YOUR COMPETITOR
from: https://wallpapercave.com/three-spider-man-wallpapers
7
page
SUPPORT
We will help you to setup the
system and integrate it to your
infrastructure.
COMMERCIAL FEATURES
You will only get these things if
you pay for the product.
HOW TO NOT MAKE MONEY WITH OSS
LIMITATIONS
You cannot do this with OSS.
FEATURES ON THE TOP
We have prepared special
add-ons that make the product
even better.
SECURITY AND TRUSTNESS
We are ready to confirm that
the product is safe.
LATE DELIVERY
All new features will first be
available in the commercial
version.
I’ll ask community about this. I don’t need it. I use it for my personal needs.
I don’t need it. Security auto-checks are enough. I’m ready to wait.
8
page
o I believe that most of my users
want to buy my product.
o I believe that most of my users are
ready to buy my product.
o I believe I will attract even more
users to my paid product than to
my OSS.
MY COMMUNITY IS MY CUSTOMERS
9
page
COMMUNITY FORCES
Your community can bring you much more than money.
10
page
COMMUNITY FORCES
Recommendations
Localization
Testing
Support
Promotion
Contribution
11
page
HOW TO GROW YOUR COMMUNITY
o Develop your open-source product
together with commercial ones
o Build a friendly infrastructure for the
users of the open-source product
o Create an environment for the
contributors
o Keep an eye on the community culture
12
page
46%
36%
18%
Your vision
Customer needs
Community requests
HINT 1 TO SIMPLIFY YOUR LIFE
DEVELOPMENT
13
page
HINT 2 TO SIMPLIFY YOUR LIFE
INFRASTRUCTURE
FOR USERS
o Simple access to your product
o Predictable release cycle
o Clear documentation
14
page
HINT 3 TO SIMPLIFY YOUR LIFE
ENVIRONMENT
FOR CONTIBUTORS
o Organize a contribution space
o Make working with a community
a routine task for your team
o Provide contribution guides
15
page
HINT 4 TO SIMPLIFY YOUR LIFE
CULTURE
Build any community you like.
But build it with respect to community members.
16
page
FIND THE BALANCE
17
page
1. Determine your business model
2. Determine the most valuable things for your community
3. Determine the benefits you get from the community
4. Create a development strategy for your OSS and commercial products
5. Build an infrastructure that simplifies your collaboration with contributors
LONG STORY SHORT
How to keep an open-source app together with commercial products?
18
page
o To sell your products globally
o To not spend money on advertisements
o To be the first to find critical issues
o To test your products end to end
o To provide free support for your users
IF IT WAS A BUSINESS BOOK
ONLY 1 HOUR WITH A COMMUNITY PER DAY HELPS YOU:
19
page
THANK YOU
USEFUL LINKS
EMAIL: tati@dbeaver.com
DBEAVER GITHUB: github.com/dbeaver
DBEAVER COMMUNITY: dbeaver.io
DBEAVER PRO: dbeaver.com

More Related Content

Similar to How to Keep an Open-source App Together With Commercial Products?

How to Plan for Successful App Launch
How to Plan for Successful App LaunchHow to Plan for Successful App Launch
Orta Therox
Orta TheroxOrta Therox
Orta Therox
CodeFest
 
4 city spot
4 city spot4 city spot
4 city spot
KayDrive
 
10 words of app creation wisdom
10 words of app creation wisdom10 words of app creation wisdom
10 words of app creation wisdom
Shortcut Media
 
600 most amazing apps PDF
600 most amazing apps PDF 600 most amazing apps PDF
600 most amazing apps PDF
Non-profit forming organization
 
Going web native
Going web nativeGoing web native
Going web native
Marcus Hellberg
 
12 top app testing tools
12 top app testing tools12 top app testing tools
12 top app testing tools
Gabirel Machuret
 
iPhone & iPad App Cash - The *COMPLETE GUIDE* to create iPhone app and how to...
iPhone & iPad App Cash - The *COMPLETE GUIDE* to create iPhone app and how to...iPhone & iPad App Cash - The *COMPLETE GUIDE* to create iPhone app and how to...
iPhone & iPad App Cash - The *COMPLETE GUIDE* to create iPhone app and how to...
jcitnmkt
 
110621 Brown Bag Lunch - iPhone & Android Apps for Business
110621 Brown Bag Lunch - iPhone & Android Apps for Business110621 Brown Bag Lunch - iPhone & Android Apps for Business
110621 Brown Bag Lunch - iPhone & Android Apps for Business
crassi
 
5 Top Web Design and Development Tips for an Awesome Web App
5 Top Web Design and Development Tips for an Awesome Web App5 Top Web Design and Development Tips for an Awesome Web App
5 Top Web Design and Development Tips for an Awesome Web App
Pixel Crayons
 
Startup guide
Startup guideStartup guide
Startup guide
Genora Infotech
 
Building a wow product by @RuthlessUx
Building a wow product by @RuthlessUxBuilding a wow product by @RuthlessUx
Building a wow product by @RuthlessUx
SHAHEENA ATTARWALA
 
Throwaway
ThrowawayThrowaway
Throwaway
Andrew Abernathy
 
Thinspired_BusinessPlan Final
Thinspired_BusinessPlan FinalThinspired_BusinessPlan Final
Thinspired_BusinessPlan Final
Daniel Paz
 
Mobile App Development Proposal Template PowerPoint Presentation Slides
Mobile App Development Proposal Template PowerPoint Presentation SlidesMobile App Development Proposal Template PowerPoint Presentation Slides
Mobile App Development Proposal Template PowerPoint Presentation Slides
SlideTeam
 
Creating your first android app for cash!
Creating your first android app for cash!Creating your first android app for cash!
Creating your first android app for cash!
Hector Jayat
 
What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
VMware Tanzu
 
Ayush portfolio
Ayush portfolioAyush portfolio
Ayush portfolio
Mindbowser Inc
 
Tạp trí Internet Marketing Số 17 - NOV 2012
Tạp trí Internet Marketing Số 17 - NOV 2012Tạp trí Internet Marketing Số 17 - NOV 2012
Tạp trí Internet Marketing Số 17 - NOV 2012
Nguyễn Văn Mạnh
 
Do You Really Need an App for that by Garry Partington
Do You Really Need an App for that by Garry Partington   Do You Really Need an App for that by Garry Partington
Do You Really Need an App for that by Garry Partington
DigitalMarketingShow
 

Similar to How to Keep an Open-source App Together With Commercial Products? (20)

How to Plan for Successful App Launch
How to Plan for Successful App LaunchHow to Plan for Successful App Launch
How to Plan for Successful App Launch
 
Orta Therox
Orta TheroxOrta Therox
Orta Therox
 
4 city spot
4 city spot4 city spot
4 city spot
 
10 words of app creation wisdom
10 words of app creation wisdom10 words of app creation wisdom
10 words of app creation wisdom
 
600 most amazing apps PDF
600 most amazing apps PDF 600 most amazing apps PDF
600 most amazing apps PDF
 
Going web native
Going web nativeGoing web native
Going web native
 
12 top app testing tools
12 top app testing tools12 top app testing tools
12 top app testing tools
 
iPhone & iPad App Cash - The *COMPLETE GUIDE* to create iPhone app and how to...
iPhone & iPad App Cash - The *COMPLETE GUIDE* to create iPhone app and how to...iPhone & iPad App Cash - The *COMPLETE GUIDE* to create iPhone app and how to...
iPhone & iPad App Cash - The *COMPLETE GUIDE* to create iPhone app and how to...
 
110621 Brown Bag Lunch - iPhone & Android Apps for Business
110621 Brown Bag Lunch - iPhone & Android Apps for Business110621 Brown Bag Lunch - iPhone & Android Apps for Business
110621 Brown Bag Lunch - iPhone & Android Apps for Business
 
5 Top Web Design and Development Tips for an Awesome Web App
5 Top Web Design and Development Tips for an Awesome Web App5 Top Web Design and Development Tips for an Awesome Web App
5 Top Web Design and Development Tips for an Awesome Web App
 
Startup guide
Startup guideStartup guide
Startup guide
 
Building a wow product by @RuthlessUx
Building a wow product by @RuthlessUxBuilding a wow product by @RuthlessUx
Building a wow product by @RuthlessUx
 
Throwaway
ThrowawayThrowaway
Throwaway
 
Thinspired_BusinessPlan Final
Thinspired_BusinessPlan FinalThinspired_BusinessPlan Final
Thinspired_BusinessPlan Final
 
Mobile App Development Proposal Template PowerPoint Presentation Slides
Mobile App Development Proposal Template PowerPoint Presentation SlidesMobile App Development Proposal Template PowerPoint Presentation Slides
Mobile App Development Proposal Template PowerPoint Presentation Slides
 
Creating your first android app for cash!
Creating your first android app for cash!Creating your first android app for cash!
Creating your first android app for cash!
 
What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Ayush portfolio
Ayush portfolioAyush portfolio
Ayush portfolio
 
Tạp trí Internet Marketing Số 17 - NOV 2012
Tạp trí Internet Marketing Số 17 - NOV 2012Tạp trí Internet Marketing Số 17 - NOV 2012
Tạp trí Internet Marketing Số 17 - NOV 2012
 
Do You Really Need an App for that by Garry Partington
Do You Really Need an App for that by Garry Partington   Do You Really Need an App for that by Garry Partington
Do You Really Need an App for that by Garry Partington
 

More from All Things Open

Building Reliability - The Realities of Observability
Building Reliability - The Realities of ObservabilityBuilding Reliability - The Realities of Observability
Building Reliability - The Realities of Observability
All Things Open
 
Modern Database Best Practices
Modern Database Best PracticesModern Database Best Practices
Modern Database Best Practices
All Things Open
 
Open Source and Public Policy
Open Source and Public PolicyOpen Source and Public Policy
Open Source and Public Policy
All Things Open
 
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
All Things Open
 
The State of Passwordless Auth on the Web - Phil Nash
The State of Passwordless Auth on the Web - Phil NashThe State of Passwordless Auth on the Web - Phil Nash
The State of Passwordless Auth on the Web - Phil Nash
All Things Open
 
Total ReDoS: The dangers of regex in JavaScript
Total ReDoS: The dangers of regex in JavaScriptTotal ReDoS: The dangers of regex in JavaScript
Total ReDoS: The dangers of regex in JavaScript
All Things Open
 
What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?
All Things Open
 
How to Write & Deploy a Smart Contract
How to Write & Deploy a Smart ContractHow to Write & Deploy a Smart Contract
How to Write & Deploy a Smart Contract
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 TensorFlow
All Things Open
 
DEI Challenges and Success
DEI Challenges and SuccessDEI Challenges and Success
DEI Challenges and Success
All Things Open
 
Scaling Web Applications with Background
Scaling Web Applications with BackgroundScaling Web Applications with Background
Scaling Web Applications with Background
All Things Open
 
Supercharging tutorials with WebAssembly
Supercharging tutorials with WebAssemblySupercharging tutorials with WebAssembly
Supercharging tutorials with WebAssembly
All 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 Haystacks
All 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 Intercept
All Things Open
 
Scaling an Open Source Sponsorship Program
Scaling an Open Source Sponsorship ProgramScaling an Open Source Sponsorship Program
Scaling an Open Source Sponsorship Program
All 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 Source
All 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 Beam
All 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 control
All 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 Applications
All 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
 

More from All Things Open (20)

Building Reliability - The Realities of Observability
Building Reliability - The Realities of ObservabilityBuilding Reliability - The Realities of Observability
Building Reliability - The Realities of Observability
 
Modern Database Best Practices
Modern Database Best PracticesModern Database Best Practices
Modern Database Best Practices
 
Open Source and Public Policy
Open Source and Public PolicyOpen Source and Public Policy
Open Source and Public Policy
 
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
 
The State of Passwordless Auth on the Web - Phil Nash
The State of Passwordless Auth on the Web - Phil NashThe State of Passwordless Auth on the Web - Phil Nash
The State of Passwordless Auth on the Web - Phil Nash
 
Total ReDoS: The dangers of regex in JavaScript
Total ReDoS: The dangers of regex in JavaScriptTotal ReDoS: The dangers of regex in JavaScript
Total ReDoS: The dangers of regex in JavaScript
 
What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?
 
How to Write & Deploy a Smart Contract
How to Write & Deploy a Smart ContractHow to Write & Deploy a Smart Contract
How to Write & Deploy a Smart Contract
 
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...
 

Recently uploaded

HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Edge AI and Vision Alliance
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 

Recently uploaded (20)

HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 

How to Keep an Open-source App Together With Commercial Products?

  • 1. 1 page HOW TO KEEP AN OPEN-SOURCE APP TOGETHER WITH COMMERCIAL PRODUCTS? TATIANA KRUPENYA March 23, 2023
  • 2. 2 page o I am the CEO of DBeaver Corporation o DBeaver is a UI tool for database management and administration o DBeaver was born as an open-source project in 2011 o The number of DBeaver users has grown to more than 8 million o DBeaver is used in every country in the world NICE TO MEET YOU
  • 3. 3 page WHY DO PEOPLE START OSS PROJECT INDIVIDUALS BUSINESS Ø I have a great tool, and I want to share it with people. Ø I have a great business idea, and I will distribute all the required software for free. Ø We thought we could sell this software, but no one wanted to buy it. So, we decided to publish it as OSS. Ø OSS is cool. If we want to attract more customers, we have to create our own OSS product.
  • 4. 4 page WHY DO PEOPLE STOP OSS PROJECT
  • 5. 5 page SUPPORT We will help you to setup the system and integrate it to your infrastructure. COMMERCIAL FEATURES You will only get these things if you pay for the product. HOW TO MAKE MONEY ON OSS LIMITATIONS You cannot do this with OSS. FEATURES ON THE TOP We have prepared special add-ons that make the product even better. SECURITY AND TRUSTNESS We are ready to confirm that the product is safe. LATE DELIVERY All new features will first be available in the commercial version.
  • 6. 6 page KNOW YOUR COMPETITOR from: https://wallpapercave.com/three-spider-man-wallpapers
  • 7. 7 page SUPPORT We will help you to setup the system and integrate it to your infrastructure. COMMERCIAL FEATURES You will only get these things if you pay for the product. HOW TO NOT MAKE MONEY WITH OSS LIMITATIONS You cannot do this with OSS. FEATURES ON THE TOP We have prepared special add-ons that make the product even better. SECURITY AND TRUSTNESS We are ready to confirm that the product is safe. LATE DELIVERY All new features will first be available in the commercial version. I’ll ask community about this. I don’t need it. I use it for my personal needs. I don’t need it. Security auto-checks are enough. I’m ready to wait.
  • 8. 8 page o I believe that most of my users want to buy my product. o I believe that most of my users are ready to buy my product. o I believe I will attract even more users to my paid product than to my OSS. MY COMMUNITY IS MY CUSTOMERS
  • 9. 9 page COMMUNITY FORCES Your community can bring you much more than money.
  • 11. 11 page HOW TO GROW YOUR COMMUNITY o Develop your open-source product together with commercial ones o Build a friendly infrastructure for the users of the open-source product o Create an environment for the contributors o Keep an eye on the community culture
  • 12. 12 page 46% 36% 18% Your vision Customer needs Community requests HINT 1 TO SIMPLIFY YOUR LIFE DEVELOPMENT
  • 13. 13 page HINT 2 TO SIMPLIFY YOUR LIFE INFRASTRUCTURE FOR USERS o Simple access to your product o Predictable release cycle o Clear documentation
  • 14. 14 page HINT 3 TO SIMPLIFY YOUR LIFE ENVIRONMENT FOR CONTIBUTORS o Organize a contribution space o Make working with a community a routine task for your team o Provide contribution guides
  • 15. 15 page HINT 4 TO SIMPLIFY YOUR LIFE CULTURE Build any community you like. But build it with respect to community members.
  • 17. 17 page 1. Determine your business model 2. Determine the most valuable things for your community 3. Determine the benefits you get from the community 4. Create a development strategy for your OSS and commercial products 5. Build an infrastructure that simplifies your collaboration with contributors LONG STORY SHORT How to keep an open-source app together with commercial products?
  • 18. 18 page o To sell your products globally o To not spend money on advertisements o To be the first to find critical issues o To test your products end to end o To provide free support for your users IF IT WAS A BUSINESS BOOK ONLY 1 HOUR WITH A COMMUNITY PER DAY HELPS YOU:
  • 19. 19 page THANK YOU USEFUL LINKS EMAIL: tati@dbeaver.com DBEAVER GITHUB: github.com/dbeaver DBEAVER COMMUNITY: dbeaver.io DBEAVER PRO: dbeaver.com