| ▲ | tigen 2 hours ago | ||||||||||||||||
What's the legal status of these? Historically there was a notion of "clean room" reimplementation. These days it seems people translate the actual game code into a different representation of that same code and that makes it open source? Github is full of these. | |||||||||||||||||
| ▲ | Sesse__ 42 minutes ago | parent | next [-] | ||||||||||||||||
> Historically there was a notion of "clean room" reimplementation These projects start off with the original assembly code and use it actively throughout all stages. This is about as far away from clean room as you get. | |||||||||||||||||
| ▲ | bri3d an hour ago | parent | prev | next [-] | ||||||||||||||||
It seems like it could go either way to me in the US (not a lawyer, but someone who has a fair amount of experience in reverse engineering / fair use issues). On the one hand, it is fairly clear that producing source code with the explicit goal of reproducing a 1:1 binary is in no way transformative, so that's out. This would be a really hard argument to even attempt. On the other hand, these projects are mostly free, intended for owners of the game to play the original game on a different platform or in a modified format, and not likely to have a negative effect on the original work's desirability or value. And, the reproductions aren't complete and alone usually produce limited to no value to a consumer (usually, they won't start without the original game files). These are the other important factors considered in fair use determinations and generally go the way of these being OK. So, it's hard to say. With reverse engineering and copyright in the US in general, context is crucially important; something that would be completely illegal for one purpose (ie - decompiling and recompiling a competitor's software to distribute it without a license or use it internally without purchasing it would be obviously illegal) could be OK for another one. | |||||||||||||||||
| |||||||||||||||||
| ▲ | ipsod an hour ago | parent | prev | next [-] | ||||||||||||||||
Clean room might get you past copyrighted code, but surely it won't get you past trademarks or copyrighted artistic work? | |||||||||||||||||
| |||||||||||||||||
| ▲ | charcircuit 40 minutes ago | parent | prev [-] | ||||||||||||||||
Historically these projects have gone to match byte for byte recreations which ensures that they are derivative works making them infringing copyright. | |||||||||||||||||