SlideShare a Scribd company logo
.org to .com: Going from Project to Product

David Egts
Principal Architect, Red Hat, Inc.
June 23, 2010
Perry
Source: [1]
Overview

●   Why open source?
●   Open source business models
●   Advice from those who did it
Why open source? [2,3,4]

●   Ideal for startups
●   Protect intellectual property?
●   Product is the de facto standard
●   Company is the de facto source of the product
●   Code escrow
●   Shows the world your quality
Why open source? (cont) [2,3,4]

●   Community
     ●   Lower cost of engineering and support
     ●   Lower cost of marketing and sales
●   Lower costs→lower prices→raise competitive barriers
Open source business models
Red Hat Linux [2,4]

●   Box edition at Software Etc., Babbages, CompUSA, etc.
     ●   CD w/installation support
     ●   Commercial support, training, services sold separately
●   New version every 6 months
     ●   Necessary
          ●   Cash flow
          ●   Technical advancements
     ●   ISV and IHV certification nightmare
●   Value placed upon atoms
     ●   Could still download CD ISO for free
Red Hat Enterprise Linux

●   Different .org and .com
     ●   But all source is available [5]
●   Fedora Project→Red Hat Enterprise Linux
     ●   Naming distinction
●   Distribution cf. point product
     ●   Majority of project leads external
Red Hat Enterprise Linux (cont)

●   Subscription model
     ●   Pay where it's installed [6]
●   Benefits
     ●   Customer investment is proportional to usage
     ●   Derivatives create de facto standard
●   Challenge
     ●   Competitors can leverage your work
GNU/Linux distro timeline [7]
[7]
SuSE Linux Enterprise Server

●   Different .org and .com
     ●   But .com source only available to customers [8]
●   OpenSUSE→SLES
●   Benefit
     ●   No one can leverage your .com work
●   Challenge
     ●   No one can leverage your .com work [9]
[7]
[7]
JBoss (the old way)

●   “Professional open source” [10]
     ●   Free license
          ●   No distinction between .org and .com
     ●   Professional services, maintenance and support to
         derive revenue
          ●   Pay where you want support
●   JBoss.org→JBoss.com
●   Product cf. distribution
●   Majority of project leads internal [3]
JBoss (the old way) (cont)

●   Benefit
     ●   One code base
●   Challenges
     ●   Balancing innovation with enterprise grade stability
     ●   Free to fee conversion
JBoss (the new way)

●   Different .org and .com
     ●   Updates for all .com code and only new .org code [11]
                                                    Challenge:
     = New Version                                  • Integrate and maintain integrations
                                                      between multiple projects required for
                                                      their enterprise platform needs
                                                    • Time intensive
                                                    • Expensive

                                                    Solution: JBoss Enterprise Platforms
                                                    • Single, integrated, certified distributions
                                                    • Extensive QA process
                                                    • Industry-leading support
                                                    • Documentation
                                                    • Secure, production-level configurations
                                                    • Multi-year errata policy
Cache Hibernate Seam   Tomcat   Msg   Application
                                        Server
JBoss (the new way) (cont)

●   Subscription model
     ●   Pay where it's installed [6]
●   Benefits
     ●   Customer investment is proportional to usage
     ●   Complementary paths for innovation and enterprise
         grade stability
     ●   More use of .com
●   Challenge
     ●   Less use of .org
Canonical

●   Dual release model: Ubuntu and Ubuntu LTS
●   Freely available [12]
●   Paid support and systems management optional [13]
●   Benefits
     ●   Low barriers to entry
     ●   Fast path to increase market share and free to fee
     ●   Less motivation for competing downstream derivatives
●   Challenge
     ●   Free to fee conversion
Downstream derivative support

●   Support a derivative or build and support your own
●   Benefits
     ●   Very low engineering costs
●   Challenges
     ●   Very hard to defend business and differentiate [3]
          ●   You aren't the only one
          ●   Pricing is somewhere between the upstream price and $0
     ●   No control and little influence over upstream source
          ●   Roadmaps, customer fixes
Multi-licensing [3]

●   Code copyright holder dictates 2+ valid usage scenarios
     ●   $0 for GPL efforts, but commercial customers must pay
●   Examples
     ●   Sleepycat [3], MySQL [15], Qt [16], Asterisk [17]
●   Mainly used when companies wholly own the software
     ●   Distribution strategy, not a development strategy
     ●   Product is usually a part of a customer's product
●   Need, pleasure, pain [3]
     ●   Use reciprocal license and not academic
Multi-licensing (cont) [3]

●   Benefits
     ●   Control and flexibility
     ●   Potentially larger addressable market
          ●   Allows customers to buy their way out of the GPL if desired
●   Challenges
     ●   Open source mainly used for distribution not production
     ●   Potential customer and contributor confusion
          ●   Invest in customer and contributor education
          ●   Pick a well known reciprocal license (e.g., GPL)
          ●   Defend your offering with vigilance
Open core [18]

●   Core software is open source
     ●   Value added features are not open source
●   Examples: Apple, Alfresco, EnterpriseDB, Zimbra
●   Benefit
     ●   Community can vet and enhance the core
     ●   Differentiate where the community doesn't want to go
●   Challenge
     ●   No community around the closed code
     ●   Core must be useful enough to encourage community
Non-profit charitable foundation

●   Typically a non-profit 501(c)(3) corporation
●   Apache Software Foundation [19]
     ●   Provides organizational, legal, and financial support
     ●   Sponsorship, donations
●   Mozilla {Foundation, Corporation, Messaging} [3, 4, 20]
     ●   Revenue partnership with Google and others
     ●   Trademark and logo policies
●   Benefit: Potentially leaner
●   Challenge: Potentially beholden to a few sponsors
Concluding thoughts

●   Open source is great for companies big and small
●   More than one good approach, not one size fits all
●   Put a lot of up front thought into it
     ●   What is your value add (that no one else does better)?
     ●   Who is your competition?
     ●   What is your business model?
     ●   What is your exit strategy?
     ●   What license best fits your model?
●   Be willing to change your mind later
References

[1] Delta3D
   http://delta3d.org
[2] Open Sources: Voices from the Open Source Revolution
   http://oreilly.com/catalog/9781565925823
[3] Open Sources 2.0: The Continuing Evolution
   http://oreilly.com/catalog/9780596008024
[4] Under the Radar: How Red Hat Changed the Software Business – and Took
   Microsoft by Surprise
   http://www.amazon.com/Under-Radar-Software-Business-
      Microsoft/dp/1576105067
References (cont)

[5] Red Hat Enterprise Linux source code
    ftp://ftp.redhat.com/pub/redhat/linux/enterprise
[6] Red Hat License Agreements
    https://www.redhat.com/licenses
[7] GNU/Linux distro timeline
    http://futurist.se/gldt
[8] Howto: Download SLES or SLED Source Code
    http://opsamericas.com/?p=497
[9] Why is there no Open Source SLES?
    http://dag.wieers.com/blog/why-is-there-no-open-source-sles
References (cont)

[10] Professional Open Source
   http://en.wikipedia.org/wiki/Professional_open-source
[11] JBoss Community and JBoss Enterprise
   http://www.jboss.com/products/community-enterprise
[12] Ubuntu Philosopy
   http://www.ubuntu.com/community/ubuntustory/philosophy
[13] Ubuntu {Server, Desktop} Edition Support Service Description
   http://www.canonical.com/files/canonical/u1/ServerSupportSLA1_2.pdf
   http://www.canonical.com/files/canonical/u1/DesktopSupportSLA1_2.pdf
References (cont)

[14] Multi-licensing
    http://en.wikipedia.org/wiki/Multi-licensing
[15] MySQL licensing options
    http://www.mysql.com/about/legal/licensing/oem
[16] Qt licensing and open source business model
    http://qt.nokia.com/products/licensing
    http://qt.nokia.com/about/open-source-business-model/open-source-
       business-model
[17] Asterisk Licensing
    http://www.digium.com/en/products/software/licensing.php
References (cont)

[18] Open Core Debate: The Battle for a Business Model
   http://www.linuxinsider.com/story/66807.html
[19] The Apache Software Foundation
   http://apache.org/foundation
[20] The Mozilla Foundation
   http://www.mozilla.org/foundation
Special thanks

●   Akron LUG
●   Gunnar Hellekson
●   Perry McDowell
●   Brian Mikkelsen
●   Karen Padir
●   Chris Runge

More Related Content

Similar to .org to .com: Going from Project to Product

Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...
All Things Open
 
BUDDY White Paper
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
Achmad Surya Afandy
 
Start your open source project
Start your open source projectStart your open source project
Start your open source project
Ahmed Othman
 
Single-Vendor Open Source at the Crossroads
Single-Vendor Open Source at the CrossroadsSingle-Vendor Open Source at the Crossroads
Single-Vendor Open Source at the Crossroads
Dirk Riehle
 
Node.js what's next (Index 2018)
Node.js what's next (Index 2018)Node.js what's next (Index 2018)
Node.js what's next (Index 2018)
Gibson Fahnestock
 
How to Choose an Integration Platform Vendor for Your Business
How to Choose an Integration Platform Vendor for Your BusinessHow to Choose an Integration Platform Vendor for Your Business
How to Choose an Integration Platform Vendor for Your Business
WSO2
 
5 strategies for enterprise cloud infrastructure success
5 strategies for enterprise cloud infrastructure success5 strategies for enterprise cloud infrastructure success
5 strategies for enterprise cloud infrastructure success
Rogue Wave Software
 
Enterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up BudgetEnterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up Budget
DevOps.com
 
FICO Open Shift presentation
FICO Open Shift presentationFICO Open Shift presentation
FICO Open Shift presentation
Nicholas Gerasimatos
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
Perforce
 
FITT Toolbox: Open Source Business Model - Geosparc
FITT Toolbox: Open Source Business Model - GeosparcFITT Toolbox: Open Source Business Model - Geosparc
FITT Toolbox: Open Source Business Model - Geosparc
FITT
 
Mobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs PlatformMobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs PlatformDipesh Mukerji
 
Financial Services Open Source Participation
Financial Services Open Source ParticipationFinancial Services Open Source Participation
Financial Services Open Source Participation
FINOS
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Perforce
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Software
Moinuddin Ahmed
 
Making Tough Open Core Product Decisions. Yves de Montcheuil, Talend.
Making Tough Open Core Product Decisions. Yves de Montcheuil, Talend.Making Tough Open Core Product Decisions. Yves de Montcheuil, Talend.
Making Tough Open Core Product Decisions. Yves de Montcheuil, Talend.
OW2
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Perfecto Mobile
 
Briforum2013 applicationpackagingsmackdown public
Briforum2013 applicationpackagingsmackdown publicBriforum2013 applicationpackagingsmackdown public
Briforum2013 applicationpackagingsmackdown publicKevin Kaminski
 
Why Choose .NET Framework for Your Business Application Development.pdf
Why Choose .NET Framework for Your Business Application Development.pdfWhy Choose .NET Framework for Your Business Application Development.pdf
Why Choose .NET Framework for Your Business Application Development.pdf
Kiran Beladiya
 

Similar to .org to .com: Going from Project to Product (20)

Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...
 
BUDDY White Paper
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
 
Start your open source project
Start your open source projectStart your open source project
Start your open source project
 
Single-Vendor Open Source at the Crossroads
Single-Vendor Open Source at the CrossroadsSingle-Vendor Open Source at the Crossroads
Single-Vendor Open Source at the Crossroads
 
Node.js what's next (Index 2018)
Node.js what's next (Index 2018)Node.js what's next (Index 2018)
Node.js what's next (Index 2018)
 
How to Choose an Integration Platform Vendor for Your Business
How to Choose an Integration Platform Vendor for Your BusinessHow to Choose an Integration Platform Vendor for Your Business
How to Choose an Integration Platform Vendor for Your Business
 
5 strategies for enterprise cloud infrastructure success
5 strategies for enterprise cloud infrastructure success5 strategies for enterprise cloud infrastructure success
5 strategies for enterprise cloud infrastructure success
 
Enterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up BudgetEnterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up Budget
 
FICO Open Shift presentation
FICO Open Shift presentationFICO Open Shift presentation
FICO Open Shift presentation
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
 
FITT Toolbox: Open Source Business Model - Geosparc
FITT Toolbox: Open Source Business Model - GeosparcFITT Toolbox: Open Source Business Model - Geosparc
FITT Toolbox: Open Source Business Model - Geosparc
 
Mobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs PlatformMobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs Platform
 
Financial Services Open Source Participation
Financial Services Open Source ParticipationFinancial Services Open Source Participation
Financial Services Open Source Participation
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Software
 
Making Tough Open Core Product Decisions. Yves de Montcheuil, Talend.
Making Tough Open Core Product Decisions. Yves de Montcheuil, Talend.Making Tough Open Core Product Decisions. Yves de Montcheuil, Talend.
Making Tough Open Core Product Decisions. Yves de Montcheuil, Talend.
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
 
Briforum2013 applicationpackagingsmackdown public
Briforum2013 applicationpackagingsmackdown publicBriforum2013 applicationpackagingsmackdown public
Briforum2013 applicationpackagingsmackdown public
 
Why Choose .NET Framework for Your Business Application Development.pdf
Why Choose .NET Framework for Your Business Application Development.pdfWhy Choose .NET Framework for Your Business Application Development.pdf
Why Choose .NET Framework for Your Business Application Development.pdf
 
Developer want change Ops want control - devops
Developer want change Ops want control - devopsDeveloper want change Ops want control - devops
Developer want change Ops want control - devops
 

More from Joshua L. Davis

Innovation Through “Trusted” Open Source Solutions
Innovation Through “Trusted” Open Source SolutionsInnovation Through “Trusted” Open Source Solutions
Innovation Through “Trusted” Open Source SolutionsJoshua L. Davis
 
The Open Source Movement
The Open Source MovementThe Open Source Movement
The Open Source Movement
Joshua L. Davis
 
Mil-OSS @ 47th Annual AOC Convention
Mil-OSS @ 47th Annual AOC ConventionMil-OSS @ 47th Annual AOC Convention
Mil-OSS @ 47th Annual AOC ConventionJoshua L. Davis
 
The Next Generation Open IDS Engine Suricata and Emerging Threats
The Next Generation Open IDS Engine Suricata and Emerging ThreatsThe Next Generation Open IDS Engine Suricata and Emerging Threats
The Next Generation Open IDS Engine Suricata and Emerging Threats
Joshua L. Davis
 
DISA's Open Source Corporate Management Information System (OSCMIS)
DISA's Open Source Corporate Management Information System (OSCMIS)DISA's Open Source Corporate Management Information System (OSCMIS)
DISA's Open Source Corporate Management Information System (OSCMIS)
Joshua L. Davis
 
Ignite: Hackin' Excel with Ruby
Ignite: Hackin' Excel with RubyIgnite: Hackin' Excel with Ruby
Ignite: Hackin' Excel with Ruby
Joshua L. Davis
 
Ignite: YSANAOYOA
Ignite: YSANAOYOAIgnite: YSANAOYOA
Ignite: YSANAOYOA
Joshua L. Davis
 
Ignite: Improving Performance on Federal Contracts Using Scrum & Agile
Ignite: Improving Performance on Federal Contracts Using Scrum & AgileIgnite: Improving Performance on Federal Contracts Using Scrum & Agile
Ignite: Improving Performance on Federal Contracts Using Scrum & Agile
Joshua L. Davis
 
Ignite: Devops - Why Should You Care
Ignite: Devops - Why Should You CareIgnite: Devops - Why Should You Care
Ignite: Devops - Why Should You Care
Joshua L. Davis
 
Using the Joomla CMI in the Army Hosting Environment
Using the Joomla CMI in the Army Hosting EnvironmentUsing the Joomla CMI in the Army Hosting Environment
Using the Joomla CMI in the Army Hosting Environment
Joshua L. Davis
 
Senior Leaders Adapting to Social Technologies
Senior Leaders Adapting to Social TechnologiesSenior Leaders Adapting to Social Technologies
Senior Leaders Adapting to Social Technologies
Joshua L. Davis
 
Barcamp: Open Source and Security
Barcamp: Open Source and SecurityBarcamp: Open Source and Security
Barcamp: Open Source and Security
Joshua L. Davis
 
Open Source Software (OSS/FLOSS) and Security
Open Source Software (OSS/FLOSS) and SecurityOpen Source Software (OSS/FLOSS) and Security
Open Source Software (OSS/FLOSS) and Security
Joshua L. Davis
 
SOSCOE Overview
SOSCOE OverviewSOSCOE Overview
SOSCOE Overview
Joshua L. Davis
 
Importance of WS-Addressing and WS-Reliability in DoD Enterprises
Importance of WS-Addressing and WS-Reliability in DoD EnterprisesImportance of WS-Addressing and WS-Reliability in DoD Enterprises
Importance of WS-Addressing and WS-Reliability in DoD Enterprises
Joshua L. Davis
 
OZONE & OWF: A Community-wide GOTS initiative and its transition to GOSS
OZONE & OWF: A Community-wide GOTS initiative and its transition to GOSSOZONE & OWF: A Community-wide GOTS initiative and its transition to GOSS
OZONE & OWF: A Community-wide GOTS initiative and its transition to GOSS
Joshua L. Davis
 
Reaching It's Potential: How to Make Government-Developed OSS A Major Player
Reaching It's Potential: How to Make Government-Developed OSS A Major PlayerReaching It's Potential: How to Make Government-Developed OSS A Major Player
Reaching It's Potential: How to Make Government-Developed OSS A Major Player
Joshua L. Davis
 
Homeland Open Security Technologies (HOST)
Homeland Open Security Technologies (HOST)Homeland Open Security Technologies (HOST)
Homeland Open Security Technologies (HOST)
Joshua L. Davis
 
USIP Open Simulation Platform
USIP Open Simulation PlatformUSIP Open Simulation Platform
USIP Open Simulation Platform
Joshua L. Davis
 

More from Joshua L. Davis (20)

Innovation Through “Trusted” Open Source Solutions
Innovation Through “Trusted” Open Source SolutionsInnovation Through “Trusted” Open Source Solutions
Innovation Through “Trusted” Open Source Solutions
 
The Open Source Movement
The Open Source MovementThe Open Source Movement
The Open Source Movement
 
Mil-OSS @ 47th Annual AOC Convention
Mil-OSS @ 47th Annual AOC ConventionMil-OSS @ 47th Annual AOC Convention
Mil-OSS @ 47th Annual AOC Convention
 
The Next Generation Open IDS Engine Suricata and Emerging Threats
The Next Generation Open IDS Engine Suricata and Emerging ThreatsThe Next Generation Open IDS Engine Suricata and Emerging Threats
The Next Generation Open IDS Engine Suricata and Emerging Threats
 
DISA's Open Source Corporate Management Information System (OSCMIS)
DISA's Open Source Corporate Management Information System (OSCMIS)DISA's Open Source Corporate Management Information System (OSCMIS)
DISA's Open Source Corporate Management Information System (OSCMIS)
 
Ignite: Hackin' Excel with Ruby
Ignite: Hackin' Excel with RubyIgnite: Hackin' Excel with Ruby
Ignite: Hackin' Excel with Ruby
 
Ignite: YSANAOYOA
Ignite: YSANAOYOAIgnite: YSANAOYOA
Ignite: YSANAOYOA
 
Ignite: Improving Performance on Federal Contracts Using Scrum & Agile
Ignite: Improving Performance on Federal Contracts Using Scrum & AgileIgnite: Improving Performance on Federal Contracts Using Scrum & Agile
Ignite: Improving Performance on Federal Contracts Using Scrum & Agile
 
Ignite: Devops - Why Should You Care
Ignite: Devops - Why Should You CareIgnite: Devops - Why Should You Care
Ignite: Devops - Why Should You Care
 
Using the Joomla CMI in the Army Hosting Environment
Using the Joomla CMI in the Army Hosting EnvironmentUsing the Joomla CMI in the Army Hosting Environment
Using the Joomla CMI in the Army Hosting Environment
 
Senior Leaders Adapting to Social Technologies
Senior Leaders Adapting to Social TechnologiesSenior Leaders Adapting to Social Technologies
Senior Leaders Adapting to Social Technologies
 
Barcamp: Open Source and Security
Barcamp: Open Source and SecurityBarcamp: Open Source and Security
Barcamp: Open Source and Security
 
Open Source Software (OSS/FLOSS) and Security
Open Source Software (OSS/FLOSS) and SecurityOpen Source Software (OSS/FLOSS) and Security
Open Source Software (OSS/FLOSS) and Security
 
SOSCOE Overview
SOSCOE OverviewSOSCOE Overview
SOSCOE Overview
 
milSuite
milSuitemilSuite
milSuite
 
Importance of WS-Addressing and WS-Reliability in DoD Enterprises
Importance of WS-Addressing and WS-Reliability in DoD EnterprisesImportance of WS-Addressing and WS-Reliability in DoD Enterprises
Importance of WS-Addressing and WS-Reliability in DoD Enterprises
 
OZONE & OWF: A Community-wide GOTS initiative and its transition to GOSS
OZONE & OWF: A Community-wide GOTS initiative and its transition to GOSSOZONE & OWF: A Community-wide GOTS initiative and its transition to GOSS
OZONE & OWF: A Community-wide GOTS initiative and its transition to GOSS
 
Reaching It's Potential: How to Make Government-Developed OSS A Major Player
Reaching It's Potential: How to Make Government-Developed OSS A Major PlayerReaching It's Potential: How to Make Government-Developed OSS A Major Player
Reaching It's Potential: How to Make Government-Developed OSS A Major Player
 
Homeland Open Security Technologies (HOST)
Homeland Open Security Technologies (HOST)Homeland Open Security Technologies (HOST)
Homeland Open Security Technologies (HOST)
 
USIP Open Simulation Platform
USIP Open Simulation PlatformUSIP Open Simulation Platform
USIP Open Simulation Platform
 

Recently uploaded

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
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
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
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
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
Globus
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
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
 
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
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 

Recently uploaded (20)

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
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
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
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
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
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
 
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...
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 

.org to .com: Going from Project to Product

  • 1. .org to .com: Going from Project to Product David Egts Principal Architect, Red Hat, Inc. June 23, 2010
  • 4. Overview ● Why open source? ● Open source business models ● Advice from those who did it
  • 5. Why open source? [2,3,4] ● Ideal for startups ● Protect intellectual property? ● Product is the de facto standard ● Company is the de facto source of the product ● Code escrow ● Shows the world your quality
  • 6. Why open source? (cont) [2,3,4] ● Community ● Lower cost of engineering and support ● Lower cost of marketing and sales ● Lower costs→lower prices→raise competitive barriers
  • 8. Red Hat Linux [2,4] ● Box edition at Software Etc., Babbages, CompUSA, etc. ● CD w/installation support ● Commercial support, training, services sold separately ● New version every 6 months ● Necessary ● Cash flow ● Technical advancements ● ISV and IHV certification nightmare ● Value placed upon atoms ● Could still download CD ISO for free
  • 9. Red Hat Enterprise Linux ● Different .org and .com ● But all source is available [5] ● Fedora Project→Red Hat Enterprise Linux ● Naming distinction ● Distribution cf. point product ● Majority of project leads external
  • 10. Red Hat Enterprise Linux (cont) ● Subscription model ● Pay where it's installed [6] ● Benefits ● Customer investment is proportional to usage ● Derivatives create de facto standard ● Challenge ● Competitors can leverage your work
  • 12. [7]
  • 13. SuSE Linux Enterprise Server ● Different .org and .com ● But .com source only available to customers [8] ● OpenSUSE→SLES ● Benefit ● No one can leverage your .com work ● Challenge ● No one can leverage your .com work [9]
  • 14. [7]
  • 15. [7]
  • 16. JBoss (the old way) ● “Professional open source” [10] ● Free license ● No distinction between .org and .com ● Professional services, maintenance and support to derive revenue ● Pay where you want support ● JBoss.org→JBoss.com ● Product cf. distribution ● Majority of project leads internal [3]
  • 17. JBoss (the old way) (cont) ● Benefit ● One code base ● Challenges ● Balancing innovation with enterprise grade stability ● Free to fee conversion
  • 18. JBoss (the new way) ● Different .org and .com ● Updates for all .com code and only new .org code [11] Challenge: = New Version • Integrate and maintain integrations between multiple projects required for their enterprise platform needs • Time intensive • Expensive Solution: JBoss Enterprise Platforms • Single, integrated, certified distributions • Extensive QA process • Industry-leading support • Documentation • Secure, production-level configurations • Multi-year errata policy Cache Hibernate Seam Tomcat Msg Application Server
  • 19. JBoss (the new way) (cont) ● Subscription model ● Pay where it's installed [6] ● Benefits ● Customer investment is proportional to usage ● Complementary paths for innovation and enterprise grade stability ● More use of .com ● Challenge ● Less use of .org
  • 20. Canonical ● Dual release model: Ubuntu and Ubuntu LTS ● Freely available [12] ● Paid support and systems management optional [13] ● Benefits ● Low barriers to entry ● Fast path to increase market share and free to fee ● Less motivation for competing downstream derivatives ● Challenge ● Free to fee conversion
  • 21. Downstream derivative support ● Support a derivative or build and support your own ● Benefits ● Very low engineering costs ● Challenges ● Very hard to defend business and differentiate [3] ● You aren't the only one ● Pricing is somewhere between the upstream price and $0 ● No control and little influence over upstream source ● Roadmaps, customer fixes
  • 22. Multi-licensing [3] ● Code copyright holder dictates 2+ valid usage scenarios ● $0 for GPL efforts, but commercial customers must pay ● Examples ● Sleepycat [3], MySQL [15], Qt [16], Asterisk [17] ● Mainly used when companies wholly own the software ● Distribution strategy, not a development strategy ● Product is usually a part of a customer's product ● Need, pleasure, pain [3] ● Use reciprocal license and not academic
  • 23. Multi-licensing (cont) [3] ● Benefits ● Control and flexibility ● Potentially larger addressable market ● Allows customers to buy their way out of the GPL if desired ● Challenges ● Open source mainly used for distribution not production ● Potential customer and contributor confusion ● Invest in customer and contributor education ● Pick a well known reciprocal license (e.g., GPL) ● Defend your offering with vigilance
  • 24. Open core [18] ● Core software is open source ● Value added features are not open source ● Examples: Apple, Alfresco, EnterpriseDB, Zimbra ● Benefit ● Community can vet and enhance the core ● Differentiate where the community doesn't want to go ● Challenge ● No community around the closed code ● Core must be useful enough to encourage community
  • 25. Non-profit charitable foundation ● Typically a non-profit 501(c)(3) corporation ● Apache Software Foundation [19] ● Provides organizational, legal, and financial support ● Sponsorship, donations ● Mozilla {Foundation, Corporation, Messaging} [3, 4, 20] ● Revenue partnership with Google and others ● Trademark and logo policies ● Benefit: Potentially leaner ● Challenge: Potentially beholden to a few sponsors
  • 26. Concluding thoughts ● Open source is great for companies big and small ● More than one good approach, not one size fits all ● Put a lot of up front thought into it ● What is your value add (that no one else does better)? ● Who is your competition? ● What is your business model? ● What is your exit strategy? ● What license best fits your model? ● Be willing to change your mind later
  • 27. References [1] Delta3D http://delta3d.org [2] Open Sources: Voices from the Open Source Revolution http://oreilly.com/catalog/9781565925823 [3] Open Sources 2.0: The Continuing Evolution http://oreilly.com/catalog/9780596008024 [4] Under the Radar: How Red Hat Changed the Software Business – and Took Microsoft by Surprise http://www.amazon.com/Under-Radar-Software-Business- Microsoft/dp/1576105067
  • 28. References (cont) [5] Red Hat Enterprise Linux source code ftp://ftp.redhat.com/pub/redhat/linux/enterprise [6] Red Hat License Agreements https://www.redhat.com/licenses [7] GNU/Linux distro timeline http://futurist.se/gldt [8] Howto: Download SLES or SLED Source Code http://opsamericas.com/?p=497 [9] Why is there no Open Source SLES? http://dag.wieers.com/blog/why-is-there-no-open-source-sles
  • 29. References (cont) [10] Professional Open Source http://en.wikipedia.org/wiki/Professional_open-source [11] JBoss Community and JBoss Enterprise http://www.jboss.com/products/community-enterprise [12] Ubuntu Philosopy http://www.ubuntu.com/community/ubuntustory/philosophy [13] Ubuntu {Server, Desktop} Edition Support Service Description http://www.canonical.com/files/canonical/u1/ServerSupportSLA1_2.pdf http://www.canonical.com/files/canonical/u1/DesktopSupportSLA1_2.pdf
  • 30. References (cont) [14] Multi-licensing http://en.wikipedia.org/wiki/Multi-licensing [15] MySQL licensing options http://www.mysql.com/about/legal/licensing/oem [16] Qt licensing and open source business model http://qt.nokia.com/products/licensing http://qt.nokia.com/about/open-source-business-model/open-source- business-model [17] Asterisk Licensing http://www.digium.com/en/products/software/licensing.php
  • 31. References (cont) [18] Open Core Debate: The Battle for a Business Model http://www.linuxinsider.com/story/66807.html [19] The Apache Software Foundation http://apache.org/foundation [20] The Mozilla Foundation http://www.mozilla.org/foundation
  • 32. Special thanks ● Akron LUG ● Gunnar Hellekson ● Perry McDowell ● Brian Mikkelsen ● Karen Padir ● Chris Runge