3 ms·
Generally one has two sets of developers, one doing the RE work, and one doing the new implementation, and the only way you allow them to communicate is through
by timschmidt 1y ago
Generally one has two sets of developers, one doing the RE work, and one doing the new implementation, and the only way you allow them to communicate is through documentation of the reverse engineered implementation. Should this go to court, you can walk each member of each group in to testify, and show off the stacks of documentation produced in the process.
- ranger_danger 1y agoThat might convince a judge, sure, although it's still possible to fake the evidence... but I would argue the vast majority of people who claim to have clean-room RE'd something absolutely did not go through anything close to this process.
- timschmidt 1y agoI don't know anything about the majority of developers, and I think sweeping claims about any group require strong evidence, which seems lacking. But there are plenty of examples of companies that followed such a process, and succeeded in court: https://en.wikipedia.org/wiki/Clean-room_design#Examples https://en.wikipedia.org/wiki/Clean-room_design#Examples
- theshackleford 1y ago> I would argue With what evidence?
- ranger_danger 1y agoI think when someone fails to produce any evidence of a clean-room process being followed when they claim it's clean-room, is probably a good indicator. Yea you can call that "trust me bro" if you want, I won't be upset.