re3 is a very dubious legal case. They decompiled the game with debug symbols and then did a (aiui) non-clean room reimplementation of the code, based on the decompilation.
It is protected legal activity to decompile a binary and study the source.
It is protected legal activity to study some source code, describe it, and have someone who never saw the source reimplement the code described.
It is straightforwardly illegal to decompile source code, recompile it, and the distribute the recompiled binary.
re3 is somewhere between the latter two, and (again aiui from looking into it 2 years ago) they didn't have a clean room step.
It's probably a good thing no one will litigate it. It seems highly likely to be illegal and reasonably do. It would be a bad thing to spend money on.
> It is straightforwardly illegal to decompile source code, recompile it, and the distribute the recompiled binary.
But it is not straightforwardly illegal (according to Microsoft et al) to decompile source code, train an LLM on it, generate the source code, recompile it, and then distribute the recompiled binary.
One easy 947 quadrillion tensor-operations lifehack
"It is straightforwardly illegal to decompile source code, recompile it, and the distribute the recompiled binary."
According to what? If the rules are so poorly defined that way then maybe it's not a bad thing to disregard them.
Because simply decompiling source code and then recompiling it isn't a simple one-step thing in the way you suggest, not even close.
It's the distribution step that's illegal, since you don't own the original binary. If you can't distribute the original binary, why can you distribute a modified version of it?
If you wrote a bash script which decompiled and recompiled the original binary, that would be your property to distribute as you like
It is protected legal activity to decompile a binary and study the source.
It is protected legal activity to study some source code, describe it, and have someone who never saw the source reimplement the code described.
It is straightforwardly illegal to decompile source code, recompile it, and the distribute the recompiled binary.
re3 is somewhere between the latter two, and (again aiui from looking into it 2 years ago) they didn't have a clean room step.
It's probably a good thing no one will litigate it. It seems highly likely to be illegal and reasonably do. It would be a bad thing to spend money on.