2 ms·
> Disassembly by a team that results in new code written by the same team is not legal in any country that enforces copyrights. It's not illegal in itself. But
by poizan42 10y ago
> Disassembly by a team that results in new code written by the same team is not legal in any country that enforces copyrights.
It's not illegal in itself. But you are easily opening yourself up to claims that the code you have written has been "tainted" by the disassembled code you have read and has therefore become a derivative work, which is going to be very to defend hard against.
Also note that even if it is decided that you have made a derivative work you might still successfully launch a fair use defense on the grounds on interoperability, see e.g. Sega v. Accolade[1].
That said, doing a proper clean-room reverse engineering with two teams kept separate is a much safer approach.
[1]: https://en.wikipedia.org/wiki/Sega_v._Accolade https://en.wikipedia.org/wiki/Sega_v._Accolade
- PieterH 10y agoThanks for correcting me.