Economics of Volunteer Labor: Three stories from Debian
summary
Three concrete stories decide whether to watch: cdn.debian.net vs http.debian.net (cdn requires mirror operators to opt in via name‑based virtual hosts; http.debian.net uses HTTP redirects and wins), mirror choice wastes about 10 person‑years per year, packaging web apps fails because maintaining packages rarely helps the packager, an alpine package exists because it helped its maintainer, and reproducible builds improve massively when a few tools change — 62% reproducible by fixing three tools and later over 80% after more fixes.
AI-written summary · about
chapters (35)
- 0:00ECONOMICS OF VOLUNTEER LABOR THREE STORIES FROM DEBIAN @ASHEESHLAROIA
- 1:26CONTEXT 1: ABOUT DEBIAN
- 2:5456,000 PACKAGES
- 3:55114 PAGES OF POLICY
- 4:34CONTEXT 2: ECON 101
- 5:09MOTIVATION
- 5:44BURN-OUT
- 7:08BUY PEN FROM ME FOR $100?
- 8:23RIVAL GOOD
- 8:58PEOPLE HAVE UNLIMITED WANTS BUT RESOURCES ARE LIMITED
- 10:35RATIONAL PEOPLE THINK AT THE MARGIN
- 11:19CDN.DEBIAN.NET VS. HTTP.DEBIAN.NET
- 11:52PACKAGES ALL OVER THE WORLD
- 14:06PEOPLE FACE TRADE- OFFS
- 14:395 MIN SLOWER EVERY TIME VS. 0.5 MIN SLOWER ONE TIME
- 15:23WHY DO USERS EVEN HAVE TO PICK? APT-SPY
- 17:39Q. WHAT IS IP ADDRESS OF CDN.DEBIAN.NET? A. DEPENDS WHO'S ASKING
- 19:38WHY RUN A MIRROR?
- 22:58SYNCHRONIZED ACTION COMES AT A COST
- 25:26WEB APPS IN DEBIAN
- 26:03MARGINAL COST
- 27:38INCENTIVES OF PACKAGE MAINTAINERS
- 28:37DON'T PRETEND WE'RE ALTRUISTS
- 29:25INCENTIVES FOR PACKAGING WEB APPS?
- 30:32POSITIVE EXTERNALITIES
- 31:27ONLY MAKE PACKAGE IF VALUE COST
- 31:52BUT THERE'S LOTS OF OPEN SOURCE WEB APPS
- 33:30REPRODUCIBLE BUILDS
- 34:28MOST PROGRAMS DON'T COMPILE THE SAME WAY TWICE
- 37:12A TEAM FORMS
- 37:41PICKING THE RIGHT LAYERS
- 39:4912 OR 20 TYPES OF ISSUES
- 40:42SET DIRECTION BY CHANGING WHAT IS EASY
- 41:18TAKE-AWAYS • Collaboration vs. cooperation Set direction by changing what's easy CLICHE QUESTIONS
- 43:31OPEN SOURCE BRIDGE
related talks
42mThe Long Road to Reproducible Builds
45mAutomation for Debian Packaging
41mThe Open Source Effect
49mKeep Everyone In Sync: Effective Approaches Borrowed from Open Source Communities
29mThe Unexpected Demise of Open Source Libraries
33mFighting against the instability : Debian Science at the synchrotron SOLEIL
29mDon't Be A Hero: Sustainable Open Source
47mCare and Feeding of Volunteers
