open source metrics to inform corporate strategy
TRANSCRIPT
![Page 1: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/1.jpg)
Samsung Open Source Group 1
Open Source Metrics to Inform Corporate Strategy
Ben Lloyd PearsonManager of Strategy and Operations
Samsung Open Source [email protected]
![Page 2: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/2.jpg)
Samsung Open Source Group 2
Who am I?
● IT generalist who specializes in open source methodology.
● I manage operations and strategy for a small team of open source engineers at Samsung.
● Two Directives...● Provide internal guidance
on use and development of open source software
● Serve as Samsung's representatives in external open source communities
![Page 3: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/3.jpg)
Samsung Open Source Group 3
Why am I Using GrimoireLab?
● Samsung relies on open source software for numerous products.
● Investing time and money into software always requires a strategic evaluation.
● It's not enough to evaluate a project solely on its technical merits, the community also has an impact on the strategic value of OSS.
● Public information about OSS communities allows for a much deeper evaluation than proprietary software.
![Page 4: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/4.jpg)
Samsung Open Source Group 4
...A Few Caveats
● Quantitative metrics only paint part of the picture, qualitative analysis is always required
● Many metrics require resources to be utilized in a specific way, this can't always be relied on in an open source community– e.g. Someone might submit a pull request using
their personal email while performing work for a company.
![Page 5: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/5.jpg)
Samsung Open Source Group 5
Three Major Concerns...
● Community Strength● Internal Strength● External Project Influences
![Page 6: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/6.jpg)
Samsung Open Source Group 6
Duel of the Display Servers
![Page 7: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/7.jpg)
Samsung Open Source Group 7
Community Strength
![Page 8: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/8.jpg)
Samsung Open Source Group 8
Community Strength
● Project Velocity – How fast is the project producing new code?
● Contributor Health – How successful are contributors at getting involved?
● Developer Ecosystem – How diverse and skilled are the developers in the community?
![Page 9: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/9.jpg)
Samsung Open Source Group 9
Community StrengthProject Velocity
![Page 10: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/10.jpg)
Samsung Open Source Group 10
Project Velocity
CommitsPer Month
YoY Change
![Page 11: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/11.jpg)
Samsung Open Source Group 11
Project Velocity
CommitsPer Month
YoY Change
![Page 12: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/12.jpg)
Samsung Open Source Group 12
Project Velocity
And ManyMore...
![Page 13: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/13.jpg)
Samsung Open Source Group 13
Community StrengthContributor Health
![Page 14: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/14.jpg)
Samsung Open Source Group 14
Growth of Contributor Community
New ContributorsPer Month
CumulativeContributors
![Page 15: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/15.jpg)
Samsung Open Source Group 15
Growth of Contributor Community
New ContributorsPer Month
CumulativeContributors
![Page 16: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/16.jpg)
Samsung Open Source Group 16
Contributor Base
Total ContributorsPer Month
YoY Change
![Page 17: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/17.jpg)
Samsung Open Source Group 17
Contributor Base
Total ContributorsPer Month
YoY Change
![Page 18: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/18.jpg)
Samsung Open Source Group 18
Time to Upstream
Time to CommitAll Contributors
Time to CommitNew Contributors
Average
Median
![Page 19: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/19.jpg)
Samsung Open Source Group 19
Time to Upstream
Time to CommitAll Contributors
Time to CommitNew Contributors
Average
Median
![Page 20: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/20.jpg)
Samsung Open Source Group 20
Contributor Growth vs. Inactivity
Inactivity Newest Contributors
![Page 21: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/21.jpg)
Samsung Open Source Group 21
Contributor Health – Wish List
● Evaluate cross-pollination between mailing lists, review platforms, and git contributions
● Contributor churn rate
![Page 22: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/22.jpg)
Samsung Open Source Group 22
Community StrengthDeveloper Ecosystem
![Page 23: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/23.jpg)
Samsung Open Source Group 23
Developer Ecosystem
![Page 24: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/24.jpg)
Samsung Open Source Group 24
Developer Ecosystem
Individual Organization
![Page 25: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/25.jpg)
Samsung Open Source Group 25
Developer Ecosystem
Individual Organization
![Page 26: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/26.jpg)
Samsung Open Source Group 26
Developer Ecosystem - Wishlist
![Page 27: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/27.jpg)
Samsung Open Source Group 27
Community Strength
● Is the community mature enough to support the products & services we're building?
● If the project needs to mature more, how long will this take?
● Is the developer base improving or weakening?● If we need to hire developers, are there enough
in the community at the level of expertise and geographic location we need?
![Page 28: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/28.jpg)
Samsung Open Source Group 28
Internal Strength
![Page 29: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/29.jpg)
Samsung Open Source Group 29
Ability to Get Code Upstream
![Page 30: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/30.jpg)
Samsung Open Source Group 30
Ability to Get Code Upstream
Time to Commit
![Page 31: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/31.jpg)
Samsung Open Source Group 31
Internal Team Performance
OSG
OtherSamsung
Teams
![Page 32: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/32.jpg)
Samsung Open Source Group 32
Internal Team Performance
![Page 33: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/33.jpg)
Samsung Open Source Group 33
Gauge Internal Expertise
● What teams have the most success at getting code upstream? What teams are struggling?
● How does our performance compare to the open source community?
● Who are our best internal experts?● Who do we have that can act as a key mentor
internally?
![Page 34: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/34.jpg)
Samsung Open Source Group 34
External Influences
![Page 35: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/35.jpg)
Samsung Open Source Group 35
Leading Organizations
Percent of Total Cumulative
![Page 36: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/36.jpg)
Samsung Open Source Group 36
Leading Organizations
Individual Organization
![Page 37: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/37.jpg)
Samsung Open Source Group 37
Organization Effort
IndividualContributors
CommitsBy
Company
![Page 38: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/38.jpg)
Samsung Open Source Group 38
Organization Effort
IndividualContributors
CommitsBy
Company
![Page 39: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/39.jpg)
Samsung Open Source Group 39
Committer Influence
IndividualCommittersIndividual
Committers
CommitsBy
Organization
![Page 40: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/40.jpg)
Samsung Open Source Group 40
Committer Influence
IndividualCommitters
CommitsBy
Company
![Page 41: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/41.jpg)
Samsung Open Source Group 41
Company Focus Areas
Individual Repositories
![Page 42: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/42.jpg)
Samsung Open Source Group 42
Organizational Support
● What companies are involved in a project, and what technology domains are they focused on?
● Are any companies changing their focus?● Who sponsors the most important developers
and maintainers/committers?● Are there any potential conflicts of interest
between our company and the companies that sponsor the most committers?
![Page 43: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/43.jpg)
Samsung Open Source Group 43
One Final Note
![Page 44: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/44.jpg)
Samsung Open Source Group 44
Goals for the Future
![Page 45: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/45.jpg)
Samsung Open Source Group 45
Improve Corporate Operations
● Improve the success of upstream contributions to reduce code maintenance overhead.
● Increase influence over OSS to incorporate the improvements needed to support products and services.
● Ensure we're getting the most value possible out of involvement in OSS communities.
![Page 46: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/46.jpg)
Samsung Open Source Group 46
Improve Corporate Strategy
● Provide better evaluations of open source software.
● Provide unique competitive intelligence about open source industry.
● Keep Samsung informed about technical focus of industry leaders.
![Page 47: Open Source Metrics to Inform Corporate Strategy](https://reader034.vdocument.in/reader034/viewer/2022050613/5a6d3ac97f8b9a1b428b516f/html5/thumbnails/47.jpg)
Samsung Open Source Group 47
Thank You!
Blogs.s-osg.org/metrics