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
Consumption is Fractal: Open Source Sustainability
Search
Noah Kantrowitz
March 17, 2018
Programming
0
91
Consumption is Fractal: Open Source Sustainability
Noah Kantrowitz
March 17, 2018
Tweet
Share
More Decks by Noah Kantrowitz
See All by Noah Kantrowitz
What Python Can Learn From Other Languages
coderanger
0
19
What Python Can Learn From Other Languages (with notes)
coderanger
0
92
Swiss Army Django: Small Footprint ETL (with notes) - DjangoCon US
coderanger
0
150
Swiss Army Django: Small Footprint ETL - DjangoCon US
coderanger
0
38
How to look at space: PyCon AU
coderanger
0
76
Swiss Army Django: Small Footprint ETL
coderanger
0
57
Swiss Army Django: Small Footprint ETL (with notes)
coderanger
0
61
Minimum Viable Kubernetes
coderanger
0
22
Minimum Viable Kubernetes (with notes)
coderanger
0
340
Other Decks in Programming
See All in Programming
長期運用プロダクトの開発速度を維持し続けるためのリファクタリング実践例
wataruss
8
2.7k
仮想ファイルシステムを導入して開発環境のストレージ課題を解消する
segadevtech
2
540
Modular Monolith Go Server with GraphQL Federation + gRPC
110y
1
580
Jakarta EE meets AI
ivargrimstad
0
380
いつか使える ObjectSpace / Maybe useful ObjectSpace
euglena1215
2
130
Lessons by WebAssembly app in production on CDN Edge Computing Service
tetsuharuohzeki
0
210
実践 Advanced CallKit 〜快適な通話の実現に向けて〜
mot_techtalk
3
140
メモリ最適化を究める!iOSアプリ開発における5つの重要なポイント
yhirakawa333
0
410
Go Code Generation at newmo / 2024-08-27 #newmo_layerx_go
genkey6
0
560
意外とフォントが大事だった話 / Font Issues on Internationalization
fumi23
0
110
Ebitengineの1vs1ゲーム WebRTCの活用
ponyo877
0
380
Go1.23で入った errorsパッケージの小さなアプデ
kuro_kurorrr
2
390
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
45
4.8k
KATA
mclloyd
27
13k
Writing Fast Ruby
sferik
623
60k
Scaling GitHub
holman
458
140k
Practical Orchestrator
shlominoach
185
10k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
190
16k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
8.9k
[RailsConf 2023] Rails as a piece of cake
palkan
48
4.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
58k
Designing for Performance
lara
604
68k
How to Ace a Technical Interview
jacobian
274
23k
Build The Right Thing And Hit Your Dates
maggiecrowley
30
2.3k
Transcript
C onsumption is Fractal Open Source Sustainability Noah Kantrowitz @kantrn
What is Open Source?
None
Beer Speech Puppy Mattress Free As In
The Landscape
Solo Projects Itch Scratchers Plugins
Big Projects Linux Firefox
Umbrella Foundation OpenSTack (OSF) Kubernetes (CNCF)
VC Funded Chef Docker
Mirages Python Openssl
Bureaucracies Debian Fedora
Moonshots LetsEncrypt / Acme BeeWare Suite
Non-Software StackOverflow Wikipedia
And So On
What is Sustainability?
–Random House Dictionary “pertaining to a system that maintains its
own viability by using techniques that allow for continual reuse.”
Burnout
Guilt Dread Bitterness
Why does Sustainability matter?
Collectivism
What went wrong?
None
Production is single-threaded Consumption is fractal
None
Why Now?
None
None
Bubbles And Stacks
None
Burst Budgets
Capitalism
Intellectual Property coderanger.net /talks
Wrong Turns
Databases
Cy anogen
Individuals _why Mark Pilgrim
ZFS
Drive Bys One-off Contributor Spin up time Paradoxical load
Governance Models
BDFL Python openBSD
City States Linux WebKit
Hierarchy OpenStack Apache
Council Node.JS Kubernetes
Consensus Django BeeWare
And So On Do-Ocracy Working Groups Anything Goes
Mix and Match
–Mel Conwa y 1967 “organizations which design systems ... are
constrained to produce designs which are copies of the communication structures of these organizations.”
None
Funding
None of the above
Employer-supported
Support Contract
PRO FEATURES Freemium Dual Licensing
Donations
Tip Jar
Gittip Gratipa y Patreon
None
Kickstarter
Umbrella non-profit
Software Freedom Conservancy
Advertising
Grants
Bounties
Co-ops
Public funding?
UBI?
What Now?
Be Kind
Be A ware
BE Ready
Thank You
Questions? Noah Kantrowitz – @kantrn https:/ /coderanger.net /talks