Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Success in Open Source
Search
Brian Douglas
October 17, 2023
Programming
0
76
Success in Open Source
Brian Douglas
October 17, 2023
Tweet
Share
More Decks by Brian Douglas
See All by Brian Douglas
Funding & Hiring Contributors
bdougie
0
15
Funding and Hiring Contributors
bdougie
0
35
Unconventional Metrics in OSS
bdougie
0
120
Measuring Success in Open Source
bdougie
0
40
The Secret Sauce is Open Source
bdougie
0
58
Building full stack projects with tRPC
bdougie
0
58
How to get your PR reviewed
bdougie
0
110
Automation w/GitHub Actions
bdougie
0
110
Getting Traction with Actions (2021)
bdougie
1
100
Other Decks in Programming
See All in Programming
AI駆動で0→1をやって見えた光と伸びしろ
passion0102
1
840
bootcamp2025_バックエンド研修_WebAPIサーバ作成.pdf
geniee_inc
0
130
Introduce Hono CLI
yusukebe
6
3.1k
登壇は dynamic! な営みである / speech is dynamic
da1chi
0
360
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
1.2k
『毎日の移動』を支えるGoバックエンド内製開発
yutautsugi
2
290
Range on Rails ―「多重範囲型」という新たな選択肢が、複雑ロジックを劇的にシンプルにしたワケ
rizap_tech
0
7.7k
技術的負債の正体を知って向き合う
irof
0
250
CSC509 Lecture 08
javiergs
PRO
0
250
EMこそClaude Codeでコード調査しよう
shibayu36
0
420
理論と実務のギャップを超える
eycjur
0
180
TFLintカスタムプラグインで始める Terraformコード品質管理
bells17
2
420
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
A Tale of Four Properties
chriscoyier
161
23k
A designer walks into a library…
pauljervisheath
209
24k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
A better future with KSS
kneath
239
18k
YesSQL, Process and Tooling at Scale
rocio
173
15k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Practical Orchestrator
shlominoach
190
11k
The Cult of Friendly URLs
andyhume
79
6.6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Mobile First: as difficult as doing things right
swwweet
225
10k
Transcript
@bdougieYO The Success of Open Source Defined opensauced.pizza 1
@bdougieYO opensauced.pizza
opensauced.pizza @bdougieYO 3 What is success in open source?
@bdougieYO opensauced.pizza My success is a series of stupid questions
I asked and got answer to.
None
Beyoncé of open source @bdougieYO
None
@bdougieYO opensauced.pizza a Hackathon that we can be scalable and
hosted in underserved engineering communities all over the world. Goal
None
@bdougieYO opensauced.pizza If you don’t got sauce, then you lost
~Gucci Mane
@bdougieYO opensauced.pizza East Atlanta Santa ~Gucci Mane
@bdougieYO opensauced.pizza • GitHub Blacktocats lead hack day teaching Black
students how to FLOSS. • 4 Open source maintainer provided in- person talks and mentorship • 8 Blacktocats present (2 local) to support the community with mentorship East ATL Hack Day
@bdougieYO opensauced.pizza Mentorship & Slack Support
@bdougieYO opensauced.pizza
@bdougieYO opensauced.pizza
@bdougieYO opensauced.pizza Joined by the DeKalb County State Representative and
County Commissioner Community Impact
@bdougieYO opensauced.pizza Uber Exposure
@bdougieYO opensauced.pizza This is about access to information at a
time when it was not freely distributed.
opensauced.pizza @bdougie If you don’t got sauce, then you lost
19 Gucci Mane
@bdougieYO opensauced.pizza International Hackathon
@bdougieYO opensauced.pizza
https://allinopensource.org/access/africa/
opensauced.pizza @bdougieYO 23 What are success metrics?
@bdougieYO opensauced.pizza Not cumulative stars
https://github.com/jquery/jquery
@bdougieYO opensauced.pizza >1k stars is top 10%
@bdougieYO opensauced.pizza ROSS Index
@bdougieYO opensauced.pizza Not cumulative stars
@bdougieYO opensauced.pizza 5 contributors+
@bdougieYO opensauced.pizza Commits Velocity
@bdougieYO opensauced.pizza Events over time
@bdougieYO opensauced.pizza Events over time Funding 1.0
@bdougieYO opensauced.pizza 5 contributors+
https://hacktoberfest.com
https://app.opensauced.pizza
https://app.opensauced.pizza
opensauced.pizza @bdougieYO 37 youtube.com/opensauced
opensauced.pizza @bdougieYO 38 youtube.com/opensauced Issues = Interest PRs =
Adoption
@bdougieYO opensauced.pizza Top by PR volume
@bdougieYO opensauced.pizza Contribution Con fi dence
@bdougieYO opensauced.pizza star velocity / forks (commit velocity*weight) = a
trend
@bdougieYO opensauced.pizza star velocity / forks (commit velocity*weight) = a
trend
@bdougieYO opensauced.pizza star velocity / forks (commit velocity*weight) = a
trend
opensauced.pizza @bdougieYO 44 Contribution Distribution
opensauced.pizza @bdougie 45 GitHub Insights
Who is making contributions? Contribution Insights Calendar gives high level
insights into contributions over time opensauced.pizza @bdougie
opensauced.pizza @bdougie 47 Insights stop at graphs. Where is the
impact?
https://insights.opensauced.pizza
Repeat contributors opensauced.pizza @bdougie
https://opensauced.pizza/blog
opensauced.pizza @bdougie 51 Contributions with context
opensauced.pizza @bdougieYO 52 More Metrics
opensauced.pizza @bdougie 53 OpenSauced Contributor Reputation
CLI opensauced.pizza @bdougie
Pizza Show opensauced.pizza @bdougie
opensauced.pizza @bdougie Pizza Show
opensauced.pizza @bdougie 57 OpenSauced Contributor Reputation
opensauced.pizza @bdougie 58 OpenSauced Contributor Reputation
opensauced.pizza @bdougieYO 59 What is success in open source?
@bdougieYO opensauced.pizza Success is the friends we make along the
way.
opensauced.pizza @bdougieYO 61 Make OSS more hospitable.
https://opensauced.ai
https://opensauced.ai
https://github.com/open-sauced/repo-query
opensauced.pizza @bdougieYO 65 What is a good first issue?
@bdougieYO opensauced.pizza A problem with a clear path to the
solution.
opensauced.pizza @bdougieYO 67 Where are all these good first issues?
https://good fi rstissues.dev
https://github.com/open-sauced/hot/issues? q=is%3Aissue+label%3A%22good+ fi rst+issue%22+is%3Aclosed
https://github.com/open-sauced/hot/issues? q=is%3Aissue+label%3A%22good+ fi rst+issue%22+is%3Aclosed
https://github.com/open-sauced/insights/issues/985
https://insights.opensauced.pizza/user/OgDev-01/contributions
@bdougieYO opensauced.pizza Reputation + Recognition
opensauced.pizza @bdougieYO 74 youtube.com/opensauced
https://good fi rstissues.dev
@bdougieYO opensauced.pizza The best good fi rst issues are the
ones you open.
opensauced.pizza @bdougieYO 77 What’s else?
@bdougieYO opensauced.pizza Sponsorship > Mentorship
https://github.com/features/sponsors
@bdougieYO opensauced.pizza
@bdougieYO opensauced.pizza
@bdougieYO opensauced.pizza This is not about money. its about access.
opensauced.pizza @bdougieYO 83 Let’s talk
opensauced.pizza @bdougieYO 84 youtube.com/opensauced
@bdougieYO opensauced.pizza 100 days of open source
https://docs.opensauced.pizza/
opensauced.pizza @bdougie 87
@bdougieYO opensauced.pizza 100 days of open source
opensauced.pizza @bdougie If you don’t got sauce, then you lost
89 Gucci Mane