Email or username:

Password:

Forgot your password?
Top-level
Hawkwinter

@didek @nixCraft

Its not the **original** sourcecode, but it can be decompiled to give you human readable sourcecode in a variety of languages of your choice.

6 comments
Matunos

@Hawkwinter @didek @nixCraft you can choose any language you like, as long as it's assembly

Hawkwinter

@matunos @didek @nixCraft

You can decompiled assembly into messy C++/C#/C, and then clean it up.

IIRC thats what the Mario 64 fan PC port does.

And then for anything copyrighted, you need to privide it a backup of your mario 64 cart (a rom) from which it will extract those few things.

Dawid Rejowski

@Hawkwinter @nixCraft

Not how word source works.

1. Original code
2. Program compiled to machine code
3. Decompiled code based on guess how 1 could look like

1 is source of 2 and 3
2 is source of 3

Hawkwinter

@didek @nixCraft

And 3, if recompiled the same way, will give you 2 again.

But without being a copyrighted document you will lose a lawsuit over.

Hawkwinter

@didek @nixCraft

Is it the code that (original publishing company) compiled from?
No.

Does it give the same binary?
Yes.

So why would you want the one they have copyrights over rather than one that gives the same binary which they do not have copyrights over?

oldmanhero

@Hawkwinter @didek @nixCraft Reasonably certain this would be a derivative work by any reasonable interpretation. At least some of the legal casework and guidance around decompilation supports that assertion. You can't get past copyright just by mechanically transforming it. Which is probably a good lesson for AI proponents (including me).

Go Up