Tobie Langel (@tobie) Principal, UnlockOpen
Does open source need its own Priority of Constituencies?
Slide 2
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 3
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 4
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 5
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 6
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 7
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 8
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 9
Open source crisis
● Maintainer burnt out. ● Cloud capturing too much value. ● Ethical concerns over impact on end-users.
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 10
What’s going on? We’re witnessing the emergence of new constituencies.
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 11
The 4 freedoms & the OSD
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 12
The 4 freedoms & the OSD
Users
Developers
Large overlap Tobie Langel (@tobie) Principal, UnlockOpen
Slide 13
How do we handle this increased diversity of constituencies?
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 14
W3C’s Priority of Constituencies
Tobie Langel (@tobie) Principal, UnlockOpen
Size of each constituency
End users > Authors > Implementors > Spec editors > Theoretical purity Billions
Millions
Thousands
Tens
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 21
Cost of 1 hour of spec work
End users > Authors > Implementors > Spec editors > Theoretical purity 1,000,000,000 h
1,000,000 h
100 h
1h
Tobie Langel (@tobie) Principal, UnlockOpen
Apache Software Foundation mantra
Community > Theoretical purity
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 25
Apache Software Foundation mantra
Community > Code
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 26
What would an open source priority of constituencies look like?
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 27
Open source priority of constituencies
People Contributors App devs
End users
Maintainers (Individuals &
Cloud infra
corporations)
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 28
Open source priority of constituencies
People > End users > App devs > Cloud infra > Contributors > Maintainers > Theor. pur.
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 29
But is W3C’s priority of constituencies a silver bullet?
Tobie Langel (@tobie) Principal, UnlockOpen
Let’s apply this to open source.
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 36
The canary in the coal mine
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 37
Open source priority of constituencies
People > End users > App devs > Cloud infra > Contributors > Maintainers > Theor. pur.
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 38
Open source priority of constituencies
People > End users > App devs > Cloud infra > Contributors > Maintainers > Theor. pur.
💵
💵
💰💰
💰💰💰
💵
💵
💰💰💰
💰💰
💰💰
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 39
Open source priority of constituencies
People > End users > App devs > Cloud infra > Contributors > Maintainers > Theor. pur.
💵
💵
💰💰
💰💰💰
💵
💵
💰💰💰
💰💰
💰💰
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 40
Open source priority of constituencies
💰💰 People > End users > App devs > Cloud infra > Contributors > Maintainers > Theor. pur.
💵
💵
💰
💰💰💰
💵
💵
💰💰
💰💰
💰💰
Tobie Langel (@tobie) Principal, UnlockOpen
Slide 41
Benefits of a priority of constituencies
● Keeps focus on people & downstream impact. ● Maximizes benefits to the commons by upstreaming work. ● Surfaces discrepancies between economic situation and work expectations.
Tobie Langel (@tobie) Principal, UnlockOpen