FREE CONTRIBUTION CHRONOLOGY · 1978–1991

The open distributed world

How do independent machines and communities coordinate without one perfect clock, route, owner, or institution?

How do independent machines and communities coordinate without one perfect clock, route, owner, or institution?

Logical time preserved causality; spanning trees stabilized local networks; open Web protocols connected global documents; free-software licenses and communities kept systems inspectable, forkable, and extensible.

Open distributed systems require both technical interoperability and institutional rules for change, conflict, stewardship, and exit.

Reconstruct the mechanism

  1. Order only events connected by potential causation
  2. Remove forwarding loops while preserving reachable paths
  3. Name and exchange resources through open protocols
  4. Govern source, changes, releases, and forks through explicit rights

Order a distributed event log, repair an Ethernet loop, serve two linked documents over a tiny HTTP-like protocol, and write a governance rule for incompatible contributors.

Evidence and uncertainty

Global history must include builders of regional Internet infrastructure such as Nii Quaynor, not only protocol authors based in the United States and Europe.

Open the interactive lesson →