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
 
Best Practices for API Adoption
Best Practices for API AdoptionBest Practices for API Adoption
Best Practices for API Adoption
AnyPresence
 
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
 
Thinspired_BusinessPlan Final
Thinspired_BusinessPlan FinalThinspired_BusinessPlan Final
Thinspired_BusinessPlan FinalDaniel 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
 

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
 
Best Practices for API Adoption
Best Practices for API AdoptionBest Practices for API Adoption
Best Practices for API Adoption
 
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
 

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

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 

Recently uploaded (20)

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 

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