SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Open Source Licensing and Governance
Open Source Licensing and GovernanceOpen Source Licensing and Governance
Open Source Licensing and GovernanceJim 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 ScienceCollaborative Knowledge Foundation
 
Hackability: Free/Open Source Assistive Tech
Hackability: Free/Open Source Assistive TechHackability: Free/Open Source Assistive Tech
Hackability: Free/Open Source Assistive TechLiz Henry
 
How we made jenkins community
How we made jenkins communityHow we made jenkins community
How we made jenkins communityKohsuke Kawaguchi
 
Makerspaces & Smart Communities
Makerspaces & Smart CommunitiesMakerspaces & Smart Communities
Makerspaces & Smart CommunitiesYoav 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 FutureRohit Kumar
 
Forget about-e committees
Forget about-e committeesForget about-e committees
Forget about-e committeesHarish Pillay
 
Working with Developers
Working with DevelopersWorking with Developers
Working with DevelopersPaul 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 DoVenturespring
 
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 2019Codemotion
 
Kiss the end-user goodbye
Kiss the end-user goodbyeKiss the end-user goodbye
Kiss the end-user goodbyeIvanka 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 2012nfgsmedia
 
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 MotherboardRoberto Innocenti
 

Was ist angesagt? (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
 

Ähnlich wie 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 NativeJohn 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 valueJanus 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 Accessibilitycolinbdclark
 
Open Source: What is It?
Open Source: What is It?Open Source: What is It?
Open Source: What is It?DuraSpace
 
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 sourceArnaud Porterie
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentationJavier 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 SuccessStephen Walli
 
Introduction to Open Source for Libraries
Introduction to Open Source for LibrariesIntroduction to Open Source for Libraries
Introduction to Open Source for LibrariesNicole 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
 
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: kellyIWMW
 
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 themWayne Greene
 
Open Source Issues and Trends
Open Source Issues and TrendsOpen Source Issues and Trends
Open Source Issues and TrendsNicole 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 SolutionsNicole C. Engard
 

Ähnlich wie 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
 

Mehr von John Mark Walker

Hybrid Cloud Management with ManageIQ
Hybrid Cloud Management with ManageIQHybrid Cloud Management with ManageIQ
Hybrid Cloud Management with ManageIQJohn Mark Walker
 
The Secrets to Open Source Innovation
The Secrets to Open Source InnovationThe Secrets to Open Source Innovation
The Secrets to Open Source InnovationJohn Mark Walker
 
Gluster: where weve been - a history
Gluster: where weve been - a historyGluster: where weve been - a history
Gluster: where weve been - a historyJohn 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
 
Intro to Open Cloud Initiative
Intro to Open Cloud InitiativeIntro to Open Cloud Initiative
Intro to Open Cloud InitiativeJohn 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.orgJohn 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.orgJohn 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 CommunitiesJohn Mark Walker
 

Mehr von 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
 

Kürzlich hochgeladen

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 

Kürzlich hochgeladen (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 

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