The rules of wine are about detectability. It very hard to tell the difference between clean room and someone who has disassembled the program and rewritten the code themselves breaking clean room. Black box difference is detectable. Simple detectable. The trial and error process of it is completely different.