- cross-posted to:
- technology@lemmy.ml
- technology@midwest.social
- cross-posted to:
- technology@lemmy.ml
- technology@midwest.social
My how fast the AI tech bros move to protect corporations but don’t move to protect the average coder, artists, writers.
My how fast the AI tech bros move to protect corporations but don’t move to protect the average coder, artists, writers.
The only way “AI clean rooming” is possible is if the model was trained with verifiably clean room code. Claude, ChatGPT, Gemini, etc only exist because they took our work without paying or asking for permission. Anthropic has a profitable business because they’re reselling the thing they built with our work. They built X with Y, but they didn’t pay for Y. It’s as clear an example of copyright infringement as possible.
So is your article about “clean rooming” specifically, or is that just a term you’re misuing here informally to refer to LLM-powered reverse engineering in general?
You sure 'bout that?
My article was about how copyright law actually supports projects like PhotoCraft and ArtCraft (the software that reverse engineered Photoshop and other adobe products) and REA because, under current law (which is a long case review), clean rooming is okay. It goes back to the Compaq case and a few others. It relies on the idea that copyright protects expression, not function, and if you put a team of lawyers in a room with software and they purely describe the function of the software, and they hand that document to a team of engineers, that is fine under copyright law because it breaks the chain of expression. There’s much more detail, but my argument is that AI clean rooming projects are good for consumers in this regard, but that software patents for would be used more expansively in the coming years to counter those products. And so on and so forth. There are like eight more steps and guesses after that, but that was the gist.
As a personal thing, I agree with your conclusions for the most part. I just think there’s a lot more to consider in getting there. The road is much more complex than most people give it credit for.
So you’re saying PhotoCraft is okay because it counts as a clean room reimplementation of Photoshop, yet you’re not commenting on whether LLM-generated code is tainted by the training data, and thus can never be considered “clean” for the purposes of clean rooming?
I’m not a lawyer, but my understanding of clean rooming has always been that the engineer can’t have specific knowledge of the thing he’s reimplementing. For example, those lawyers in that room can’t describe a Microsoft product to an ex-Microsoft engineer, because that engineer has seen Microsoft’s code base and may use that knowledge to inform their design. Likewise, you can’t give the engineer a copy of, say, Microsoft Office’s source code to use as a reference.
Yet an LLM trained on Microsoft Office’s code base being used to reimplement Microsoft Office counts as a clean room reimplementation? It seems to me like the benefit of the doubt in that situation should go to Microsoft, and the engineer is the one responsible for proving they didn’t use the part of the LLM trained on Microsoft code…which is impossible.
…although tbf Photoshop isn’t open source, so its not obvious how much of its code exists in Claude or ChatGPT or whatever. Maybe the code leaked in the past, or maybe Adobe engineers who use Claude inadvertently shared company code, and that ended up in the training data.
(Also, for the record, fuck Microsoft and Adobe)