Remix.run Logo
Luc 4 hours ago

https://github.com/tripplyons/pokeemerald-wasm/

fc417fc802 3 hours ago | parent [-]

How long until this is DMCA'd? How has the project it's based on stuck around for so long? Do I perhaps misunderstand what this is? https://github.com/pret/pokeemerald

mathgeek 3 hours ago | parent | next [-]

It's a port of a disassembly that requires you to provide your own ROM. The legality of such things is a tangled web that anyone producing them needs to navigate very, very carefully.

Lplololopo 23 minutes ago | parent | next [-]

How is this a port which requires you to provide my own ROM?

yw3410 3 hours ago | parent | prev [-]

Interesting; but the GitHub project linked seems to have the original animations from the ROM.

derefr 6 minutes ago | parent | next [-]

I get the sense that these disassembly/decompilation projects believe that some types of IP-laden asset data can be shipped embedded into the project — not necessarily "legally", but in that they'll likely get away with doing so indefinitely — as long as:

1. those assets are stored in proprietary formats that only the game code itself understands, and

2. no tool exists in the project to extract the assets from these proprietary formats into open formats, unless that tool itself exists only in source-code form in the codebase, and requires the ROM as an input to compile it (even if in the case of such a tool, the ROM is doing nothing but serving as a "key" to unlock compilation.)

Basically, if you have to prove you have a copy of the IP in order to make their embedded copy of the IP "legible", then it's very hard to construct an evidence-based DMCA takedown order that actually makes any coherent point about the project "distributing" said IP.

mathgeek 3 hours ago | parent | prev [-]

It's mostly argued around or against the application of fair use. I suggest consulting a lawyer if you're truly interested, as it quickly gets into legalese around what constitutes ownership, distribution, etc. Throw in a lack of extensive case law and you quickly get into opinions rather than legal bases.

oompydoompy74 2 hours ago | parent | prev [-]

I’m of the opinion that projects like this should start hosting Forgejo instances in countries with favorable laws and just mirroring to Github for exposure.

elmt35 39 minutes ago | parent [-]

or something decentralised, like radicle (https://radicle.dev)