Zusammenfassung

  • Der Entwurf von 1990 wollte Informationen nicht in einer zentralen Datenbank sammeln. Jeder Server verwaltete sein eigenes Material; Links überschritten Rechnergrenzen, ohne dass eine Zentrale das gesamte Web kennen musste.
  • Offenheit entstand stufenweise: veröffentlichte Beschreibungen von URI, HTML und HTTP, der portable Line-Mode-Browser, unabhängige Implementierungen und schließlich die Freigabe von Basisclient, Basisserver und gemeinsamer Bibliothek am 30. April 1993.
  • Mosaic, Betreiber, Herausgeber und später das W3C machten aus der Möglichkeit ein Ökosystem. Keine einzelne Erklärung verursachte das Wachstum; wirksam war die Trennung von Erfindung, Implementierung, Betrieb, Inhalt und Koordination.

Ein offener Zugang kann dennoch abhängig bleiben

Man stelle sich ein Web vor, das öffentlich lesbar, aber dauerhaft ein CERN-Dienst geblieben wäre. Neue Server hätten eine Lizenz des Labors gebraucht, neue Rechner auf dessen Portierung gewartet, Unternehmen vor jeder Investition die Rechte klären müssen. Die Oberfläche wäre offen, die betriebliche Abhängigkeit geschlossen.

Das tatsächliche Web verließ CERN nicht durch eine einzige Übergabe. Die Spezifikation löste sich von der ersten Software, die Software von der ersten Workstation, die Inhalte vom ersten Server und die spätere Koordination vom Eigentum des Labors.

Der 30. April 1993 war deshalb wichtig, weil er eine bereits technisch vorbereitete Ausstiegsmöglichkeit rechtlich nutzbar machte.

Der Server musste das Ganze nicht kennen

Berners-Lee und Robert Cailliau beschrieben 1990 ein CERN voller inkompatibler Berichte, Datenbanken und Hilfesysteme. Sie schlugen keinen universellen Speicher vor. Ein Server sollte nur die Dokumente seiner Maschine verwalten. Der Client entnahm einem Link, wo er das nächste Dokument abrufen konnte.

Kein Server musste den Weg eines Lesers oder eine vollständige Liste aller anderen Server kennen. Damit begrenzte die Architektur das Wissen, das eine Zentrale vor jeder neuen Veröffentlichung besitzen musste.

Auch die Nicht-Ziele waren eng: keine Konvertierung sämtlicher Formate, kein vorgeschriebenes Textprogramm, keine ausgefeilte Netzautorisierung in der ersten Phase. Priorität hatten lesbarer Text, ein einfaches Anfrageprotokoll und viele vorhandene Bildschirme.

Der gemeinsame Kern blieb klein, damit lokale Systeme verschieden bleiben konnten. Diese Unvollständigkeit war eine Eintrittsbedingung für Dezentralität, kein Mangel, den man verbergen musste.

Kostenfrei war zunächst eine Absicht

Der Entwurf verlangte bereits, nach Möglichkeit Public-Domain-Software zu verwenden und die Projektsoftware kostenlos bereitzustellen. Nutzer durften eine gepflegte CERN-Sammlung verwenden, waren aber nicht an sie gebunden.

Die Beschreibungen von Kennungen, HTML und HTTP erschienen auf dem ersten Server, um Diskussion und Verbreitung zu fördern. Dadurch wurde die Schnittstelle prüfbar. Ein unabhängiges Team konnte versuchen, einen kompatiblen Client oder Server zu bauen, statt den CERN-Binärcode als einzige Wahrheit behandeln zu müssen.

Der erste grafische Browser-Editor WorldWideWeb lief auf NeXT. Nicola Pellows Line-Mode-Browser verzichtete auf grafischen Komfort und erreichte dafür sehr viele Rechner und Terminals. Seine Einfachheit machte die bevorzugte Hardware des Erfinders irrelevant.

Erwise, Viola, Cello und Mosaic konnten anschließend andere Oberflächen und Vertriebswege erproben. Ihre Interoperabilität war der Test, ob die öffentliche Spezifikation tatsächlich ausreichte.

Drei freigegebene Bausteine

Die CERN-Lizenzgeschichte nennt den grundlegenden Line-Mode-Client, den grundlegenden Server und die gemeinsame Codebibliothek. CERN gab die Rechte an Quell- und Binärcode auf und erlaubte Nutzung, Vervielfältigung, Änderung und Verteilung.

Damit fiel eine konkrete Transaktionshürde. Hochschulen brauchten keine Einzellizenz. Firmen konnten investieren, ohne später eine Abgabe an den Ursprungsort befürchten zu müssen. Entwickler konnten Fehler beheben, ohne auf den Arbeitsplan des ersten Teams zu warten.

Freigegeben wurden nicht alle künftigen Browser, nicht die Inhalte sämtlicher Webseiten und nicht der Netzzugang. Die Entscheidung betraf definierte CERN-Komponenten, die neue Installationen anstoßen konnten.

Der Begriff „Public Domain“ erwies sich zudem nicht in jedem Rechtssystem als gleich sicher. CERN veröffentlichte später eine formale offene Lizenz. Das war keine Nebensache: technisch portabler Code bleibt institutionell gebunden, wenn ein Distributor nicht zuverlässig weiß, ob er ihn grenzüberschreitend weitergeben darf.

Mosaic machte Erlaubnis betriebsfähig

Eine Lizenz installiert und unterstützt keinen Browser. NCSA entwickelte Mosaic als getesteten, paketierten und betreuten grafischen Client für verbreitete Plattformen. Die eigene Chronik nennt Ende 1993 mehr als 5.000 Downloads monatlich und einen außergewöhnlichen Hilfebedarf.

Die Zahlen sind keine globale Nutzerzählung. Sie zeigen jedoch, dass Verteilung und Support bereits außerhalb von CERN stattfanden. Ein anderes Institut konnte die Benutzererfahrung verbessern, ohne alle Server oder Inhalte zu besitzen.

Mehr Webseiten machten Browser wertvoller; mehr nutzbare Browser machten Server attraktiver. Links benötigten keine zentrale Genehmigung. Berners-Lee berichtete von ungefähr zehnfach wachsender Last des ersten Servers pro Jahr zwischen Sommer 1991 und Sommer 1994. Die damaligen Verzeichnisse waren unvollständig, doch der erste Server war erkennbar nur noch ein Teilnehmer.

Koordination ohne Rückkehr zum Eigentum

1994 drohte weniger ein Mangel an Implementierungen als ihre Aufspaltung. Das W3C entstand am MIT in Zusammenarbeit mit CERN und mit Unterstützung von DARPA und Europäischer Kommission. Sein früher Plan bezeichnete es als herstellerneutralen Koordinator für Protokolle und Referenzimplementierungen, mit Erweiterbarkeit, Rückwärtskompatibilität und sanften Übergängen als Zielen.

Diese Funktion hatte Einfluss, aber kein Eigentum an Browsern, Servern, Seiten oder Links. Implementierer, Betreiber, Herausgeber und Nutzer behielten getrennte Entscheidungen.

Die Quellen tragen daher keine Ein-Ursachen-Legende. Kleine Schnittstellen, portable Software, rechtliche Freigabe, Mosaic, Internetkapazität, Inhalte und Standardisierung verstärkten sich. Die genaue Gewichtung lässt sich nicht berechnen.

Die belastbare Aussage ist institutionell: CERN durfte seine Software kontrollieren. Historisch bedeutsam war, dass es Bedingungen schuf, unter denen diese Kontrolle für die nächste Installation nicht mehr gebraucht wurde.

Quellen und Beweisgrenzen