Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

How so?

Functionally, the README describes that providing a game copy is necessary for creating a build. This would make sense, since unless the sound, image, text, etc. assets are all baked into the code, those would have to come separately.

Legally, it further doesn't make much sense. This is cleaned up (?) and painstakingly bytematched decompiler output (again based on the README), so it's unfortunately just plain illegal [0], disclaimers nonwithstanding.

[0] as always, legality depends on jurisdiction - so as always, if in doubt, consult an actual lawyer





Byte matched decompilation is not illegal in the US assuming it’s done correctly. Compilers produce the same output (bytes) for effectively infinite input (bytes). Figuring out a novel input without having access to the original is a new, protected, creative work with its own copyright.

https://en.wikipedia.org/wiki/Clean-room_design

TLDR:

legal: decomp -> write spec -> get it signed off -> pass it to someone else for implementation -> distribute

illegal: decomp -> clean up -> distribute

Immediately once they pulled the binary up in their decompiler of choice they were legally tainted and could no longer legally publish any related source code.

This is of course then debated, like everything. So all of this is to the extent I'm familiar with the topic.


It is illegal to redistribute this by any definition on the word and frankly I do not understand how you even think it could possibly be legal as it defies the very purpose of copyright. Like, you can create copies of a painting as long as you only look at a photo of it, not the real painting? Please.

Don't you need to have purchased the game before you have the right to enjoy it? How else do you prove that you have paid for the license to run the game if you don't have a copy. That was my initial interpretation.

What if I just simply promise to not enjoy it?



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: