SlideShare a Scribd company logo
1 of 24
Download to read offline
Scaling an open source
sponsorship program
All Things Open
Mike Fix and Carol Huang
October 16th, 2023
Technical Program Manager, Developer
Relations, Stripe
Head of Open Source, Stripe
Open Source Summit North America — 2023
Mike Fix
Carol Huang
Hello there
Stages of a corporate open source sponsorship program
Launching a pilot
Growing your program
Tactics for operating at scale
Future opportunities
What we’ll talk about
1
2
3
4
5
Open Source Summit North America — 2023
What’s the problem?
Scaling corporate open source
Sustainable. Maintainers should
be able to rely upon this money to
make decisions that impact their
future.
Maintainer-first. We ask the
maintainers what they want and what
they need. They remain the leaders of
their project and roadmaps.
Impact-driven. Provide enough
money to make a tangible impact
in the maintainers life.
Coming up with investment principles
Stripe example
Pilot
Cohorts 1, 2, 3…
Platform
Stages of our sponsorship program
1
2
3
Stripe example
Symbiotic
Self-serving
Altruistic
Recursive, reinforcing
Looking inward
Looking outward
Kicking off
Pilot
Pilot
Testing your hypothesis
Launching the program
Remember: track your progress towards
or alignment with your success criteria.
● Select projects in alignment with your
principles
● Set your hypothesis
● Define success ahead of time
● Ensure you can measure success
● Launch!
Cohorts 1, 2, 3…
Growing the program
Repeat
Expand
Test other hypotheses (business goals!)
● DevRel: Improve DX (developer experience)
● Sales: Help close a win
● Product: Unblock a launch
● Eng: Scale out your team
Tactics for operating at scale
Creating a platform
Support our expensive dependencies or
speed up common workflows.
Bring-your-own-Budget
Save costs
Grow revenue
Support any company-wide initiative.
Supported by investing in the projects
that make money.
Allow other teams to participate
Example: sponsorship menu
Scaling the program
Relationships
● Phase I: one point of contact
Scaling the program
Relationships
● Phase I: one point of contact
● Phase IIa: one program → point of contact
Scaling the program
Relationships
● Phase I: one point of contact
● Phase IIa: one program → point of contact
● Phase IIb: one program → multiple points of contact
Scaling the program
Product team points of contact
DevRel points of contact
Relationships
Pros:
● Know how to literally be a
developer advocate
● Sharing knowledge by their
default role in the org (on the
same team)
Pros:
● Great subject matter expertise
● Very close with product team,
able to closely monitor feedback
loop
Scaling the program
Product team points of contact
DevRel points of contact
Lessons learned
● Have DAs specialize in their
project maintainers’ specialities
● Give a crash course in developer
relations and more
structure/support
Scaling the program
Relationships
● Phase I: one point of contact
● Phase IIa: one program → point of contact
● Phase IIb: one program → multiple points of contact
● Phase III: Moving towards one intake
Scaling the program
Budget renewal
● Use the budget review process to your favor
● Partner with procurement, finance & strategy, accounts
payable
+
Procurement
Example: partner up
● Great for teams
● Open source native
● Budgeting/expense
tooling
● Invoiced billing
● Great support
● Employment benefits!
● Great for creators
● Wide reaching global
support
● Content tools
● Not as open-source
native
Sponsorship platforms
Example: pick your platform
Patreon
Open Collective
GitHub
● Great for individuals
● Open source native
● Ubiquitous
● Invoiced billing
● Org sponsorships
Open source economy
Funding platforms
Looking ahead
Future opportunities for impact
● What can you do with your expertise, company
backing, or people power?
○ Healthcare
○ Project/product management aid
○ Financial or other “admin” guidance
○ Shared infrastructure/tooling
○ Others?
Mike Fix & Carol Huang
Thank you! Questions?

More Related Content

Similar to Scaling an Open Source Sponsorship Program

Olga Grom: Building a Dedicated Team for NASDAQ Listed US Company
Olga Grom: Building a Dedicated Team for NASDAQ Listed US CompanyOlga Grom: Building a Dedicated Team for NASDAQ Listed US Company
Olga Grom: Building a Dedicated Team for NASDAQ Listed US CompanyLviv Startup Club
 
Create Your End User Adoption Strategy
Create Your End User Adoption StrategyCreate Your End User Adoption Strategy
Create Your End User Adoption StrategyErica Toelle
 
Chapter FourteenProject Closure14–1Copyright © 2018 McGr
Chapter FourteenProject Closure14–1Copyright © 2018 McGrChapter FourteenProject Closure14–1Copyright © 2018 McGr
Chapter FourteenProject Closure14–1Copyright © 2018 McGrJinElias52
 
Project Management Overview
Project Management OverviewProject Management Overview
Project Management Overviewcford1973
 
How to Create a Program Management Plan
How to Create a Program Management PlanHow to Create a Program Management Plan
How to Create a Program Management PlanGaurav Amatya
 
Level up - First SDGs accelerator in CEE
Level up  - First SDGs accelerator in CEELevel up  - First SDGs accelerator in CEE
Level up - First SDGs accelerator in CEEEmanuele Musa
 
Taking a Master Planning Approach to YOUR Customer Advocate Program
Taking a Master Planning Approach to YOUR Customer Advocate ProgramTaking a Master Planning Approach to YOUR Customer Advocate Program
Taking a Master Planning Approach to YOUR Customer Advocate ProgramKatie Lockett
 
Managing stakeholder relationships: The key to successful product features
Managing stakeholder relationships: The key to successful product featuresManaging stakeholder relationships: The key to successful product features
Managing stakeholder relationships: The key to successful product featuresAndy Mura
 
Ill final presentationdraft2
Ill final presentationdraft2Ill final presentationdraft2
Ill final presentationdraft2hulins
 
Hwap pres__w bri cugelman nov2010
Hwap  pres__w bri cugelman nov2010Hwap  pres__w bri cugelman nov2010
Hwap pres__w bri cugelman nov2010Lee Taylor
 
Sage Accountant Referral Program Vendor Comparisonv3pptx
Sage Accountant Referral Program Vendor Comparisonv3pptxSage Accountant Referral Program Vendor Comparisonv3pptx
Sage Accountant Referral Program Vendor Comparisonv3pptxKaren Krieger
 
Cara praktis penerapan wbt
Cara praktis penerapan wbtCara praktis penerapan wbt
Cara praktis penerapan wbtzahrinafirda
 
System Level Requirements Gathering
System Level Requirements GatheringSystem Level Requirements Gathering
System Level Requirements GatheringComputing Cage
 
Setting Up for Success: The Kickoff Meeting
Setting Up for Success: The Kickoff MeetingSetting Up for Success: The Kickoff Meeting
Setting Up for Success: The Kickoff MeetingSoCal UX Camp
 

Similar to Scaling an Open Source Sponsorship Program (20)

Olga Grom: Building a Dedicated Team for NASDAQ Listed US Company
Olga Grom: Building a Dedicated Team for NASDAQ Listed US CompanyOlga Grom: Building a Dedicated Team for NASDAQ Listed US Company
Olga Grom: Building a Dedicated Team for NASDAQ Listed US Company
 
system level requirements gathering and analysis
system level requirements gathering and analysissystem level requirements gathering and analysis
system level requirements gathering and analysis
 
Kynote in Beijing
Kynote in BeijingKynote in Beijing
Kynote in Beijing
 
Create Your End User Adoption Strategy
Create Your End User Adoption StrategyCreate Your End User Adoption Strategy
Create Your End User Adoption Strategy
 
Chapter FourteenProject Closure14–1Copyright © 2018 McGr
Chapter FourteenProject Closure14–1Copyright © 2018 McGrChapter FourteenProject Closure14–1Copyright © 2018 McGr
Chapter FourteenProject Closure14–1Copyright © 2018 McGr
 
Project Management Overview
Project Management OverviewProject Management Overview
Project Management Overview
 
How to Create a Program Management Plan
How to Create a Program Management PlanHow to Create a Program Management Plan
How to Create a Program Management Plan
 
Roi Certification Kraków May 2017
Roi Certification Kraków May 2017Roi Certification Kraków May 2017
Roi Certification Kraków May 2017
 
Level up - First SDGs accelerator in CEE
Level up  - First SDGs accelerator in CEELevel up  - First SDGs accelerator in CEE
Level up - First SDGs accelerator in CEE
 
Taking a Master Planning Approach to YOUR Customer Advocate Program
Taking a Master Planning Approach to YOUR Customer Advocate ProgramTaking a Master Planning Approach to YOUR Customer Advocate Program
Taking a Master Planning Approach to YOUR Customer Advocate Program
 
Managing stakeholder relationships: The key to successful product features
Managing stakeholder relationships: The key to successful product featuresManaging stakeholder relationships: The key to successful product features
Managing stakeholder relationships: The key to successful product features
 
Ill final presentationdraft2
Ill final presentationdraft2Ill final presentationdraft2
Ill final presentationdraft2
 
PgMP - Introduction to Program Management
PgMP -  Introduction to Program ManagementPgMP -  Introduction to Program Management
PgMP - Introduction to Program Management
 
Ben Mkt 347 Week 4
Ben Mkt 347 Week 4Ben Mkt 347 Week 4
Ben Mkt 347 Week 4
 
Pgmp Certification Overview
Pgmp Certification OverviewPgmp Certification Overview
Pgmp Certification Overview
 
Hwap pres__w bri cugelman nov2010
Hwap  pres__w bri cugelman nov2010Hwap  pres__w bri cugelman nov2010
Hwap pres__w bri cugelman nov2010
 
Sage Accountant Referral Program Vendor Comparisonv3pptx
Sage Accountant Referral Program Vendor Comparisonv3pptxSage Accountant Referral Program Vendor Comparisonv3pptx
Sage Accountant Referral Program Vendor Comparisonv3pptx
 
Cara praktis penerapan wbt
Cara praktis penerapan wbtCara praktis penerapan wbt
Cara praktis penerapan wbt
 
System Level Requirements Gathering
System Level Requirements GatheringSystem Level Requirements Gathering
System Level Requirements Gathering
 
Setting Up for Success: The Kickoff Meeting
Setting Up for Success: The Kickoff MeetingSetting Up for Success: The Kickoff Meeting
Setting Up for Success: The Kickoff Meeting
 

More from All Things Open

Building Reliability - The Realities of Observability
Building Reliability - The Realities of ObservabilityBuilding Reliability - The Realities of Observability
Building Reliability - The Realities of ObservabilityAll Things Open
 
Modern Database Best Practices
Modern Database Best PracticesModern Database Best Practices
Modern Database Best PracticesAll Things Open
 
Open Source and Public Policy
Open Source and Public PolicyOpen Source and Public Policy
Open Source and Public PolicyAll Things Open
 
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...All Things Open
 
The State of Passwordless Auth on the Web - Phil Nash
The State of Passwordless Auth on the Web - Phil NashThe State of Passwordless Auth on the Web - Phil Nash
The State of Passwordless Auth on the Web - Phil NashAll Things Open
 
Total ReDoS: The dangers of regex in JavaScript
Total ReDoS: The dangers of regex in JavaScriptTotal ReDoS: The dangers of regex in JavaScript
Total ReDoS: The dangers of regex in JavaScriptAll Things Open
 
What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?All Things Open
 
How to Write & Deploy a Smart Contract
How to Write & Deploy a Smart ContractHow to Write & Deploy a Smart Contract
How to Write & Deploy a Smart ContractAll Things Open
 
Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
 Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlowAll Things Open
 
DEI Challenges and Success
DEI Challenges and SuccessDEI Challenges and Success
DEI Challenges and SuccessAll Things Open
 
Scaling Web Applications with Background
Scaling Web Applications with BackgroundScaling Web Applications with Background
Scaling Web Applications with BackgroundAll Things Open
 
Supercharging tutorials with WebAssembly
Supercharging tutorials with WebAssemblySupercharging tutorials with WebAssembly
Supercharging tutorials with WebAssemblyAll Things Open
 
Using SQL to Find Needles in Haystacks
Using SQL to Find Needles in HaystacksUsing SQL to Find Needles in Haystacks
Using SQL to Find Needles in HaystacksAll Things Open
 
Configuration Security as a Game of Pursuit Intercept
Configuration Security as a Game of Pursuit InterceptConfiguration Security as a Game of Pursuit Intercept
Configuration Security as a Game of Pursuit InterceptAll Things Open
 
Build Developer Experience Teams for Open Source
Build Developer Experience Teams for Open SourceBuild Developer Experience Teams for Open Source
Build Developer Experience Teams for Open SourceAll Things Open
 
Deploying Models at Scale with Apache Beam
Deploying Models at Scale with Apache BeamDeploying Models at Scale with Apache Beam
Deploying Models at Scale with Apache BeamAll Things Open
 
Sudo – Giving access while staying in control
Sudo – Giving access while staying in controlSudo – Giving access while staying in control
Sudo – Giving access while staying in controlAll Things Open
 
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML ApplicationsFortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML ApplicationsAll Things Open
 
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...All Things Open
 
Building AlmaLinux OS without RHEL sources code
Building AlmaLinux OS without RHEL sources codeBuilding AlmaLinux OS without RHEL sources code
Building AlmaLinux OS without RHEL sources codeAll Things Open
 

More from All Things Open (20)

Building Reliability - The Realities of Observability
Building Reliability - The Realities of ObservabilityBuilding Reliability - The Realities of Observability
Building Reliability - The Realities of Observability
 
Modern Database Best Practices
Modern Database Best PracticesModern Database Best Practices
Modern Database Best Practices
 
Open Source and Public Policy
Open Source and Public PolicyOpen Source and Public Policy
Open Source and Public Policy
 
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
 
The State of Passwordless Auth on the Web - Phil Nash
The State of Passwordless Auth on the Web - Phil NashThe State of Passwordless Auth on the Web - Phil Nash
The State of Passwordless Auth on the Web - Phil Nash
 
Total ReDoS: The dangers of regex in JavaScript
Total ReDoS: The dangers of regex in JavaScriptTotal ReDoS: The dangers of regex in JavaScript
Total ReDoS: The dangers of regex in JavaScript
 
What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?
 
How to Write & Deploy a Smart Contract
How to Write & Deploy a Smart ContractHow to Write & Deploy a Smart Contract
How to Write & Deploy a Smart Contract
 
Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
 Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
 
DEI Challenges and Success
DEI Challenges and SuccessDEI Challenges and Success
DEI Challenges and Success
 
Scaling Web Applications with Background
Scaling Web Applications with BackgroundScaling Web Applications with Background
Scaling Web Applications with Background
 
Supercharging tutorials with WebAssembly
Supercharging tutorials with WebAssemblySupercharging tutorials with WebAssembly
Supercharging tutorials with WebAssembly
 
Using SQL to Find Needles in Haystacks
Using SQL to Find Needles in HaystacksUsing SQL to Find Needles in Haystacks
Using SQL to Find Needles in Haystacks
 
Configuration Security as a Game of Pursuit Intercept
Configuration Security as a Game of Pursuit InterceptConfiguration Security as a Game of Pursuit Intercept
Configuration Security as a Game of Pursuit Intercept
 
Build Developer Experience Teams for Open Source
Build Developer Experience Teams for Open SourceBuild Developer Experience Teams for Open Source
Build Developer Experience Teams for Open Source
 
Deploying Models at Scale with Apache Beam
Deploying Models at Scale with Apache BeamDeploying Models at Scale with Apache Beam
Deploying Models at Scale with Apache Beam
 
Sudo – Giving access while staying in control
Sudo – Giving access while staying in controlSudo – Giving access while staying in control
Sudo – Giving access while staying in control
 
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML ApplicationsFortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
 
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
 
Building AlmaLinux OS without RHEL sources code
Building AlmaLinux OS without RHEL sources codeBuilding AlmaLinux OS without RHEL sources code
Building AlmaLinux OS without RHEL sources code
 

Recently uploaded

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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
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
 
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
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
"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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
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
 

Recently uploaded (20)

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)
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
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
 
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
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.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...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
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
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Scaling an Open Source Sponsorship Program

  • 1. Scaling an open source sponsorship program All Things Open Mike Fix and Carol Huang October 16th, 2023
  • 2. Technical Program Manager, Developer Relations, Stripe Head of Open Source, Stripe Open Source Summit North America — 2023 Mike Fix Carol Huang Hello there
  • 3. Stages of a corporate open source sponsorship program Launching a pilot Growing your program Tactics for operating at scale Future opportunities What we’ll talk about 1 2 3 4 5 Open Source Summit North America — 2023
  • 4. What’s the problem? Scaling corporate open source
  • 5. Sustainable. Maintainers should be able to rely upon this money to make decisions that impact their future. Maintainer-first. We ask the maintainers what they want and what they need. They remain the leaders of their project and roadmaps. Impact-driven. Provide enough money to make a tangible impact in the maintainers life. Coming up with investment principles Stripe example
  • 6. Pilot Cohorts 1, 2, 3… Platform Stages of our sponsorship program 1 2 3 Stripe example
  • 8. Pilot Testing your hypothesis Launching the program Remember: track your progress towards or alignment with your success criteria. ● Select projects in alignment with your principles ● Set your hypothesis ● Define success ahead of time ● Ensure you can measure success ● Launch!
  • 9. Cohorts 1, 2, 3… Growing the program Repeat
  • 10. Expand Test other hypotheses (business goals!) ● DevRel: Improve DX (developer experience) ● Sales: Help close a win ● Product: Unblock a launch ● Eng: Scale out your team
  • 11. Tactics for operating at scale Creating a platform
  • 12. Support our expensive dependencies or speed up common workflows. Bring-your-own-Budget Save costs Grow revenue Support any company-wide initiative. Supported by investing in the projects that make money. Allow other teams to participate Example: sponsorship menu
  • 13. Scaling the program Relationships ● Phase I: one point of contact
  • 14. Scaling the program Relationships ● Phase I: one point of contact ● Phase IIa: one program → point of contact
  • 15. Scaling the program Relationships ● Phase I: one point of contact ● Phase IIa: one program → point of contact ● Phase IIb: one program → multiple points of contact
  • 16. Scaling the program Product team points of contact DevRel points of contact Relationships Pros: ● Know how to literally be a developer advocate ● Sharing knowledge by their default role in the org (on the same team) Pros: ● Great subject matter expertise ● Very close with product team, able to closely monitor feedback loop
  • 17. Scaling the program Product team points of contact DevRel points of contact Lessons learned ● Have DAs specialize in their project maintainers’ specialities ● Give a crash course in developer relations and more structure/support
  • 18. Scaling the program Relationships ● Phase I: one point of contact ● Phase IIa: one program → point of contact ● Phase IIb: one program → multiple points of contact ● Phase III: Moving towards one intake
  • 19. Scaling the program Budget renewal ● Use the budget review process to your favor ● Partner with procurement, finance & strategy, accounts payable
  • 21. ● Great for teams ● Open source native ● Budgeting/expense tooling ● Invoiced billing ● Great support ● Employment benefits! ● Great for creators ● Wide reaching global support ● Content tools ● Not as open-source native Sponsorship platforms Example: pick your platform Patreon Open Collective GitHub ● Great for individuals ● Open source native ● Ubiquitous ● Invoiced billing ● Org sponsorships
  • 23. Looking ahead Future opportunities for impact ● What can you do with your expertise, company backing, or people power? ○ Healthcare ○ Project/product management aid ○ Financial or other “admin” guidance ○ Shared infrastructure/tooling ○ Others?
  • 24. Mike Fix & Carol Huang Thank you! Questions?