SlideShare a Scribd company logo
Jim Jagielski || @jimjag
THE FOUNDATIONS
OF
INNER SOURCE
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
@jimjag
ABOUT ME
• Apache Software Foundation
• Co-founder, Director, Vice Chairman, Member and Developer
• Director
• Outercurve, MARSEC-XL, OSSI, OSI (ex)…
• Developer
• Much FOSS projects
• IANAL
• Sr. Director: Tech Fellows: Capital One
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
@jimjag
WHAT IS “INNERSOURCE”
• InnerSource is the methodology of taking the “lessons learned”
from successful FOSS projects and using them internally in
Enterprise IT development environments.
• “running your internal development as if it was an open
source project”
• Principles and Techniques
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
@jimjag
WHY INNERSOURCE?
• Gain efficiencies by leveraging resident talent to its fullest
• Develop better software faster through collaboration
• Reduce costs through technology standardization and reuse
• Bring products to market faster
• Increase developer engagement and innovation through social
creativity
• Attract and retain higher quality talent
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
@jimjag
WHAT IS “THE APACHE
WAY”
• “The Apache Way” relates to how the ASF (and its projects)
work and operate
• Basically, the least common denominators on how PMCs operate
(or are expected to operate)
• Basic governance principles
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
@jimjag
SO WHY FOCUS ON
APACHE?
• The ASF is a 501(c)3, non-profit foundation
• Membership-based
• Large number of success stories (and some “failures”)
• Recognized and acknowledged by peers and press.
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
@jimjag
ORIGINS OF “THE APACHE
WAY”
• History of The Apache Group and the ASF
• Focus on community
• Focus on the un-aligned volunteer contributor
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
@jimjag
BASIC MEMES
• Meritocracy
• Transparency
• Community
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
@jimjag
HOW?
“If you want to build a ship, don’t drum up the men to gather
wood, divide the work, and give orders. Instead, teach them to
yearn for the vast and endless sea.”
― Antoine de Saint-Exupéry
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
@jimjag
PRINCIPLES OF
INNERSOURCE
• Culture
• Communication
• Transparency
• Collaboration
• Community
• Meritocracy
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
@jimjag
PRINCIPLES: CULTURE
• Inner-sourcing is a cultural mind-shift
• Create an expected set of behaviors
• Must be truly engaged
• Must be truly accepted
• Techniques:
• Be the model and guide
• Embrace the model
• Culture ➾ Communication
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
@jimjag
PRINCIPLES:
COMMUNICATION
• Is core and foundational
• Everything builds on this
• Open and asynchronous
• Doesn’t disenfranchise anyone
• Archivable
• Maintains history and allows ebb/flow
• Document tribal knowledge
• Techniques:
• Mailing lists; reduce reliance on F2F; invest in infra
• Communication ➾ Transparency
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
@jimjag
PRINCIPLES:
TRANSPARENCY
• Reinforces and Enables Public and Open mindset
• Inclusion
• Reuse
• You can only reuse what you can see
• Quality/Security
• More eyeballs mean better quality
• Measurement/Metric
• You can only measure what you can see
• Transparency ➾ Collaboration
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
@jimjag
PRINCIPLES:
COLLABORATION
• Common Vision
• Common Goal
• See connections
• Consensus:
• Encourages contribution and improves leverage
• Encourages feedback and dialogue
• Techniques:
• Build and Test Tools
• “Newbie” issues
• Collaboration ➾ Community
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
@jimjag
PRINCIPLES: COMMUNITY
• Loyalty
• Community breeds loyalty
• Durability
• Communities can create durable assets, processes and culture
• Health
• Feedback and Dialogue
• Not-just the “regular, expected players”
• Community ➾ Meritocracy
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
@jimjag
PRINCIPLES:
MERITOCRACY
• Technical decisions made by technical experts
• Better informed decisions
• Role models
• Merit provides examples
• Earned authority
• “Natural” leadership
• Known path and “rewards”
• Influence and Direction are possible (!(Us vs Them))
• Meritocracy ➾ Communication
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
@jimjag
FINAL THOUGHTS
• Community is not the same as team
• self organizing
• self identifying
• Contribution is work
• Community requires investment
• Transparency is not a threat
• Collaboration means compromise
• Driving results means driving consensus
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
@jimjag
NEXT UP: ERIN
• Any questions?
• @jimjag
• www.slideshare.net/jimjag
• www.linkedin.com/in/jimjag/

More Related Content

Similar to All Things Open 2017: Foundations of Inner Source (20)

PDF
Inner Sourcing 101
FINOS
 
PDF
InnerSource 101 for FinTech and FinServ
Jim Jagielski
 
PDF
All Things Open 2017: The Apache Software Foundation 101
Jim Jagielski
 
PDF
ApacheCon 2017: InnerSource and The Apache Way
Jim Jagielski
 
PDF
All Things Open 2017: Open Source Licensing
Jim Jagielski
 
PDF
InnerSource: Enterprise Lessons from Open Source
Jim Jagielski
 
PDF
The Apache Way
Jim Jagielski
 
PDF
Open Source Licensing 101
Jim Jagielski
 
PDF
Shortkeynote at the CoCreation und Collaboration Workshop
jovoto GmbH
 
PDF
Open source101 licenses
Jim Jagielski
 
PDF
Inner Source: Enterprise Lessons from the Open Source Community.
Jim Jagielski
 
PPTX
Maximizing Social Capital to Increase Core Facility Exposure and Usage
Ryan Duggan
 
KEY
Apache State Of the Feather 2011
Jim Jagielski
 
PPTX
The True Cost of Open Source
Patrick Steele-Idem
 
PPTX
Building Scientific Software Communities
Daniel S. Katz
 
PDF
Community and Growth Hacking
Ginny Catherine Ghezzo
 
PPTX
Stc tc open_documentation
Janet Swisher
 
PPTX
Designing Big Content - Search Exchange 2013
Brian_Chappell
 
PDF
Uts talk openaccess_week_24_october
Alex Holcombe
 
PPTX
Digital Branding - You and Your Business
The Toolbox, Inc.
 
Inner Sourcing 101
FINOS
 
InnerSource 101 for FinTech and FinServ
Jim Jagielski
 
All Things Open 2017: The Apache Software Foundation 101
Jim Jagielski
 
ApacheCon 2017: InnerSource and The Apache Way
Jim Jagielski
 
All Things Open 2017: Open Source Licensing
Jim Jagielski
 
InnerSource: Enterprise Lessons from Open Source
Jim Jagielski
 
The Apache Way
Jim Jagielski
 
Open Source Licensing 101
Jim Jagielski
 
Shortkeynote at the CoCreation und Collaboration Workshop
jovoto GmbH
 
Open source101 licenses
Jim Jagielski
 
Inner Source: Enterprise Lessons from the Open Source Community.
Jim Jagielski
 
Maximizing Social Capital to Increase Core Facility Exposure and Usage
Ryan Duggan
 
Apache State Of the Feather 2011
Jim Jagielski
 
The True Cost of Open Source
Patrick Steele-Idem
 
Building Scientific Software Communities
Daniel S. Katz
 
Community and Growth Hacking
Ginny Catherine Ghezzo
 
Stc tc open_documentation
Janet Swisher
 
Designing Big Content - Search Exchange 2013
Brian_Chappell
 
Uts talk openaccess_week_24_october
Alex Holcombe
 
Digital Branding - You and Your Business
The Toolbox, Inc.
 

More from Jim Jagielski (20)

PDF
OSPOS: AllThingsOpen 2023
Jim Jagielski
 
PDF
Open Source Licenses and IP Overview
Jim Jagielski
 
PDF
The History of The Apache Software Foundation
Jim Jagielski
 
PDF
Reverse proxy magic
Jim Jagielski
 
PDF
Apache httpd 2.4 overview
Jim Jagielski
 
PDF
Not your daddy's web server
Jim Jagielski
 
PDF
Apache httpd Reverse Proxy and Tomcat
Jim Jagielski
 
PDF
Starting an Open Source Program Office
Jim Jagielski
 
PDF
ApacheCon 2017: What's new in httpd 2.4
Jim Jagielski
 
PDF
Keynote from the Open Source 101 Conference
Jim Jagielski
 
PDF
Apache httpd 2.4 Reverse Proxy: The Hidden Gem
Jim Jagielski
 
PDF
ApacheCon EU 2016 State of the Feather
Jim Jagielski
 
PDF
What's New and Newer in Apache httpd-24
Jim Jagielski
 
PDF
Open Source Licensing and Governance
Jim Jagielski
 
PDF
The Apache Way: Why we do what we do
Jim Jagielski
 
PDF
Apache HTTPD 2.4 Reverse Proxy: The Hidden Gem
Jim Jagielski
 
PDF
Why Community Matters
Jim Jagielski
 
PDF
Inner Source 101 - GWO2016
Jim Jagielski
 
PDF
Open Source 101 - GWO2016
Jim Jagielski
 
PDF
Apache HTTPD 2.4 - GWO2016
Jim Jagielski
 
OSPOS: AllThingsOpen 2023
Jim Jagielski
 
Open Source Licenses and IP Overview
Jim Jagielski
 
The History of The Apache Software Foundation
Jim Jagielski
 
Reverse proxy magic
Jim Jagielski
 
Apache httpd 2.4 overview
Jim Jagielski
 
Not your daddy's web server
Jim Jagielski
 
Apache httpd Reverse Proxy and Tomcat
Jim Jagielski
 
Starting an Open Source Program Office
Jim Jagielski
 
ApacheCon 2017: What's new in httpd 2.4
Jim Jagielski
 
Keynote from the Open Source 101 Conference
Jim Jagielski
 
Apache httpd 2.4 Reverse Proxy: The Hidden Gem
Jim Jagielski
 
ApacheCon EU 2016 State of the Feather
Jim Jagielski
 
What's New and Newer in Apache httpd-24
Jim Jagielski
 
Open Source Licensing and Governance
Jim Jagielski
 
The Apache Way: Why we do what we do
Jim Jagielski
 
Apache HTTPD 2.4 Reverse Proxy: The Hidden Gem
Jim Jagielski
 
Why Community Matters
Jim Jagielski
 
Inner Source 101 - GWO2016
Jim Jagielski
 
Open Source 101 - GWO2016
Jim Jagielski
 
Apache HTTPD 2.4 - GWO2016
Jim Jagielski
 
Ad

Recently uploaded (20)

PDF
AiDAC – Custody Platform Overview for Institutional Use.pdf
BobPesakovic
 
PDF
World Game (s) Great Redesign via ZPE - QFS pdf
Steven McGee
 
PDF
DORA - MobileOps & MORA - DORA for Mobile Applications
Willy ROUVRE
 
PPTX
Birth-after-Previous-Caesarean-Birth (1).pptx
fermann1
 
PPTX
InOffensive Security_cybersecurity2.pptx
wihib17507
 
PPTX
Internet_of_Things_Presentation_KaifRahaman.pptx
kaifrahaman27593
 
PPTX
02 IoT Industry Applications and Solutions (1).pptx
abuizzaam
 
PPTX
Internet Basics for class ix. Unit I. Describe
ASHUTOSHKUMAR1131
 
PPTX
Random Presentation By Fuhran Khalil uio
maniieiish
 
PDF
The Complete Guide to Chrome Net Internals DNS – 2025
Orage Technologies
 
PDF
How to Fix Error Code 16 in Adobe Photoshop A Step-by-Step Guide.pdf
Becky Lean
 
PPTX
Template Timeplan & Roadmap Product.pptx
ImeldaYulistya
 
PPTX
ZARA-Case.pptx djdkkdjnddkdoodkdxjidjdnhdjjdjx
RonnelPineda2
 
PDF
Pas45789-Energs-Efficient-Craigg1ing.pdf
lafinedelcinghiale
 
PDF
Digital Security in 2025 with Adut Angelina
The ClarityDesk
 
PDF
Real Cost of Hiring a Shopify App Developer_ Budgeting Beyond Hourly Rates.pdf
CartCoders
 
PDF
Azure Devops Introduction for CI/CD and agile
henrymails
 
PDF
123546568reb2024-Linux-remote-logging.pdf
lafinedelcinghiale
 
PDF
Technical Guide to Build a Successful Shopify Marketplace from Scratch.pdf
CartCoders
 
PPTX
1.10-Ruta=1st Term------------------------------1st.pptx
zk7304860098
 
AiDAC – Custody Platform Overview for Institutional Use.pdf
BobPesakovic
 
World Game (s) Great Redesign via ZPE - QFS pdf
Steven McGee
 
DORA - MobileOps & MORA - DORA for Mobile Applications
Willy ROUVRE
 
Birth-after-Previous-Caesarean-Birth (1).pptx
fermann1
 
InOffensive Security_cybersecurity2.pptx
wihib17507
 
Internet_of_Things_Presentation_KaifRahaman.pptx
kaifrahaman27593
 
02 IoT Industry Applications and Solutions (1).pptx
abuizzaam
 
Internet Basics for class ix. Unit I. Describe
ASHUTOSHKUMAR1131
 
Random Presentation By Fuhran Khalil uio
maniieiish
 
The Complete Guide to Chrome Net Internals DNS – 2025
Orage Technologies
 
How to Fix Error Code 16 in Adobe Photoshop A Step-by-Step Guide.pdf
Becky Lean
 
Template Timeplan & Roadmap Product.pptx
ImeldaYulistya
 
ZARA-Case.pptx djdkkdjnddkdoodkdxjidjdnhdjjdjx
RonnelPineda2
 
Pas45789-Energs-Efficient-Craigg1ing.pdf
lafinedelcinghiale
 
Digital Security in 2025 with Adut Angelina
The ClarityDesk
 
Real Cost of Hiring a Shopify App Developer_ Budgeting Beyond Hourly Rates.pdf
CartCoders
 
Azure Devops Introduction for CI/CD and agile
henrymails
 
123546568reb2024-Linux-remote-logging.pdf
lafinedelcinghiale
 
Technical Guide to Build a Successful Shopify Marketplace from Scratch.pdf
CartCoders
 
1.10-Ruta=1st Term------------------------------1st.pptx
zk7304860098
 
Ad

All Things Open 2017: Foundations of Inner Source

  • 1. Jim Jagielski || @jimjag THE FOUNDATIONS OF INNER SOURCE
  • 2. This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag @jimjag ABOUT ME • Apache Software Foundation • Co-founder, Director, Vice Chairman, Member and Developer • Director • Outercurve, MARSEC-XL, OSSI, OSI (ex)… • Developer • Much FOSS projects • IANAL • Sr. Director: Tech Fellows: Capital One
  • 3. This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag @jimjag WHAT IS “INNERSOURCE” • InnerSource is the methodology of taking the “lessons learned” from successful FOSS projects and using them internally in Enterprise IT development environments. • “running your internal development as if it was an open source project” • Principles and Techniques
  • 4. This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag @jimjag WHY INNERSOURCE? • Gain efficiencies by leveraging resident talent to its fullest • Develop better software faster through collaboration • Reduce costs through technology standardization and reuse • Bring products to market faster • Increase developer engagement and innovation through social creativity • Attract and retain higher quality talent
  • 5. This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag @jimjag WHAT IS “THE APACHE WAY” • “The Apache Way” relates to how the ASF (and its projects) work and operate • Basically, the least common denominators on how PMCs operate (or are expected to operate) • Basic governance principles
  • 6. This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag @jimjag SO WHY FOCUS ON APACHE? • The ASF is a 501(c)3, non-profit foundation • Membership-based • Large number of success stories (and some “failures”) • Recognized and acknowledged by peers and press.
  • 7. This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag @jimjag ORIGINS OF “THE APACHE WAY” • History of The Apache Group and the ASF • Focus on community • Focus on the un-aligned volunteer contributor
  • 8. This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag @jimjag BASIC MEMES • Meritocracy • Transparency • Community
  • 9. This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag @jimjag HOW? “If you want to build a ship, don’t drum up the men to gather wood, divide the work, and give orders. Instead, teach them to yearn for the vast and endless sea.” ― Antoine de Saint-Exupéry
  • 10. This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag @jimjag PRINCIPLES OF INNERSOURCE • Culture • Communication • Transparency • Collaboration • Community • Meritocracy
  • 11. This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag @jimjag PRINCIPLES: CULTURE • Inner-sourcing is a cultural mind-shift • Create an expected set of behaviors • Must be truly engaged • Must be truly accepted • Techniques: • Be the model and guide • Embrace the model • Culture ➾ Communication
  • 12. This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag @jimjag PRINCIPLES: COMMUNICATION • Is core and foundational • Everything builds on this • Open and asynchronous • Doesn’t disenfranchise anyone • Archivable • Maintains history and allows ebb/flow • Document tribal knowledge • Techniques: • Mailing lists; reduce reliance on F2F; invest in infra • Communication ➾ Transparency
  • 13. This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag @jimjag PRINCIPLES: TRANSPARENCY • Reinforces and Enables Public and Open mindset • Inclusion • Reuse • You can only reuse what you can see • Quality/Security • More eyeballs mean better quality • Measurement/Metric • You can only measure what you can see • Transparency ➾ Collaboration
  • 14. This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag @jimjag PRINCIPLES: COLLABORATION • Common Vision • Common Goal • See connections • Consensus: • Encourages contribution and improves leverage • Encourages feedback and dialogue • Techniques: • Build and Test Tools • “Newbie” issues • Collaboration ➾ Community
  • 15. This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag @jimjag PRINCIPLES: COMMUNITY • Loyalty • Community breeds loyalty • Durability • Communities can create durable assets, processes and culture • Health • Feedback and Dialogue • Not-just the “regular, expected players” • Community ➾ Meritocracy
  • 16. This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag @jimjag PRINCIPLES: MERITOCRACY • Technical decisions made by technical experts • Better informed decisions • Role models • Merit provides examples • Earned authority • “Natural” leadership • Known path and “rewards” • Influence and Direction are possible (!(Us vs Them)) • Meritocracy ➾ Communication
  • 17. This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag @jimjag FINAL THOUGHTS • Community is not the same as team • self organizing • self identifying • Contribution is work • Community requires investment • Transparency is not a threat • Collaboration means compromise • Driving results means driving consensus
  • 18. This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag @jimjag NEXT UP: ERIN • Any questions? • @jimjag • www.slideshare.net/jimjag • www.linkedin.com/in/jimjag/