Hacker News new | ask | show | jobs
by DrOctagon 968 days ago
What does clean room mean in this context? Never decompiling the target?
2 comments

"Clean room" reverse engineering basically has you with two completely separate groups of developers. One group will decompile and analyze the target software, and build a detailed specification of how it works. The second group, with legal, sworn documents that they have never seen even the machine code of the target software - uses those specifications to build the "clone".
Usually clean room mean those writing the code and people who decompiling are different people. So code is written against specification.

So no it's unlikely to actually be fully clean room project, but written from scratch.