Can coding agents relicense open source through a "clean room" implementation of code?
Highlights
- ▸Two-agent clean-room is technically possible today: summarizer agent produces architectural docs, implementer agent rebuilds from docs alone — and the rebuild usually works
- ▸The legal status is unresolved — if the implementer's training data includes the original code, is the room still 'clean'? Expect litigation, not clarity
- ▸Even if the legal question goes against clean-room LLM rebuilds, the technique is already happening in the wild — licensing strategies need to plan for this, not wish it away
Original excerpt
Sponsored by: Honeycomb — AI agents behave unpredictably. Get the context you need to debug what actually happened. Read the blog
Over the past few months it’s become clear that coding agents are extraordinarily good at building a weird version of a “clean room” implementation of code.
The most famous version of this pattern is when Compaq created a clean-room clone of the IBM BIOS back in 1982. They had one team of engineers reverse engineer the BIOS to create a specification, then handed that specification to another team to build a new ground-up version.
This process used to take multiple teams of engineers weeks or months to complete. Coding agents can do a version of this in hours—I…
Frequently asked questions
What is "Can coding agents relicense open source through a "clean room" implementation of code?" about?
This article by Simon Willison is part of the Simon Willison reading list on Burn 451, covering llm blog.
Who wrote "Can coding agents relicense open source through a "clean room" implementation of code?"?
This piece is part of the Simon Willison vault on Burn 451, covering llm blog. The original author is attributed at the source link.
How can I read more content from Simon Willison?
The complete Simon Willison reading list is available at burn451.cloud/vault/simon-willison. Each article includes an AI-generated summary so you can decide what to read in seconds. Connect the Burn 451 MCP server to Claude or Cursor to query all Simon Willison articles as live AI context.
Can I use "Can coding agents relicense open source through a "clean room" implementation of code?" with Claude or Cursor?
Yes. Install the burn-mcp-server npm package and connect it to Claude Desktop, Claude Code, or Cursor. Once connected, your AI can search and reference this article and the full Simon Willison vault in real time — no manual copy-paste required.
16 more articles in this vault.
Import the full Simon Willison vault to Burn 451 and build your own knowledge base.
Content attributed to the original author. Burn 451 curates publicly available writing as a reading index. For removal requests, contact @hawking520.