SlideShare a Scribd company logo
1 of 41
© 2017 CloudBees, Inc. All Rights Reserved. 1
Hackers Gotta Eat
Building a Company Around an
Open Source Project
Kohsuke Kawaguchi
@kohsukekawa
© 2017 CloudBees, Inc. All Rights Reserved. 2
Hello World
© 2017 CloudBees, Inc. All Rights Reserved. 3
Kohsuke
• Hacker
• Created Hudson while working at Sun Microsystems
• Founded the Jenkins project
• Created InfraDNA after leaving Oracle
• Merged with CloudBees
• Now, CTO of CloudBees
© 2017 CloudBees, Inc. All Rights Reserved. 4
• Open source automation server
• 140k known "master" instances
• Running on 500k+ machines worldwide
• Helps over 1M people implement continuous integration
and continuous delivery
Jenkins
© 2017 CloudBees, Inc. All Rights Reserved. 5
CloudBees
• Deep DevOps and Jenkins expertise.
• Enterprise-grade platform.
• Expert-level support.
• Major contributor to the Jenkins project
© 2017 CloudBees, Inc. All Rights Reserved. 6
Open Source
Business Models
© 2017 CloudBees, Inc. All Rights Reserved. 7
Professional Services
© 2017 CloudBees, Inc. All Rights Reserved. 8
Professional Services
• Consulting on best practices
• Custom, per-company, development on top of the project
© 2017 CloudBees, Inc. All Rights Reserved. 9
Enterprise Products
© 2017 CloudBees, Inc. All Rights Reserved. 10
Enterprise Products
• Build once and sell multiple times
• Enterprise software does not sell itself
• OSS is good enough
• Need critical mass, story, & sales
• Recurring revenue vs one-time revenue
© 2017 CloudBees, Inc. All Rights Reserved. 11
Software as a Service
© 2017 CloudBees, Inc. All Rights Reserved. 12
Software as a Service
• We'll run a version of the open source project for a monthly fee
• Pros:
• Easy to understand product for most customers
• Economies of scale for running the project.
• Cons:
• Undervalued "I can run X on my workstation, it's not that hard."
• Can easily spiral into custom requirements per-customer
© 2017 CloudBees, Inc. All Rights Reserved. 13
Support
© 2017 CloudBees, Inc. All Rights Reserved. 14
Support
• Provide experts-as-a-service!
• Pros:
• Valued by larger organizations.
• Cons:
• You need a bigger organization, process, and system
• You have to hire the experts!
© 2017 CloudBees, Inc. All Rights Reserved. 15
Hiring from
the project
© 2017 CloudBees, Inc. All Rights Reserved. 16
Pros: Hiring from the project
• Straightforward to find motivated and qualified developers
• Open source developers already know how to work together (usually)
• Employing developers gives them more time to solve big problems
• Paying developers to work on their passion project can give them the adequate
support to make big break-throughs
• Often bring in sales leads :-)
© 2017 CloudBees, Inc. All Rights Reserved. 17
Cons: Hiring from the project
• Can cause ambiguity for developers
• "Am I on work-time or my-time?"
• "The company wants to do X, but I want Y."
• Can risk the company being seen as "co-opting" the project.
• When all the most vocal contributors are now employees…
• Can remove otherwise active participants from the project
• Especially if you hire people and put them on Enterprise products
© 2017 CloudBees, Inc. All Rights Reserved. 18
Interacting with
the project
© 2017 CloudBees, Inc. All Rights Reserved. 19
Interacting with the Project
• Define the boundaries within the company for interacting with the project
• Ensure the company is "on the same page" before spinning cycles in the
project
• Volunteer contributors don't have patience for inconsistencies from a company
• Accommodate community feedback in development time
© 2017 CloudBees, Inc. All Rights Reserved. 20
Development
and Collaboration
© 2017 CloudBees, Inc. All Rights Reserved. 21
Development and Collaboration
• Best to follow the Red Hat model and "work upstream" as much as possible
• Use "upstream" repositories
• Manage backlogs (when possible) in "upstream" issue trackers
• Follow "upstream" review and merging practices
• Determining transparency in product roadmap can be a challenge
• Teams might be working on upstream and "enterprise" functionality in the same
sprint
© 2017 CloudBees, Inc. All Rights Reserved. 22
Branding, Trademarks,
and Legalese
© 2017 CloudBees, Inc. All Rights Reserved. 23
Branding, Trademarks, and Legalese
• Being recognized as "the X people" is beneficial
• This is a big part of how people perceive value in what you offer
• Who owns the trademark?
• Extremely important to have clarity on where trademark ownership lies.
• Company must respect the mark's usage restrictions and guidelines.
© 2017 CloudBees, Inc. All Rights Reserved. 24
Branding, Trademarks, and Legalese
• Licenses 101
• Comply with existing licenses of software used/extended.
• Explain to employees copyright ownership of their work.
• Determine suitable licenses for new software created and open sourced.
• "Open Source" vs. "Free Software"
• Important to understand the differences.
© 2017 CloudBees, Inc. All Rights Reserved. 25
Why Bother
© 2017 CloudBees, Inc. All Rights Reserved. 26
Open Source is
"eating the world"
© 2017 CloudBees, Inc. All Rights Reserved. 27
Open source is "eating the world"
• For more and more organizations open source is a better choice
• More flexible
• Higher quality
• Lower barrier to adoption means a larger potential market for companies built
around open source projects
© 2017 CloudBees, Inc. All Rights Reserved. 28
We can solve better problems
© 2017 CloudBees, Inc. All Rights Reserved. 29
We can solve better problems
• Participation exposes the project to a broad set of perspectives
• Open source users and contributors will use software very differently than you
might expect.
• Open source means many "itches" and low-hanging fruit are resolved by
contributors.
Blue Ocean
Blue Ocean
●New user experience for Jenkins
●jenkins.io/projects/blueocean
●Built from the ground up for Continuous Delivery and modern developer needs
© 2017 CloudBees, Inc. All Rights Reserved. 34
Benefits to the Project
© 2017 CloudBees, Inc. All Rights Reserved. 35
Benefits to the Project
• More people, not just code contributors, can help move the project forward
• Designers
• Writers
• Many, many, more
• Corporate involvement lends credibility to "main street" businesses
• The company can become a lightning rod for bringing new corporate contributions
© 2017 CloudBees, Inc. All Rights Reserved. 36
Hackers Gotta Eat
© 2017 CloudBees, Inc. All Rights Reserved. 37
Hackers Gotta Eat
• Open source software is valuable.
• People's time is valuable.
© 2017 CloudBees, Inc. All Rights Reserved. 38
Questions?
© 2017 CloudBees, Inc. All Rights Reserved. 39
Thank you
© 2017 CloudBees, Inc. All Rights Reserved. 40
Boundaries
and Challenges
© 2017 CloudBees, Inc. All Rights Reserved. 41
Boundaries and Challenges
• Becoming an "Elephant in the Room."
• If the majority of active contributors are employees, it can discourage other
contributors and cause mistrust.
• Challenging to invest in deeper architectural changes.
• Hard to "sell" internal refactorings and updates.

More Related Content

Viewers also liked

基本答え&解説のみ
基本答え&解説のみ基本答え&解説のみ
基本答え&解説のみ
Keigo Ando
 

Viewers also liked (13)

ITAP Consumer Insights: Singapore
ITAP Consumer Insights: SingaporeITAP Consumer Insights: Singapore
ITAP Consumer Insights: Singapore
 
Auditor Destacado - Fred Lyons
Auditor Destacado - Fred LyonsAuditor Destacado - Fred Lyons
Auditor Destacado - Fred Lyons
 
基本答え&解説のみ
基本答え&解説のみ基本答え&解説のみ
基本答え&解説のみ
 
Reward, reproducibility and recognition in research - the case for going Open
Reward, reproducibility and recognition in research - the case for going OpenReward, reproducibility and recognition in research - the case for going Open
Reward, reproducibility and recognition in research - the case for going Open
 
Workshop marketing digital Melgaço 2017
Workshop marketing digital Melgaço 2017Workshop marketing digital Melgaço 2017
Workshop marketing digital Melgaço 2017
 
Emerging OER Discipline
Emerging OER DisciplineEmerging OER Discipline
Emerging OER Discipline
 
140 år av jämställdhetsarbete i Finland
140 år av jämställdhetsarbete i Finland140 år av jämställdhetsarbete i Finland
140 år av jämställdhetsarbete i Finland
 
Le XXIème siècle, des avancées en dents de scie pour les femmes au travail
Le XXIème siècle, des avancées en dents de scie pour les femmes au travailLe XXIème siècle, des avancées en dents de scie pour les femmes au travail
Le XXIème siècle, des avancées en dents de scie pour les femmes au travail
 
Conférence numérique éducatif - semaine de l'innovation
Conférence numérique éducatif - semaine de l'innovationConférence numérique éducatif - semaine de l'innovation
Conférence numérique éducatif - semaine de l'innovation
 
From Pillar To Promotion: How To Create Killer Content That Drives Growth
From Pillar To Promotion: How To Create Killer Content That Drives GrowthFrom Pillar To Promotion: How To Create Killer Content That Drives Growth
From Pillar To Promotion: How To Create Killer Content That Drives Growth
 
Growth Hacking Belgium (kick-off)
Growth Hacking Belgium (kick-off)Growth Hacking Belgium (kick-off)
Growth Hacking Belgium (kick-off)
 
Minimalism: makes life more beautiful
Minimalism: makes life more beautiful Minimalism: makes life more beautiful
Minimalism: makes life more beautiful
 
WindowsでPython
WindowsでPythonWindowsでPython
WindowsでPython
 

More from Kohsuke Kawaguchi

プロジェクト現状報告・Rubyによるjenkinsプラグイン開発
プロジェクト現状報告・Rubyによるjenkinsプラグイン開発プロジェクト現状報告・Rubyによるjenkinsプラグイン開発
プロジェクト現状報告・Rubyによるjenkinsプラグイン開発
Kohsuke Kawaguchi
 

More from Kohsuke Kawaguchi (20)

JavaOne 2014: Next Step in Automation: Elastic Build Environment
JavaOne 2014: Next Step in Automation: Elastic Build EnvironmentJavaOne 2014: Next Step in Automation: Elastic Build Environment
JavaOne 2014: Next Step in Automation: Elastic Build Environment
 
On sharing ideas & sharing code
On sharing ideas & sharing codeOn sharing ideas & sharing code
On sharing ideas & sharing code
 
コードの互換性と進化の両立
コードの互換性と進化の両立コードの互換性と進化の両立
コードの互換性と進化の両立
 
Jenkins User Conference 2013: Literate, multi-branch, mobile and more
Jenkins User Conference 2013: Literate, multi-branch, mobile and moreJenkins User Conference 2013: Literate, multi-branch, mobile and more
Jenkins User Conference 2013: Literate, multi-branch, mobile and more
 
Jenkins User Conference 2013 Palo Alto: Keynote
Jenkins User Conference 2013 Palo Alto: KeynoteJenkins User Conference 2013 Palo Alto: Keynote
Jenkins User Conference 2013 Palo Alto: Keynote
 
Jenkins State of union 2013
Jenkins State of union 2013Jenkins State of union 2013
Jenkins State of union 2013
 
How we made jenkins community
How we made jenkins communityHow we made jenkins community
How we made jenkins community
 
第六回Jenkins勉強会
第六回Jenkins勉強会第六回Jenkins勉強会
第六回Jenkins勉強会
 
Large scale automation with jenkins
Large scale automation with jenkinsLarge scale automation with jenkins
Large scale automation with jenkins
 
Jenkins User Conference 2012 San Francisco
Jenkins User Conference 2012 San FranciscoJenkins User Conference 2012 San Francisco
Jenkins User Conference 2012 San Francisco
 
Jenkins+Gitによる検証済みマージ(30分版)
Jenkins+Gitによる検証済みマージ(30分版)Jenkins+Gitによる検証済みマージ(30分版)
Jenkins+Gitによる検証済みマージ(30分版)
 
ここ最近のJenkins新機能
ここ最近のJenkins新機能ここ最近のJenkins新機能
ここ最近のJenkins新機能
 
Jenkins user conference 東京
Jenkins user conference 東京Jenkins user conference 東京
Jenkins user conference 東京
 
Dev@cloudの実装
Dev@cloudの実装Dev@cloudの実装
Dev@cloudの実装
 
Developer summit continuous deliveryとjenkins
Developer summit   continuous deliveryとjenkinsDeveloper summit   continuous deliveryとjenkins
Developer summit continuous deliveryとjenkins
 
Creating a Developer Community
Creating a Developer CommunityCreating a Developer Community
Creating a Developer Community
 
Jenkins user conference 2011
Jenkins user conference 2011Jenkins user conference 2011
Jenkins user conference 2011
 
プロジェクト現状報告・Rubyによるjenkinsプラグイン開発
プロジェクト現状報告・Rubyによるjenkinsプラグイン開発プロジェクト現状報告・Rubyによるjenkinsプラグイン開発
プロジェクト現状報告・Rubyによるjenkinsプラグイン開発
 
Current state of Jenkins
Current state of JenkinsCurrent state of Jenkins
Current state of Jenkins
 
Jenkins勉強会第二回
Jenkins勉強会第二回Jenkins勉強会第二回
Jenkins勉強会第二回
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Hackers gotta eat

  • 1. © 2017 CloudBees, Inc. All Rights Reserved. 1 Hackers Gotta Eat Building a Company Around an Open Source Project Kohsuke Kawaguchi @kohsukekawa
  • 2. © 2017 CloudBees, Inc. All Rights Reserved. 2 Hello World
  • 3. © 2017 CloudBees, Inc. All Rights Reserved. 3 Kohsuke • Hacker • Created Hudson while working at Sun Microsystems • Founded the Jenkins project • Created InfraDNA after leaving Oracle • Merged with CloudBees • Now, CTO of CloudBees
  • 4. © 2017 CloudBees, Inc. All Rights Reserved. 4 • Open source automation server • 140k known "master" instances • Running on 500k+ machines worldwide • Helps over 1M people implement continuous integration and continuous delivery Jenkins
  • 5. © 2017 CloudBees, Inc. All Rights Reserved. 5 CloudBees • Deep DevOps and Jenkins expertise. • Enterprise-grade platform. • Expert-level support. • Major contributor to the Jenkins project
  • 6. © 2017 CloudBees, Inc. All Rights Reserved. 6 Open Source Business Models
  • 7. © 2017 CloudBees, Inc. All Rights Reserved. 7 Professional Services
  • 8. © 2017 CloudBees, Inc. All Rights Reserved. 8 Professional Services • Consulting on best practices • Custom, per-company, development on top of the project
  • 9. © 2017 CloudBees, Inc. All Rights Reserved. 9 Enterprise Products
  • 10. © 2017 CloudBees, Inc. All Rights Reserved. 10 Enterprise Products • Build once and sell multiple times • Enterprise software does not sell itself • OSS is good enough • Need critical mass, story, & sales • Recurring revenue vs one-time revenue
  • 11. © 2017 CloudBees, Inc. All Rights Reserved. 11 Software as a Service
  • 12. © 2017 CloudBees, Inc. All Rights Reserved. 12 Software as a Service • We'll run a version of the open source project for a monthly fee • Pros: • Easy to understand product for most customers • Economies of scale for running the project. • Cons: • Undervalued "I can run X on my workstation, it's not that hard." • Can easily spiral into custom requirements per-customer
  • 13. © 2017 CloudBees, Inc. All Rights Reserved. 13 Support
  • 14. © 2017 CloudBees, Inc. All Rights Reserved. 14 Support • Provide experts-as-a-service! • Pros: • Valued by larger organizations. • Cons: • You need a bigger organization, process, and system • You have to hire the experts!
  • 15. © 2017 CloudBees, Inc. All Rights Reserved. 15 Hiring from the project
  • 16. © 2017 CloudBees, Inc. All Rights Reserved. 16 Pros: Hiring from the project • Straightforward to find motivated and qualified developers • Open source developers already know how to work together (usually) • Employing developers gives them more time to solve big problems • Paying developers to work on their passion project can give them the adequate support to make big break-throughs • Often bring in sales leads :-)
  • 17. © 2017 CloudBees, Inc. All Rights Reserved. 17 Cons: Hiring from the project • Can cause ambiguity for developers • "Am I on work-time or my-time?" • "The company wants to do X, but I want Y." • Can risk the company being seen as "co-opting" the project. • When all the most vocal contributors are now employees… • Can remove otherwise active participants from the project • Especially if you hire people and put them on Enterprise products
  • 18. © 2017 CloudBees, Inc. All Rights Reserved. 18 Interacting with the project
  • 19. © 2017 CloudBees, Inc. All Rights Reserved. 19 Interacting with the Project • Define the boundaries within the company for interacting with the project • Ensure the company is "on the same page" before spinning cycles in the project • Volunteer contributors don't have patience for inconsistencies from a company • Accommodate community feedback in development time
  • 20. © 2017 CloudBees, Inc. All Rights Reserved. 20 Development and Collaboration
  • 21. © 2017 CloudBees, Inc. All Rights Reserved. 21 Development and Collaboration • Best to follow the Red Hat model and "work upstream" as much as possible • Use "upstream" repositories • Manage backlogs (when possible) in "upstream" issue trackers • Follow "upstream" review and merging practices • Determining transparency in product roadmap can be a challenge • Teams might be working on upstream and "enterprise" functionality in the same sprint
  • 22. © 2017 CloudBees, Inc. All Rights Reserved. 22 Branding, Trademarks, and Legalese
  • 23. © 2017 CloudBees, Inc. All Rights Reserved. 23 Branding, Trademarks, and Legalese • Being recognized as "the X people" is beneficial • This is a big part of how people perceive value in what you offer • Who owns the trademark? • Extremely important to have clarity on where trademark ownership lies. • Company must respect the mark's usage restrictions and guidelines.
  • 24. © 2017 CloudBees, Inc. All Rights Reserved. 24 Branding, Trademarks, and Legalese • Licenses 101 • Comply with existing licenses of software used/extended. • Explain to employees copyright ownership of their work. • Determine suitable licenses for new software created and open sourced. • "Open Source" vs. "Free Software" • Important to understand the differences.
  • 25. © 2017 CloudBees, Inc. All Rights Reserved. 25 Why Bother
  • 26. © 2017 CloudBees, Inc. All Rights Reserved. 26 Open Source is "eating the world"
  • 27. © 2017 CloudBees, Inc. All Rights Reserved. 27 Open source is "eating the world" • For more and more organizations open source is a better choice • More flexible • Higher quality • Lower barrier to adoption means a larger potential market for companies built around open source projects
  • 28. © 2017 CloudBees, Inc. All Rights Reserved. 28 We can solve better problems
  • 29. © 2017 CloudBees, Inc. All Rights Reserved. 29 We can solve better problems • Participation exposes the project to a broad set of perspectives • Open source users and contributors will use software very differently than you might expect. • Open source means many "itches" and low-hanging fruit are resolved by contributors.
  • 31. Blue Ocean ●New user experience for Jenkins ●jenkins.io/projects/blueocean ●Built from the ground up for Continuous Delivery and modern developer needs
  • 32.
  • 33.
  • 34. © 2017 CloudBees, Inc. All Rights Reserved. 34 Benefits to the Project
  • 35. © 2017 CloudBees, Inc. All Rights Reserved. 35 Benefits to the Project • More people, not just code contributors, can help move the project forward • Designers • Writers • Many, many, more • Corporate involvement lends credibility to "main street" businesses • The company can become a lightning rod for bringing new corporate contributions
  • 36. © 2017 CloudBees, Inc. All Rights Reserved. 36 Hackers Gotta Eat
  • 37. © 2017 CloudBees, Inc. All Rights Reserved. 37 Hackers Gotta Eat • Open source software is valuable. • People's time is valuable.
  • 38. © 2017 CloudBees, Inc. All Rights Reserved. 38 Questions?
  • 39. © 2017 CloudBees, Inc. All Rights Reserved. 39 Thank you
  • 40. © 2017 CloudBees, Inc. All Rights Reserved. 40 Boundaries and Challenges
  • 41. © 2017 CloudBees, Inc. All Rights Reserved. 41 Boundaries and Challenges • Becoming an "Elephant in the Room." • If the majority of active contributors are employees, it can discourage other contributors and cause mistrust. • Challenging to invest in deeper architectural changes. • Hard to "sell" internal refactorings and updates.