I wrote a blog post on the current trend of game decompilations using AI and where we’re going with this. It’s all very promising but oh boy are the implications scary.
I wrote a blog post on the current trend of game decompilations using AI and where we’re going with this. It’s all very promising but oh boy are the implications scary.
Well, (depending on the language) compilation is a 100% lossy conversion. So when a game gets ‘decompiled’ with an LLM like this, they’re not restoring the original code. It’s just generating new code with the same behavior, which is functionally the same. People doing this generally wasn’t considered infringement, but it’s clear that having a machine automate it is a big problem. Even if we ignore the fact that the output of an LLM is legally tainted/grey area, the scale at which it can happen now means we need new laws to deal with it.
This is basically doing to software what the internet did to piracy. That led to the DMCA, which as shitty and corrupt as it is, at least succeeds at some of its main goals.