Slide 1

Slide 1 text

Open Source boundaries, burnout, business β›” ❀πŸ”₯ πŸ‘” Mike McQuaid

Slide 2

Slide 2 text

me πŸ‘‹

Slide 3

Slide 3 text

Project Leader of Homebrew (Homebrew Maintainer 2009 – Present)

Slide 4

Slide 4 text

Principal Engineer at GitHub (GitHub Engineer 2013 – 2023)

Slide 5

Slide 5 text

CTO/Cofounder at Workbrew (2023 - Present) β˜•

Slide 6

Slide 6 text

boundaries β›”

Slide 7

Slide 7 text

Open Source Maintainers Owe You Nothing (mmq.lol/nothing) The software is provided β€œas is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.

Slide 8

Slide 8 text

Open Source Maintainers Owe You Nothing (mmq.lol/nothing) β€’ The way the software is today is all that the maintainers ever agree to provide you (bugs and all) β€’ The maintainers provide no assurances that the software will ever work for any user or use case (even documented ones) β€’ The maintainers are never liable for any problems caused by any use of the software (including damages that require you to pay for repairs) β€’ You must agree with the above to have any right to use the software

Slide 9

Slide 9 text

BrenΓ© Brown Social worker, researcher, author, podcaster

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

Bad APIs are:

Slide 12

Slide 12 text

Bad relationships are:

Slide 13

Slide 13 text

Your boundaries == Your API

Slide 14

Slide 14 text

Saying No (mmq.lol/no) 🀦 Why say β€œno”? ⏳ When to say β€œno” πŸ‘Ž How to say β€œno”

Slide 15

Slide 15 text

Stop Mentoring First-Time Contributors (mmq.lol/first) πŸ‘¨ πŸ‘¨ Help all contributors πŸ₯ˆSecond-time contributors πŸ“š Third-or-more contributors

Slide 16

Slide 16 text

burnout ❀πŸ”₯

Slide 17

Slide 17 text

How To Find A Therapist (mmq.lol/therapy)

Slide 18

Slide 18 text

The Mentorship Diamond (mmq.lol/mentor)

Slide 19

Slide 19 text

leads prospects sales πŸ€” 🧐 πŸ’Έ Sales Funnel

Slide 20

Slide 20 text

users contributors maintainers πŸ‘ͺ πŸ“£ πŸ›  Open Source Contributor Funnel (mmq.lol/funnel)

Slide 21

Slide 21 text

business πŸ‘”

Slide 22

Slide 22 text

Making Homebrew Financially Sustainable (mmq.lol/donate) 2013🦡: Kickstarter, Β£14,859 2016 πŸ†“: SFC, 501c3, Paypal, Bank 2017 🍰: Patreon, README 2018 πŸ₯: Twitter 2019 🍺: brew, GitHub Sponsors 2021 🏫: OpenCollective

Slide 23

Slide 23 text

Making Homebrew Financially Sustainable (mmq.lol/donate)

Slide 24

Slide 24 text

Economics: how πŸ’΅πŸ’ΆπŸ’·πŸ’΄ flows around an economy? Open Source Economics (mmq.lol/economics)

Slide 25

Slide 25 text

OSS Economics: how πŸ’΅πŸ’ΆπŸ’·πŸ’΄ flows between projects? Open Source Economics (mmq.lol/economics)

Slide 26

Slide 26 text

OSS problems: Solution: πŸ’΅πŸ’ΆπŸ’·πŸ’΄ fixes all problems? Open Source Economics (mmq.lol/economics)

Slide 27

Slide 27 text

Economic problem: Allocation of limited resources (πŸ’΅πŸ’ΆπŸ’·πŸ’΄)? Open Source Economics (mmq.lol/economics)

Slide 28

Slide 28 text

OSS Economic problem: Allocation of limited maintainers (πŸ‘©πŸ’»πŸ‘ͺπŸ§‘πŸ’») Open Source Economics (mmq.lol/economics)

Slide 29

Slide 29 text

Maintainer time: More πŸ’΅πŸ’ΆπŸ’·πŸ’΄ means more ⏰ ? Open Source Economics (mmq.lol/economics)

Slide 30

Slide 30 text

Maintainer income: How much πŸ’΅πŸ’ΆπŸ’·πŸ’΄ 
 to work full-time? Open Source Economics (mmq.lol/economics)

Slide 31

Slide 31 text

Maintainer focus: Enjoyment! 😍πŸ₯°πŸ€ͺπŸ₯³ Open Source Economics (mmq.lol/economics)

Slide 32

Slide 32 text

will open source fail?

Slide 33

Slide 33 text

will open source (as a business model) fail?

Slide 34

Slide 34 text

1. make OSS project 2. get widely adopted 3. change from OSS license

Slide 35

Slide 35 text

1. make OSS project 2. make company 3. get paid by other companies

Slide 36

Slide 36 text

workbrew.com

Slide 37

Slide 37 text

boundaries β›” Open Source Maintainers Owe You Nothing 0⃣ Saying No πŸ™… Stop Mentoring First-Time ContributorsπŸ§‘πŸΌ

Slide 38

Slide 38 text

burnout β›” How To Find A Therapist πŸ™‹ The Mentorship Diamond πŸ’Ž The Open Source Contributor Funnel πŸ› 

Slide 39

Slide 39 text

business β›” Making Homebrew Financially Sustainable 🍺 Open Source Economics (is not what you think) πŸ’· Open Source Business πŸ“ˆ

Slide 40

Slide 40 text

questions? πŸ™‹ @[email protected] @MikeMcQuaid [email protected]