Table of Contents
Preface
The Wisdom of Crowds
Wiser and More Constant than a Prince
Origins of Social Architecture
Chapter 1. The Toolbox
Strong Mission
Free Entry
Free Contributors
Strong Protocols
Fair Authority
Non-Tribalism
Self-Organization
Tolerance
Measurable Success
High Scoring
Decentralization
Free Workspaces
Regular Structure
Smooth Learning
Positivity
Sense of Humor
Minimalism
Sane Funding
Chapter 2. Sidebars
The Market Curve
Volunteer Burnout
The Myth of Individual Intelligence
The Collective Intelligence Index, or CII
How to Capture an Open Source Project
Legal primer: Trademarks
Chapter 3. The ZeroMQ Community
Architecture of the ZeroMQ Community
How to Make Really Large Architectures
Psychology of Software Architecture
The Importance of Contracts
Eat Me
The Process
Crazy, Beautiful, and Easy
Stranger, Meet Stranger
Infinite Property
Care and Feeding
Chapter 4. The ZeroMQ Process: C4
Language
Goals
Preliminaries
Licensing and Ownership
Patch Requirements
Development Process
Branches and Releases
Evolution of Public Contracts
Project Administration
Chapter 5. Designing for Innovation
The Tale of Two Bridges
How ZeroMQ Lost Its Road Map
Trash-Oriented Design
Complexity-Oriented Design
Simplicity Oriented Design
Burnout
Patterns for Success
The Lazy Perfectionist
The Benevolent Tyrant
The Earth and Sky
The Open Door
The Laughing Clown
The Mindful General
The Social Engineer
The Constant Gardener
The Rolling Stone
The Pirate Gang
The Flash Mob
The Canary Watcher
The Hangman
The Historian
The Provocateur
The Mystic
Chapter 6. Living Systems
Why "Living Systems"?
What do Living Systems Look Like?
Components of a Living System
Protocols of a Living System
Case Study: the ZeroMQ Community
Transforming into a Living System
Economics of Living Systems
Conclusions
Postface