Der saubere Bruch: Wie Compaq mit dem Clean-Room-Verfahren das IBM-Imperium herausforderte

Der Wettlauf um die Vorherrschaft im PC-Zeitalter ist reich an Legenden. Eine der beständigsten rankt sich um den „Clean Room“, jenen staubfreien Raum, in dem findige Ingenieure das Herzstück des IBM PCs kopiert haben sollen, ohne eine einzige Zeile Code zu stehlen. Die wahre Geschichte von Compaq und der IBM-Kompatibilität ist weniger eine Anekdote über weiße Kittel, sondern vielmehr eine Meistererzählung über juristische Finesse, cleveres Reverse Engineering und den Moment, in dem ein junges Unternehmen den etablierten Riesen das Fürchten lehrte.

Einführung: Der Kampf um die Kompatibilität

Im August 1981 betrat IBM mit dem Personal Computer die Bühne und schuf über Nacht einen neuen Standard. Doch „Big Blue“ hinterließ eine offene Flanke. Der PC war aus handelsüblichen Komponenten zusammengebaut – nur ein einziges, kritisches Element war urheberrechtlich geschützt: das BIOS (Basic Input/Output System). Diese im ROM eingebettete Software war die essentielle Schnittstelle zwischen Betriebssystem, Anwendungen und der Hardware. Wer einen wirklich kompatiblen Computer bauen wollte, musste dieses BIOS nachbilden, ohne IBM zu kopieren.

Viele frühe Klone, wie die von Eagle Computer oder Corona Data Systems, versuchten sich daran und wurden prompt von IBM mit Klagen überzogen. Sie einigten sich außergerichtlich und verpflichteten sich, ihr BIOS neu zu schreiben. In dieses aufgeheizte Klima trat 1982 ein junges Unternehmen aus Houston: Compaq.

Die Meisterschaft: Der Clean Room als juristische Waffe

Compaq hatte sich zum Ziel gesetzt, nicht einfach einen weiteren Klon, sondern den ersten 100% kompatiblen tragbaren Computer zu bauen – den Compaq Portable. Um die juristische Falle zu umgehen, in die andere getappt waren, wandte das Unternehmen ein Verfahren an, das in der Branche Schule machen sollte: den Clean-Room-Prozess (auch als „Chinese-Wall“-Technik bekannt).

Die Idee war ebenso einfach wie genial:

  1. Die „Dirty Room“-Phase (Reverse Engineering): Ein erstes Team von erfahrenen Ingenieuren analysierte das IBM-BIOS bis ins kleinste Detail. Sie durften keinen einzigen Blick auf den Quellcode werfen, sondern untersuchten das Verhalten der Software. Was tut das BIOS, wenn es einen bestimmten Befehl erhält? Wie reagiert es auf welche Hardware? Ihre Aufgabe war es, eine lückenlose, rein funktionale Spezifikation zu erstellen – ein Pflichtenheft, das präzise beschrieb, was das BIOS tun muss, aber nicht wie es programmiert war.
  2. Die „Clean Room“-Phase (Neuimplementierung): Mit diesem Pflichtenheft bewaffnet, betrat ein zweites Team die Bühne – und das ist der Kern der Legende. Diese Programmierer wurden in einer isolierten Umgebung, einem „reinen Raum“, eingeschlossen. Sie hatten keinerlei Kontakt zum ersten Team und, noch wichtiger, sie hatten niemals das originale IBM-BIOS oder dessen Quellcode gesehen. Ihre einzige Informationsquelle war das zuvor erstellte Pflichtenheft. Aus dieser funktionalen Beschreibung heraus schrieben sie ein völlig neues BIOS, Codezeile für Codezeile.

Dieses Verfahren schuf einen juristischen Schutzschild. Sollte IBM klagen, konnte Compaq glaubhaft versichern, dass kein Code kopiert wurde. Jegliche Ähnlichkeiten im Ergebnis waren nicht auf Diebstahl, sondern auf die schlichte Notwendigkeit zurückzuführen, eine identische Funktion zu erfüllen. Der Beweis, dass das Code schreibende Team hermetisch vom analysierenden Team abgeriegelt war, machte dies vor Gericht haltbar.

Triumph: Die Früchte der Reinheit

Das Ergebnis dieser akribischen Arbeit war der Compaq Portable (1983) und wenig später der bahnbrechende Compaq Deskpro (1984). Sie waren nicht nur „irgendwie“ kompatibel; sie waren es perfekt. Anwender konnten ihre bestehenden IBM-Disketten einlegen und die Software lief ohne Fehlermeldung. Der Deskpro, ausgestattet mit dem schnelleren Intel 8086-Prozessor, war sogar spürbar flotter als das Original.

Dieser Erfolg katapultierte Compaq in die erste Liga. Das Unternehmen hatte nicht nur bewiesen, dass man IBM herausfordern konnte, sondern auch, wie man es juristisch wasserdicht macht. Die von Compaq perfektionierte Clean-Room-Methode wurde zum Vorbild für die gesamte Branche. Firmen wie Phoenix Technologies entwickelten daraufhin eigene Clean-Room-BIOSes, die sie ab 1984 an andere Hersteller lizenzierten, was zur wahren Explosion des PC-Marktes führte. Wie die New York Times 1988 berichtete, wurde Phoenix durch dieses Geschäftsmodell zu einem der heimlichen Herrscher der PC-Welt, da sie die Kompatibilität für unzählige Klon-Hersteller ermöglichten.

Der Höhepunkt dieses Siegeszugs war zweifellos die Einführung des Compaq Deskpro 386 im September 1986. Compaq war der erste Hersteller weltweit, der einen PC mit Intels brandneuem 32-Bit-80386-Prozessor auf den Markt brachte – satte sieben Monate vor IBM selbst. Der einstige Lehrling hatte den Meister nicht nur eingeholt, sondern überholt. Der Thron von IBM als alleiniger Taktgeber der PC-Entwicklung war nachhaltig erschüttert.

Eine Begriffsklärung: Zwei Arten von „Cleanroom“

An dieser Stelle ist eine wichtige Begriffsklärung nötig, um Missverständnisse zu vermeiden. In der Welt der Softwareentwicklung gibt es nämlich zwei völlig unterschiedliche Konzepte, die mit „Cleanroom“ bezeichnet werden:

  • Cleanroom als juristische Taktik (unsere Geschichte): Dies ist die hier beschriebene Methode der „Chinesischen Mauer“, um geistiges Eigentum zu umgehen und kompatible Produkte zu entwickeln. Es geht um Rechtssicherheit.
  • Cleanroom als Softwareentwicklungsprozess: Parallel dazu entwickelte Harlan Mills von IBM in den 80er- und 90er-Jahren eine rigorose Methodik namens „Cleanroom Software Engineering“. Ziel war es, durch formale Spezifikationen und mathematische Korrektheitsbeweise Software mit nahezu null Fehlern zu produzieren – abgeleitet von der Idee des staubfreien Reinraums in der Chipfertigung. Dieser Prozess, der vor allem in sicherheitskritischen Bereichen wie der NASA Anwendung fand, hat nichts mit dem Reverse Engineering von Compaq zu tun, auch wenn der Name gleich ist.

Fazit und Ausblick: Ein Vermächtnis der Offenheit

Was als defensive Maßnahme gegen die Übermacht von IBM begann, entwickelte sich zum Grundpfeiler der gesamten PC-Industrie. Compaqs Clean-Room-Prozess war der Schlüssel, der das IBM-Monopol aufbrach und die Ära der Kompatibilität einleitete. Er bewies, dass ein Standard nicht im Besitz eines einzelnen Unternehmens sein musste, sondern zum Gemeingut werden konnte, von dem alle profitierten – Hersteller wie Anwender.

Die von Compaq und Phoenix perfektionierte Idee lebt bis heute fort, auch wenn das BIOS selbst langsam in den Ruhestand geht. Moderne UEFI-Firmware ist ungleich komplexer, aber die grundlegende Herausforderung, eine einheitliche und offene Schnittstelle zwischen Betriebssystem und Hardware zu schaffen, ist geblieben. Die Geschichte von Compaq lehrt uns, dass Innovation oft nicht in der Erschaffung von etwas völlig Neuem liegt, sondern in der klugen, juristisch sauberen und technisch brillanten Nachbildung des Bestehenden – um darauf aufbauend die Zukunft zu erobern.


Quellen

  • Computer History Museum: „The Compaq Story“. Online-Archiv und Ausstellungsstücke zur Firmengeschichte.
  • The New York Times: „Past Report; Phoenix Technologies‘ Rise“. Bericht vom 18. Januar 1988 über das Geschäftsmodell von Phoenix.
  • InfoWorld: Diverse Ausgaben aus den Jahren 1983-1986, insbesondere Testberichte zum Compaq Portable (7. Nov. 1983) und zum Compaq Deskpro 386 (29. Sep. 1986).
  • Leming, J. (1991): „Reverse Engineering: A Legal Perspective“. In: The Computer Lawyer, Vol. 8, No. 5. (Fachzeitschrift für Urheberrecht in der Softwareindustrie).
  • Mills, H. D., Dyer, M., & Linger, R. C. (1987): „Cleanroom Software Engineering“. In: IEEE Software, 4(5), S. 19-25. (Ursprungsquelle für das gleichnamige, aber andere Softwareentwicklungs-Verfahren).

Kommentar abschicken