• 2 Posts
  • 10 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle


  • It looks like the project is really careful not to include copyrighted materials in their distribution.

    Source code automatically generated from copyrighted binary code is a derivative of copyrighted code, though. It’s like taking a copyrighted book and running it through Google Translate and then clean up the sentences manually. You could be lucky that a publisher might not care about a translation into Icelandic but if you were to auto-translate a French version of a book into English and try to distribute it in the US, you’d probably get in trouble even if you leave out all graphic artwork.



  • The code compiles 1:1 back into a unable ROM but isn’t made just using a source code leak. It is reverse-engineered just like the SM64 decomp

    Decompilation means it’s still derived from copyrighted source code. It’s not a clean-room implementation where one person analyzes the engine, writes documentation about details of that engine, and a completely different person writes a new engine. It’s not even a grey area. The correct procedure is clear ever since back in the day “IBM compatible” were created.

    If it were up to me, copyrights would work like patents: After 25 years they’re void and people would be completely in the clear to decompile, modify, and redistribute old games. Sadly that’s not the reality.