IT-lexicon › Programmeren › Clean-room design

Clean-room design

Programmeren Svenska → Bijgewerkt: 2026-11-01

Een programma nabouwen zonder het te kopiëren, doordat de makers van de nieuwe code het origineel nooit te zien krijgen.

Het werk wordt verdeeld over twee teams met een juridische muur ertussen. Het ene team bestudeert het origineel en schrijft een specificatie van wat het doet. Het andere team, dat de originele code nooit heeft gezien, implementeert die specificatie helemaal opnieuw. Elk document dat de muur passeert wordt door juristen gecontroleerd en gearchiveerd, zodat voor de rechter kan worden aangetoond dat er niets is gekopieerd.

Het schoolvoorbeeld is de IBM PC-BIOS: Compaq en daarna Phoenix Technologies klonen hem begin jaren tachtig op deze manier, en Phoenix verkocht het resultaat aan de hele kloonindustrie. De methode beschermt tegen auteursrechtclaims, maar niet tegen octrooien: een idee dat twee keer is bedacht, is nog steeds één keer gepatenteerd.

← Terug naar het lexicon