SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
.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

Más contenido relacionado

Similar a .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
 
Start your open source project
Start your open source projectStart your open source project
Start your open source projectAhmed 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 CrossroadsDirk 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 BusinessWSO2
 
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 successRogue 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 BudgetDevOps.com
 
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 - GeosparcFITT
 
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 ParticipationFINOS
 
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 EnterprisePerforce
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source SoftwareMoinuddin 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 2018Perfecto 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.pdfKiran Beladiya
 

Similar a .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
 

Más de 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 MovementJoshua 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 ThreatsJoshua 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 RubyJoshua 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 & AgileJoshua L. Davis
 
Ignite: Devops - Why Should You Care
Ignite: Devops - Why Should You CareIgnite: Devops - Why Should You Care
Ignite: Devops - Why Should You CareJoshua 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 EnvironmentJoshua L. Davis
 
Senior Leaders Adapting to Social Technologies
Senior Leaders Adapting to Social TechnologiesSenior Leaders Adapting to Social Technologies
Senior Leaders Adapting to Social TechnologiesJoshua L. Davis
 
Barcamp: Open Source and Security
Barcamp: Open Source and SecurityBarcamp: Open Source and Security
Barcamp: Open Source and SecurityJoshua 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 SecurityJoshua 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 EnterprisesJoshua 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 GOSSJoshua 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 PlayerJoshua 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 PlatformJoshua L. Davis
 

Más de 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
 

Último

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Último (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

.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