Comment by jasomill
20 hours ago
Doesn't clean room typically apply to cases where the "dirty" team has legitimate access to copyrighted code, like the IBM PC BIOS which was published in the technical reference manual, and uses this access to write a functional specification for the "clean" team?
I'm not sure how clean room would apply to commercial applications distributed in binary form, as there's no way to look at even disassembled code without violating the license agreement and therefore being in breach of contract and subject to potential copyright infringement claims for copying or even continuing to use the software, let alone cloning it, and surely you're not going to be subject to a copyright claim based on familiarity with the application from merely using it.
The issue is that LLMs very likely have access to the source code of these products as part of their training data, and are then being used to generate clones. There's no barrier in the middle to ensure copyright violations don't leak
The reason why 'reverse engineering' has gotten so good is because what we're actually seeing is fully automated luxury plagiarism
It is very unlikely that LLM had access to original source code of Photoshop.
> It is very unlikely that LLM had access to original source code of Photoshop.
It doesn’t matter. It’s likely had access to the knowledge of somebody who worked on that source code.
I have worked at companies that have done clean-room implementations. I was not permitted to look at their source or interact with those teams, because I had been exposed to the source of what they were re-implementing in a prior job.
As a human with a mushy brain I was never going to remember the source, but the fact I had been proximate to it was enough to lock me out. You have no idea what the LLM trained on, so you can’t prove a LLM derived clone is a “clean-room” implementation.
1 reply →
It could have access for code of an older version with how there has been leaks of sources of various commercial applications over the years.
They have had access to plenty of A/GPL software. They are all highly problematic from an ethical and legal point of view.
If adobe use any AI tools to help develop photoshop, its all been loaded in. Or if its ever ended up anywhere on the internet, even in private
2 replies →
The practical uses are more applicable to laundering open source code covered by copyleft licensing like GNU.