SlideShare a Scribd company logo
Open Source
Entrepreneurship
and Business
Transformation
John Mark Walker
Founder, Open Source Entrepreneur Network - osenetwork.com
Automation
Community
Collaboration
Governance
“There is no open source
business model”
– Stephen Walli
What is an Open Source Entrepreneur?
Automation
Community
Collaboration
Governance
Methodologies that
enable automation,
eg. CI/CD, M&O
tools, and business
process
Silo-busting, enabling
inter-team
communication,
thawing the “frozen
middle”, adopting
community best
practices internally
Where internal meets
external, optimizing
engineering process
for external
participation
Enabling business
affairs and legal to be
innovation partners,
not stifling. Licensing
and compliance.
Inter-disciplinary skill set
● Master of automation, embracing DevOps methodologies
● Collaborate following innersource best practices, breaking down silo-ed
compartmentalization
● Optimize bi-directional pathways between internal and external communities,
reducing technical debt
● Integrate license compliance and supply chain management into product
development
● Product owners must be knowledgeable of the above
What is an Open Source Entrepreneur?
>DevOps is not enough<
Lock-in risk ->
Infrastructurerisk->
Profitability
line
Open Source Product Risk Graph
Supply Chain Funnel
Cutting edge
components
Finished
Product
Integration + PM Process
Interested in software supply chain efficiency and risk mitigation?
● See https://openchainproject.org/
Open Source Software Supply Chain Funnel
Individual
Components
Open
Source
Distribution
Community “Product”
for End Users
Finished
Product
2nd
Stage: “Middle” Distribution
Open
Source
Distribution
Community “Product”
for End Users
• Artifact of BC (Before CI) era
• Required stopping point from leading edge to
polished
• Great way to see if product design would hold
together
• In the old days, components were individually
packaged and maintained
• Source code repos were not easily distributed
• Don’t need 2nd
stage if continuously improving and
integrating along path to multiple releases
• In a linear development path, 2nd
stage obsolete
What Purpose Does the 2nd
Stage Serve?
• The community
distribution filled other
purposes, perhaps
unwittingly
• More relevant once you
take a non-linear view
• It’s all about the
ecosystem
• 1 code base serves many
masters
Open Source
Platform
Product
Community
Community Product
Community
Product
Product Community
It Was Never About Innovation
There is an art …or rather, a knack to flying. The knack lies in learning how to throw yourself at the
ground and miss.
The first part is easy. All it requires is simply the ability to throw yourself forward with all your weight,
and the willingness not to mind that it's going to hurt.
…Clearly, it is the second part, the missing, which presents the difficulties.
One problem is that you have to miss the ground accidentally. It's no good deliberately intending to
miss the ground because you won't. You have to have your attention suddenly distracted by
something else when you're halfway there, so that you are no longer thinking about falling, or about
the ground, or about how much it's going to hurt if you fail to miss it.
- Douglas Adams, Hitchhikers Guide to the Galaxy
Innovation and Open Source
• Innovation was never the intent, but an interesting side benefit
• The intent was to create a fair system for creating and using software
• Innovation happened because of the rules governing open source systems
Old proprietary model
Vendor
Customer
Open source model
Vendor Customer
Cloud Native Supply Chain Funnel
Open Source
Components
Release
Continuous
Improvement
Agile
Processes
Release Release
v1 v2 v3
…vN+1
Cloud Native Supply Chain Funnel
Open Source
Components
Release
Continuous
Improvement
Agile
Processes
Release Release
v1 v2 v3
…vN+1
● Assumes single product destination
● How can you try “crazy stuff” without
messing up release process?
● How do external communities contribute?
Orthogonal Innovation
Individual
Components
Open
Source
Distribution
Finished
Product
Communities in the Ecosystem
Products in the Ecosystem
Orthogonal Innovation: Real World Examples
Individual
Components
Debian Ubuntu
Communities in the Ecosystem
Products in the Ecosystem
Orthogonal Innovation: Real World Examples
Individual
Components
Moby Docker
Communities in the Ecosystem
Products in the Ecosystem
Orthogonal Innovation: Real World Examples
OCI
k8s
Individual
Components
???? GKE, Etc.
Communities in the Ecosystem
Products in the Ecosystem
Orthogonal Innovation: Pros and Cons
Cons
• It’s messy, complicated
• Not every project needs to be a
platform for the world
Pros
• Constant integration of new
technology on multiple axes
• Build reliable supply chain, and
influence multiple supply chains
• Core platform gets lots of extra testing
and bug-fixing from multiple sources
• Reduces risk from external
communities adding/changing code
Further reading:
The Art of Community: http://www.artofcommunityonline.org/
InnerSource Commons: https://paypal.github.io/InnerSourceCommons/
Producing Open Source Software, by Karl Fogel: http://producingoss.com/
Core Infrastructure Initiative: https://coreinfrastructure.org/
Open Chain Project: https://openchainproject.org/
Roads and Bridges, by Nadia Eghbal: Roads and Bridges: The Unseen Labor
Behind Our Digital Infrastructure
Want in-depth content?
RSVP now for the 1st
OSEN Symposium, co-located with the Linux Foundation’s
Open Source Summit ($150/ticket):
● https://osen17.eventbrite.com/
● Open Source Summit attendees can also register for the event
● Want to sponsor? Contact me for details
Thank you!
How may we contact thee? Let me count the ways!
● Web site: https://osenetwork.com/
● Twitter: @osenetwork @johnmark
● Email: osen@johnmark.org
23

More Related Content

What's hot

Inclusion and Accessibility: UX Put into Practice
Inclusion and Accessibility: UX Put into PracticeInclusion and Accessibility: UX Put into Practice
Inclusion and Accessibility: UX Put into Practice
Experience Innovation Center
 
Open Source Licensing and Governance
Open Source Licensing and GovernanceOpen Source Licensing and Governance
Open Source Licensing and Governance
Jim Jagielski
 
Beyond the journal: How Open Infrastructure can Accelerate Open Science
Beyond the journal: How Open Infrastructure can Accelerate Open ScienceBeyond the journal: How Open Infrastructure can Accelerate Open Science
Beyond the journal: How Open Infrastructure can Accelerate Open Science
Collaborative Knowledge Foundation
 
Hackability: Free/Open Source Assistive Tech
Hackability: Free/Open Source Assistive TechHackability: Free/Open Source Assistive Tech
Hackability: Free/Open Source Assistive Tech
Liz Henry
 
How we made jenkins community
How we made jenkins communityHow we made jenkins community
How we made jenkins community
Kohsuke Kawaguchi
 
Makerspaces & Smart Communities
Makerspaces & Smart CommunitiesMakerspaces & Smart Communities
Makerspaces & Smart Communities
Yoav Argov
 
Lessons Learned from Xen (Texas Linux Fest 2013)
Lessons Learned from Xen (Texas Linux Fest 2013)Lessons Learned from Xen (Texas Linux Fest 2013)
Lessons Learned from Xen (Texas Linux Fest 2013)
Russell Pavlicek
 
What is DevOps? History, Present and the Future
What is DevOps? History, Present and the FutureWhat is DevOps? History, Present and the Future
What is DevOps? History, Present and the Future
Rohit Kumar
 
Forget about-e committees
Forget about-e committeesForget about-e committees
Forget about-e committees
Harish Pillay
 
Working with Developers
Working with DevelopersWorking with Developers
Working with Developers
Paul Walk
 
Accessibility as Innovation - giving your potential users the chance to inspi...
Accessibility as Innovation - giving your potential users the chance to inspi...Accessibility as Innovation - giving your potential users the chance to inspi...
Accessibility as Innovation - giving your potential users the chance to inspi...
Jonathan Hassell
 
An Introduction To Co Do
An Introduction To Co DoAn Introduction To Co Do
An Introduction To Co Do
Venturespring
 
Stefano Del Furia - Inclusive Design - Codemotion Rome 2019
Stefano Del Furia - Inclusive Design - Codemotion Rome 2019Stefano Del Furia - Inclusive Design - Codemotion Rome 2019
Stefano Del Furia - Inclusive Design - Codemotion Rome 2019
Codemotion
 
Kiss the end-user goodbye
Kiss the end-user goodbyeKiss the end-user goodbye
Kiss the end-user goodbye
Ivanka Majic
 
Theoretical eval prod 1a lesson 1 2012
Theoretical eval prod 1a lesson 1 2012Theoretical eval prod 1a lesson 1 2012
Theoretical eval prod 1a lesson 1 2012
nfgsmedia
 
The Butteryfly Effect of an Open Hardware Notebook Motherboard
The Butteryfly Effect of an Open Hardware Notebook MotherboardThe Butteryfly Effect of an Open Hardware Notebook Motherboard
The Butteryfly Effect of an Open Hardware Notebook Motherboard
Roberto Innocenti
 

What's hot (16)

Inclusion and Accessibility: UX Put into Practice
Inclusion and Accessibility: UX Put into PracticeInclusion and Accessibility: UX Put into Practice
Inclusion and Accessibility: UX Put into Practice
 
Open Source Licensing and Governance
Open Source Licensing and GovernanceOpen Source Licensing and Governance
Open Source Licensing and Governance
 
Beyond the journal: How Open Infrastructure can Accelerate Open Science
Beyond the journal: How Open Infrastructure can Accelerate Open ScienceBeyond the journal: How Open Infrastructure can Accelerate Open Science
Beyond the journal: How Open Infrastructure can Accelerate Open Science
 
Hackability: Free/Open Source Assistive Tech
Hackability: Free/Open Source Assistive TechHackability: Free/Open Source Assistive Tech
Hackability: Free/Open Source Assistive Tech
 
How we made jenkins community
How we made jenkins communityHow we made jenkins community
How we made jenkins community
 
Makerspaces & Smart Communities
Makerspaces & Smart CommunitiesMakerspaces & Smart Communities
Makerspaces & Smart Communities
 
Lessons Learned from Xen (Texas Linux Fest 2013)
Lessons Learned from Xen (Texas Linux Fest 2013)Lessons Learned from Xen (Texas Linux Fest 2013)
Lessons Learned from Xen (Texas Linux Fest 2013)
 
What is DevOps? History, Present and the Future
What is DevOps? History, Present and the FutureWhat is DevOps? History, Present and the Future
What is DevOps? History, Present and the Future
 
Forget about-e committees
Forget about-e committeesForget about-e committees
Forget about-e committees
 
Working with Developers
Working with DevelopersWorking with Developers
Working with Developers
 
Accessibility as Innovation - giving your potential users the chance to inspi...
Accessibility as Innovation - giving your potential users the chance to inspi...Accessibility as Innovation - giving your potential users the chance to inspi...
Accessibility as Innovation - giving your potential users the chance to inspi...
 
An Introduction To Co Do
An Introduction To Co DoAn Introduction To Co Do
An Introduction To Co Do
 
Stefano Del Furia - Inclusive Design - Codemotion Rome 2019
Stefano Del Furia - Inclusive Design - Codemotion Rome 2019Stefano Del Furia - Inclusive Design - Codemotion Rome 2019
Stefano Del Furia - Inclusive Design - Codemotion Rome 2019
 
Kiss the end-user goodbye
Kiss the end-user goodbyeKiss the end-user goodbye
Kiss the end-user goodbye
 
Theoretical eval prod 1a lesson 1 2012
Theoretical eval prod 1a lesson 1 2012Theoretical eval prod 1a lesson 1 2012
Theoretical eval prod 1a lesson 1 2012
 
The Butteryfly Effect of an Open Hardware Notebook Motherboard
The Butteryfly Effect of an Open Hardware Notebook MotherboardThe Butteryfly Effect of an Open Hardware Notebook Motherboard
The Butteryfly Effect of an Open Hardware Notebook Motherboard
 

Similar to OSEN SF Meetup - Business of Open Source

Product Development in the Age of Cloud Native
Product Development in the Age of Cloud NativeProduct Development in the Age of Cloud Native
Product Development in the Age of Cloud Native
John Mark Walker
 
Open source doesn’t always represent best value
Open source doesn’t always represent best valueOpen source doesn’t always represent best value
Open source doesn’t always represent best value
Janus Boye
 
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
WSO2
 
Thoughts on Open Accessibility
Thoughts on Open AccessibilityThoughts on Open Accessibility
Thoughts on Open Accessibility
colinbdclark
 
Open Source: What is It?
Open Source: What is It?Open Source: What is It?
Open Source: What is It?
DuraSpace
 
Osp summary
Osp summaryOsp summary
Osp summary
ashutosh5290
 
Building software: the lessons from open source
Building software: the lessons from open sourceBuilding software: the lessons from open source
Building software: the lessons from open source
Arnaud Porterie
 
OaaS:Open as a Strategy
OaaS:Open as a StrategyOaaS:Open as a Strategy
OaaS:Open as a Strategy
OpenCity Community
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentation
Javier Perez
 
Scale14x Patterns and Practices for Open Source Project Success
Scale14x Patterns and Practices for Open Source Project SuccessScale14x Patterns and Practices for Open Source Project Success
Scale14x Patterns and Practices for Open Source Project Success
Stephen Walli
 
From 1 to 100
From 1 to 100From 1 to 100
From 1 to 100
Eric Schultz
 
Introduction to Open Source for Libraries
Introduction to Open Source for LibrariesIntroduction to Open Source for Libraries
Introduction to Open Source for Libraries
Nicole C. Engard
 
Exploring and Integrating UX in Open Source Software Development
Exploring and Integrating UX in Open Source Software Development Exploring and Integrating UX in Open Source Software Development
Exploring and Integrating UX in Open Source Software Development
Victoria Bondarchuk
 
Tracing the evolution - Open source & Embedded systems
Tracing the evolution - Open source & Embedded systemsTracing the evolution - Open source & Embedded systems
Tracing the evolution - Open source & Embedded systems
Emertxe Information Technologies Pvt Ltd
 
Open Source & Open Development
Open Source & Open Development Open Source & Open Development
Open Source & Open Development
Sander van der Waal
 
IWMW 2002: open source sofware debate: kelly
IWMW 2002: open source sofware debate: kellyIWMW 2002: open source sofware debate: kelly
IWMW 2002: open source sofware debate: kelly
IWMW
 
Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Why Open Always Trumps Closed?
Why Open Always Trumps Closed?
Exove
 
The biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about themThe biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about them
Wayne Greene
 
Open Source Issues and Trends
Open Source Issues and TrendsOpen Source Issues and Trends
Open Source Issues and Trends
Nicole Baratta
 
Providing Services to our Remote Users: Open Source Solutions
Providing Services to our Remote Users: Open Source SolutionsProviding Services to our Remote Users: Open Source Solutions
Providing Services to our Remote Users: Open Source Solutions
Nicole C. Engard
 

Similar to OSEN SF Meetup - Business of Open Source (20)

Product Development in the Age of Cloud Native
Product Development in the Age of Cloud NativeProduct Development in the Age of Cloud Native
Product Development in the Age of Cloud Native
 
Open source doesn’t always represent best value
Open source doesn’t always represent best valueOpen source doesn’t always represent best value
Open source doesn’t always represent best value
 
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
 
Thoughts on Open Accessibility
Thoughts on Open AccessibilityThoughts on Open Accessibility
Thoughts on Open Accessibility
 
Open Source: What is It?
Open Source: What is It?Open Source: What is It?
Open Source: What is It?
 
Osp summary
Osp summaryOsp summary
Osp summary
 
Building software: the lessons from open source
Building software: the lessons from open sourceBuilding software: the lessons from open source
Building software: the lessons from open source
 
OaaS:Open as a Strategy
OaaS:Open as a StrategyOaaS:Open as a Strategy
OaaS:Open as a Strategy
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentation
 
Scale14x Patterns and Practices for Open Source Project Success
Scale14x Patterns and Practices for Open Source Project SuccessScale14x Patterns and Practices for Open Source Project Success
Scale14x Patterns and Practices for Open Source Project Success
 
From 1 to 100
From 1 to 100From 1 to 100
From 1 to 100
 
Introduction to Open Source for Libraries
Introduction to Open Source for LibrariesIntroduction to Open Source for Libraries
Introduction to Open Source for Libraries
 
Exploring and Integrating UX in Open Source Software Development
Exploring and Integrating UX in Open Source Software Development Exploring and Integrating UX in Open Source Software Development
Exploring and Integrating UX in Open Source Software Development
 
Tracing the evolution - Open source & Embedded systems
Tracing the evolution - Open source & Embedded systemsTracing the evolution - Open source & Embedded systems
Tracing the evolution - Open source & Embedded systems
 
Open Source & Open Development
Open Source & Open Development Open Source & Open Development
Open Source & Open Development
 
IWMW 2002: open source sofware debate: kelly
IWMW 2002: open source sofware debate: kellyIWMW 2002: open source sofware debate: kelly
IWMW 2002: open source sofware debate: kelly
 
Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Why Open Always Trumps Closed?
Why Open Always Trumps Closed?
 
The biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about themThe biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about them
 
Open Source Issues and Trends
Open Source Issues and TrendsOpen Source Issues and Trends
Open Source Issues and Trends
 
Providing Services to our Remote Users: Open Source Solutions
Providing Services to our Remote Users: Open Source SolutionsProviding Services to our Remote Users: Open Source Solutions
Providing Services to our Remote Users: Open Source Solutions
 

More from John Mark Walker

From project to product
From project to productFrom project to product
From project to product
John Mark Walker
 
Hybrid Cloud Management with ManageIQ
Hybrid Cloud Management with ManageIQHybrid Cloud Management with ManageIQ
Hybrid Cloud Management with ManageIQ
John Mark Walker
 
The Secrets to Open Source Innovation
The Secrets to Open Source InnovationThe Secrets to Open Source Innovation
The Secrets to Open Source Innovation
John Mark Walker
 
Gluster: where weve been - a history
Gluster: where weve been - a historyGluster: where weve been - a history
Gluster: where weve been - a history
John Mark Walker
 
Gluster 3.3 deep dive
Gluster 3.3 deep diveGluster 3.3 deep dive
Gluster 3.3 deep dive
John Mark Walker
 
Open Source and Cloud - The Two Great Tastes...
Open Source and Cloud - The Two Great Tastes...Open Source and Cloud - The Two Great Tastes...
Open Source and Cloud - The Two Great Tastes...
John Mark Walker
 
GlusterFS Community Preso
GlusterFS Community PresoGlusterFS Community Preso
GlusterFS Community Preso
John Mark Walker
 
Intro to Open Cloud Initiative
Intro to Open Cloud InitiativeIntro to Open Cloud Initiative
Intro to Open Cloud Initiative
John Mark Walker
 
The Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.orgThe Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.org
John Mark Walker
 
The Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.orgThe Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.org
John Mark Walker
 
FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?
FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?
FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?
John Mark Walker
 
Building Vibrant Open Source Communities
Building Vibrant Open Source CommunitiesBuilding Vibrant Open Source Communities
Building Vibrant Open Source Communities
John Mark Walker
 

More from John Mark Walker (12)

From project to product
From project to productFrom project to product
From project to product
 
Hybrid Cloud Management with ManageIQ
Hybrid Cloud Management with ManageIQHybrid Cloud Management with ManageIQ
Hybrid Cloud Management with ManageIQ
 
The Secrets to Open Source Innovation
The Secrets to Open Source InnovationThe Secrets to Open Source Innovation
The Secrets to Open Source Innovation
 
Gluster: where weve been - a history
Gluster: where weve been - a historyGluster: where weve been - a history
Gluster: where weve been - a history
 
Gluster 3.3 deep dive
Gluster 3.3 deep diveGluster 3.3 deep dive
Gluster 3.3 deep dive
 
Open Source and Cloud - The Two Great Tastes...
Open Source and Cloud - The Two Great Tastes...Open Source and Cloud - The Two Great Tastes...
Open Source and Cloud - The Two Great Tastes...
 
GlusterFS Community Preso
GlusterFS Community PresoGlusterFS Community Preso
GlusterFS Community Preso
 
Intro to Open Cloud Initiative
Intro to Open Cloud InitiativeIntro to Open Cloud Initiative
Intro to Open Cloud Initiative
 
The Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.orgThe Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.org
 
The Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.orgThe Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.org
 
FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?
FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?
FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?
 
Building Vibrant Open Source Communities
Building Vibrant Open Source CommunitiesBuilding Vibrant Open Source Communities
Building Vibrant Open Source Communities
 

Recently uploaded

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
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
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
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
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 

Recently uploaded (20)

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
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
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
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
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 

OSEN SF Meetup - Business of Open Source

  • 1. Open Source Entrepreneurship and Business Transformation John Mark Walker Founder, Open Source Entrepreneur Network - osenetwork.com Automation Community Collaboration Governance
  • 2. “There is no open source business model” – Stephen Walli
  • 3. What is an Open Source Entrepreneur? Automation Community Collaboration Governance Methodologies that enable automation, eg. CI/CD, M&O tools, and business process Silo-busting, enabling inter-team communication, thawing the “frozen middle”, adopting community best practices internally Where internal meets external, optimizing engineering process for external participation Enabling business affairs and legal to be innovation partners, not stifling. Licensing and compliance.
  • 4. Inter-disciplinary skill set ● Master of automation, embracing DevOps methodologies ● Collaborate following innersource best practices, breaking down silo-ed compartmentalization ● Optimize bi-directional pathways between internal and external communities, reducing technical debt ● Integrate license compliance and supply chain management into product development ● Product owners must be knowledgeable of the above What is an Open Source Entrepreneur?
  • 5. >DevOps is not enough<
  • 7. Supply Chain Funnel Cutting edge components Finished Product Integration + PM Process
  • 8. Interested in software supply chain efficiency and risk mitigation? ● See https://openchainproject.org/ Open Source Software Supply Chain Funnel Individual Components Open Source Distribution Community “Product” for End Users Finished Product
  • 9. 2nd Stage: “Middle” Distribution Open Source Distribution Community “Product” for End Users • Artifact of BC (Before CI) era • Required stopping point from leading edge to polished • Great way to see if product design would hold together • In the old days, components were individually packaged and maintained • Source code repos were not easily distributed • Don’t need 2nd stage if continuously improving and integrating along path to multiple releases • In a linear development path, 2nd stage obsolete
  • 10. What Purpose Does the 2nd Stage Serve? • The community distribution filled other purposes, perhaps unwittingly • More relevant once you take a non-linear view • It’s all about the ecosystem • 1 code base serves many masters Open Source Platform Product Community Community Product Community Product Product Community
  • 11. It Was Never About Innovation There is an art …or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss. The first part is easy. All it requires is simply the ability to throw yourself forward with all your weight, and the willingness not to mind that it's going to hurt. …Clearly, it is the second part, the missing, which presents the difficulties. One problem is that you have to miss the ground accidentally. It's no good deliberately intending to miss the ground because you won't. You have to have your attention suddenly distracted by something else when you're halfway there, so that you are no longer thinking about falling, or about the ground, or about how much it's going to hurt if you fail to miss it. - Douglas Adams, Hitchhikers Guide to the Galaxy
  • 12. Innovation and Open Source • Innovation was never the intent, but an interesting side benefit • The intent was to create a fair system for creating and using software • Innovation happened because of the rules governing open source systems Old proprietary model Vendor Customer Open source model Vendor Customer
  • 13. Cloud Native Supply Chain Funnel Open Source Components Release Continuous Improvement Agile Processes Release Release v1 v2 v3 …vN+1
  • 14. Cloud Native Supply Chain Funnel Open Source Components Release Continuous Improvement Agile Processes Release Release v1 v2 v3 …vN+1 ● Assumes single product destination ● How can you try “crazy stuff” without messing up release process? ● How do external communities contribute?
  • 16. Orthogonal Innovation: Real World Examples Individual Components Debian Ubuntu Communities in the Ecosystem Products in the Ecosystem
  • 17. Orthogonal Innovation: Real World Examples Individual Components Moby Docker Communities in the Ecosystem Products in the Ecosystem
  • 18. Orthogonal Innovation: Real World Examples OCI k8s Individual Components ???? GKE, Etc. Communities in the Ecosystem Products in the Ecosystem
  • 19. Orthogonal Innovation: Pros and Cons Cons • It’s messy, complicated • Not every project needs to be a platform for the world Pros • Constant integration of new technology on multiple axes • Build reliable supply chain, and influence multiple supply chains • Core platform gets lots of extra testing and bug-fixing from multiple sources • Reduces risk from external communities adding/changing code
  • 20. Further reading: The Art of Community: http://www.artofcommunityonline.org/ InnerSource Commons: https://paypal.github.io/InnerSourceCommons/ Producing Open Source Software, by Karl Fogel: http://producingoss.com/ Core Infrastructure Initiative: https://coreinfrastructure.org/ Open Chain Project: https://openchainproject.org/ Roads and Bridges, by Nadia Eghbal: Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure
  • 21. Want in-depth content? RSVP now for the 1st OSEN Symposium, co-located with the Linux Foundation’s Open Source Summit ($150/ticket): ● https://osen17.eventbrite.com/ ● Open Source Summit attendees can also register for the event ● Want to sponsor? Contact me for details
  • 22.
  • 23. Thank you! How may we contact thee? Let me count the ways! ● Web site: https://osenetwork.com/ ● Twitter: @osenetwork @johnmark ● Email: osen@johnmark.org 23