SlideShare a Scribd company logo
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
InnerSource 101
and
The Apache Way
• Jim Jagielski
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Who am I?
• Jim Jagielski
• Co-founder of the Apache Software Foundation
• Developer
• Director on FOSS Boards
• Sr. Director @ Capital One, Tech Fellows Program
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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.
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Origins of “The Apache Way”
• History of The Apache Group and the ASF
• Focus on community
• Focus on the un-aligned volunteer contributor
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Basic Memes
• Meritocracy
• Peer-based
• Consensus decision making
• Collaborative development
• Responsible oversight
• Individual Participation
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Meritocracy
• “Govern by Merit”
• Merit is based on what you do
• Merit never expires
• Those with more merit, get more responsibility
• Provides incentive to Do More
• It’s NOT a dirty word
• aka “do-acracy”
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Peer-based
• Developers represent themselves - individuals
• Mutual trust and respect
• All votes hold the same weight (no BDFL)
• Community created code
• Healthy communities create healthy code
• Poisonous communities don’t
• Feel as part of a community
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Why Community -> Code
• Avoid for new projects, what boot-strapped the Apache Group in
the 1st place
• Since we are all volunteers, people’s time and interests change
• A healthy community is “warm and inviting” and encourages a
continued influx of developers
• Poisonous people/communities turn people off, and the project will
die
• Diversity ensures survivability
• End result - better code, long-term code
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Consensus decision making
• Key is the idea of voting
• +1 - yes
• +0 - no real comment
• -1 - veto
• Sometimes you’ll also see stuff like -0, -0.5, etc…
• Used to gauge consensus, not really “majority rule”
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Collaborative Development
• Transparent and Public
• Code is developed by the community
• Voting ensures at least 3 active developers
• Development done online and on-list
• If it didn’t happen on-list, it didn’t happen
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Responsible Oversight
• Ensure license compliance
• Track IP
• Quality code
• Quality community
• Community ownership
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Principles of InnerSource
• Culture
• Communication
• Transparency
• Collaboration
• Community
• Meritocracy
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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
• Transparency enables measurement
• Transparency ➾ Collaboration
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Principles: Collaboration
• Common Vision
• Common Goal
• See connections
• Encourages contribution and improves leverage
• Encourages feedback and dialogue
• Techniques:
• Build and Test Tools
• “Newbie” issues
• Collaboration ➾ Community
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Principles: Community
• Loyalty
• Community breeds loyalty
• Durability
• Communities can create durable assets, processes and culture
• Health
• Feedback and Dialogue
• Community ➾ Meritocracy
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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”
• Meritocracy ➾ Communication
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Maintaining Business Focus
• Community interest must align with company interest
• Business leaders have to be welcome and engaged in community
• Merit is not just technical and has to be linked to business results
• Projects need to deliver value – “show value early, show value often”
• Inner Sourcing should not be used as a means to invest in projects that
have weak or no business case
InnerSource Commons Summit
EBU - Geneva
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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

More Related Content

What's hot (20)

PDF
Open Source 101 - GWO2016
Jim Jagielski
 
PDF
Innersource 101
Open Source Strategy Forum
 
PDF
The History of The Apache Software Foundation
Jim Jagielski
 
PDF
The Apache Way: Why we do what we do
Jim Jagielski
 
PDF
5/ GitHub Inner Source @ OPEN'16
Kangaroot
 
PPTX
Inner-Source: The Lesson of Linux for Enterprises
Samsung Open Source Group
 
PDF
All Things Open 2017: Open Source Licensing
Jim Jagielski
 
PDF
All Things Open 2017: Foundations of Inner Source
Jim Jagielski
 
PDF
The Apache Way
Jim Jagielski
 
PDF
Understanding Open Source Class 101
Great Wide Open
 
PDF
Inner Source 101
Great Wide Open
 
PPTX
Inner Source Webinar Series: Open Source Community Development Methods
Black Duck by Synopsys
 
PDF
OSEN SF Meetup - Business of Open Source
John Mark Walker
 
PDF
Challenges to the Open Source Model Today
All Things Open
 
PDF
The real value of open source: ROI and beyond
Jeffrey McGuire
 
PPT
To Open Source or Not to Open Source...Where is the ROI?
Ted Haeger
 
PDF
Understanding Open Source Licenses
Jim Jagielski
 
PDF
Fundamentals of Lean UX, Agile on the Beach 2014
Adrian Howard
 
PDF
Approaching Developer Relations in an Open Source community
All Things Open
 
PDF
Running Successful Open Source Projects
Jim Jagielski
 
Open Source 101 - GWO2016
Jim Jagielski
 
The History of The Apache Software Foundation
Jim Jagielski
 
The Apache Way: Why we do what we do
Jim Jagielski
 
5/ GitHub Inner Source @ OPEN'16
Kangaroot
 
Inner-Source: The Lesson of Linux for Enterprises
Samsung Open Source Group
 
All Things Open 2017: Open Source Licensing
Jim Jagielski
 
All Things Open 2017: Foundations of Inner Source
Jim Jagielski
 
The Apache Way
Jim Jagielski
 
Understanding Open Source Class 101
Great Wide Open
 
Inner Source 101
Great Wide Open
 
Inner Source Webinar Series: Open Source Community Development Methods
Black Duck by Synopsys
 
OSEN SF Meetup - Business of Open Source
John Mark Walker
 
Challenges to the Open Source Model Today
All Things Open
 
The real value of open source: ROI and beyond
Jeffrey McGuire
 
To Open Source or Not to Open Source...Where is the ROI?
Ted Haeger
 
Understanding Open Source Licenses
Jim Jagielski
 
Fundamentals of Lean UX, Agile on the Beach 2014
Adrian Howard
 
Approaching Developer Relations in an Open Source community
All Things Open
 
Running Successful Open Source Projects
Jim Jagielski
 

Similar to InnerSource 101 and The Apache Way (20)

PDF
All Things Open 2017: The Apache Software Foundation 101
Jim Jagielski
 
PDF
Inner Sourcing 101
FINOS
 
PDF
Shortkeynote at the CoCreation und Collaboration Workshop
jovoto GmbH
 
KEY
Apache State Of the Feather 2011
Jim Jagielski
 
PPTX
Discover yourself
Mateusz Polechoński
 
PPTX
Building Scientific Software Communities
Daniel S. Katz
 
PPTX
Stc tc open_documentation
Janet Swisher
 
PPT
Online Organizing Overview
neworganizingist
 
PPTX
The True Cost of Open Source
Patrick Steele-Idem
 
PPTX
Maximizing Social Capital to Increase Core Facility Exposure and Usage
Ryan Duggan
 
PDF
Apache: Code, Community and Open Source
OPNFV
 
PPTX
Bamboostones Evaluating the Experiment
Venturespring
 
PPTX
Techorama 2022 - Adventures of building Promitor, an open-source product
Tom Kerkhove
 
PPTX
OSGeo Incubation 2014
Jody Garnett
 
PDF
01 (IDNOG01) Keynote 1 by Barry Greene
Indonesia Network Operators Group
 
PPTX
Contributing to Open Source Software
Mike Lively
 
PPTX
The Well Connected Facility
Ryan Duggan
 
PDF
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
PDF
Open source101 licenses
Jim Jagielski
 
PPTX
IDNOG - 2014
Barry Greene
 
All Things Open 2017: The Apache Software Foundation 101
Jim Jagielski
 
Inner Sourcing 101
FINOS
 
Shortkeynote at the CoCreation und Collaboration Workshop
jovoto GmbH
 
Apache State Of the Feather 2011
Jim Jagielski
 
Discover yourself
Mateusz Polechoński
 
Building Scientific Software Communities
Daniel S. Katz
 
Stc tc open_documentation
Janet Swisher
 
Online Organizing Overview
neworganizingist
 
The True Cost of Open Source
Patrick Steele-Idem
 
Maximizing Social Capital to Increase Core Facility Exposure and Usage
Ryan Duggan
 
Apache: Code, Community and Open Source
OPNFV
 
Bamboostones Evaluating the Experiment
Venturespring
 
Techorama 2022 - Adventures of building Promitor, an open-source product
Tom Kerkhove
 
OSGeo Incubation 2014
Jody Garnett
 
01 (IDNOG01) Keynote 1 by Barry Greene
Indonesia Network Operators Group
 
Contributing to Open Source Software
Mike Lively
 
The Well Connected Facility
Ryan Duggan
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Open source101 licenses
Jim Jagielski
 
IDNOG - 2014
Barry Greene
 
Ad

More from Jim Jagielski (15)

PDF
OSPOS: AllThingsOpen 2023
Jim Jagielski
 
PDF
Open Source Licenses and IP Overview
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
ApacheCon 2017: What's new in httpd 2.4
Jim Jagielski
 
PDF
Open Source Licensing 101
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
Apache HTTPD 2.4 Reverse Proxy: The Hidden Gem
Jim Jagielski
 
PDF
Why Community Matters
Jim Jagielski
 
PDF
Apache HTTPD 2.4 - GWO2016
Jim Jagielski
 
OSPOS: AllThingsOpen 2023
Jim Jagielski
 
Open Source Licenses and IP Overview
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
 
ApacheCon 2017: What's new in httpd 2.4
Jim Jagielski
 
Open Source Licensing 101
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
 
Apache HTTPD 2.4 Reverse Proxy: The Hidden Gem
Jim Jagielski
 
Why Community Matters
Jim Jagielski
 
Apache HTTPD 2.4 - GWO2016
Jim Jagielski
 
Ad

Recently uploaded (20)

PDF
Technical Guide to Build a Successful Shopify Marketplace from Scratch.pdf
CartCoders
 
PPTX
Internet_of_Things_Presentation_KaifRahaman.pptx
kaifrahaman27593
 
PPT
Computer Securityyyyyyyy - Chapter 1.ppt
SolomonSB
 
PPTX
Research Design - Report on seminar in thesis writing. PPTX
arvielobos1
 
PPT
Computer Securityyyyyyyy - Chapter 2.ppt
SolomonSB
 
PPTX
原版西班牙莱昂大学毕业证(León毕业证书)如何办理
Taqyea
 
PDF
AI_MOD_1.pdf artificial intelligence notes
shreyarrce
 
PPTX
英国学位证(RCM毕业证书)皇家音乐学院毕业证书如何办理
Taqyea
 
PPTX
PE introd.pptxfrgfgfdgfdgfgrtretrt44t444
nepmithibai2024
 
PPTX
ipv6 very very very very vvoverview.pptx
eyala75
 
PDF
Apple_Environmental_Progress_Report_2025.pdf
yiukwong
 
PPTX
一比一原版(SUNY-Albany毕业证)纽约州立大学奥尔巴尼分校毕业证如何办理
Taqyea
 
PPTX
一比一原版(LaTech毕业证)路易斯安那理工大学毕业证如何办理
Taqyea
 
PDF
123546568reb2024-Linux-remote-logging.pdf
lafinedelcinghiale
 
PPTX
ZARA-Case.pptx djdkkdjnddkdoodkdxjidjdnhdjjdjx
RonnelPineda2
 
PPTX
Simplifying and CounFounding in egime.pptx
Ryanto10
 
PPTX
Template Timeplan & Roadmap Product.pptx
ImeldaYulistya
 
PPTX
Random Presentation By Fuhran Khalil uio
maniieiish
 
PDF
Pas45789-Energs-Efficient-Craigg1ing.pdf
lafinedelcinghiale
 
PDF
Digital Security in 2025 with Adut Angelina
The ClarityDesk
 
Technical Guide to Build a Successful Shopify Marketplace from Scratch.pdf
CartCoders
 
Internet_of_Things_Presentation_KaifRahaman.pptx
kaifrahaman27593
 
Computer Securityyyyyyyy - Chapter 1.ppt
SolomonSB
 
Research Design - Report on seminar in thesis writing. PPTX
arvielobos1
 
Computer Securityyyyyyyy - Chapter 2.ppt
SolomonSB
 
原版西班牙莱昂大学毕业证(León毕业证书)如何办理
Taqyea
 
AI_MOD_1.pdf artificial intelligence notes
shreyarrce
 
英国学位证(RCM毕业证书)皇家音乐学院毕业证书如何办理
Taqyea
 
PE introd.pptxfrgfgfdgfdgfgrtretrt44t444
nepmithibai2024
 
ipv6 very very very very vvoverview.pptx
eyala75
 
Apple_Environmental_Progress_Report_2025.pdf
yiukwong
 
一比一原版(SUNY-Albany毕业证)纽约州立大学奥尔巴尼分校毕业证如何办理
Taqyea
 
一比一原版(LaTech毕业证)路易斯安那理工大学毕业证如何办理
Taqyea
 
123546568reb2024-Linux-remote-logging.pdf
lafinedelcinghiale
 
ZARA-Case.pptx djdkkdjnddkdoodkdxjidjdnhdjjdjx
RonnelPineda2
 
Simplifying and CounFounding in egime.pptx
Ryanto10
 
Template Timeplan & Roadmap Product.pptx
ImeldaYulistya
 
Random Presentation By Fuhran Khalil uio
maniieiish
 
Pas45789-Energs-Efficient-Craigg1ing.pdf
lafinedelcinghiale
 
Digital Security in 2025 with Adut Angelina
The ClarityDesk
 

InnerSource 101 and The Apache Way

  • 1. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag InnerSource 101 and The Apache Way • Jim Jagielski
  • 2. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag Who am I? • Jim Jagielski • Co-founder of the Apache Software Foundation • Developer • Director on FOSS Boards • Sr. Director @ Capital One, Tech Fellows Program
  • 3. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag Basic Memes • Meritocracy • Peer-based • Consensus decision making • Collaborative development • Responsible oversight • Individual Participation
  • 9. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag Meritocracy • “Govern by Merit” • Merit is based on what you do • Merit never expires • Those with more merit, get more responsibility • Provides incentive to Do More • It’s NOT a dirty word • aka “do-acracy”
  • 10. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag Peer-based • Developers represent themselves - individuals • Mutual trust and respect • All votes hold the same weight (no BDFL) • Community created code • Healthy communities create healthy code • Poisonous communities don’t • Feel as part of a community
  • 11. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag Why Community -> Code • Avoid for new projects, what boot-strapped the Apache Group in the 1st place • Since we are all volunteers, people’s time and interests change • A healthy community is “warm and inviting” and encourages a continued influx of developers • Poisonous people/communities turn people off, and the project will die • Diversity ensures survivability • End result - better code, long-term code
  • 12. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag Consensus decision making • Key is the idea of voting • +1 - yes • +0 - no real comment • -1 - veto • Sometimes you’ll also see stuff like -0, -0.5, etc… • Used to gauge consensus, not really “majority rule”
  • 13. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag Collaborative Development • Transparent and Public • Code is developed by the community • Voting ensures at least 3 active developers • Development done online and on-list • If it didn’t happen on-list, it didn’t happen
  • 14. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag Responsible Oversight • Ensure license compliance • Track IP • Quality code • Quality community • Community ownership
  • 15. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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
  • 16. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag Principles of InnerSource • Culture • Communication • Transparency • Collaboration • Community • Meritocracy
  • 17. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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
  • 18. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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
  • 19. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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 • Transparency enables measurement • Transparency ➾ Collaboration
  • 20. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag Principles: Collaboration • Common Vision • Common Goal • See connections • Encourages contribution and improves leverage • Encourages feedback and dialogue • Techniques: • Build and Test Tools • “Newbie” issues • Collaboration ➾ Community
  • 21. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag Principles: Community • Loyalty • Community breeds loyalty • Durability • Communities can create durable assets, processes and culture • Health • Feedback and Dialogue • Community ➾ Meritocracy
  • 22. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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” • Meritocracy ➾ Communication
  • 23. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag Maintaining Business Focus • Community interest must align with company interest • Business leaders have to be welcome and engaged in community • Merit is not just technical and has to be linked to business results • Projects need to deliver value – “show value early, show value often” • Inner Sourcing should not be used as a means to invest in projects that have weak or no business case
  • 24. InnerSource Commons Summit EBU - Geneva This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @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