Why are disassemblies allowed to be hosted here or linked to? They are derivative works of the original games and therefore it counts as distributing copyrighted materials. I think it would be smarter if they would be distributed, for example, as scripts that would disassemble the rom, then add comments etc.
Location: United Kingdom
I think it would be smarter if they would be distributed, for example, as scripts that would disassemble the rom, then add comments etc.
Ignoring the fact that adding comments like that would be downright insane: it's not possible. Correct* disassemblies aren't generated--they require a great deal of human intervention.
That said, disassemblies aren't any more or less illegal than anything else we host, as stated in the thread. Albeit not a ROM, it's quite simple to assemble a correct* disassembly into a ROM (asar dis.log rom.smc). The copyrighted things that we host here are all derived from ROMs (ripped music, disassemblies, etc), which makes them illegal by proxy if they're not already illegal on their own (this isn't really how it works I don't think).
* "Correct" refers to a disassembly that has data and code properly split up, as generated disassemblies treat the whole ROM as code. In the case of the SNES, it also means that the addressing is correct everywhere, i.e. not having a block of code in 8-bit mode when it executes in 16-bit mode.
Warning: Opinions expressed by Lexie or others in this post do not necessarily reflect the views, opinions, or position of Lexie himself on the matter(s) being discussed therein.
Things like disassemblies are a legal grey area, but for the sake of ease of use we just allow them without any sidesteps. It would also get hard to post parts of disassemblies at that point.
There's really nothing to worry about though. You could reassemble a disassembly if you wanted to, but it's really not worth the effort. It's mostly actual ROMs that are regarded as copyrighted. Assemblies don't include things like graphics-, music- and level-data either.