Posted August 11, 2018
PixelBoy: I have no idea how they got the files for the game you are asking about, but thinking it's as easy as straightforward as you think is an error. In many, if not most cases when it comes to older games, the source code has been lost long time ago.
ThreeSon: The source code has nothing to do with this. How would not having the source code prevent GOG from uploading games that they haven't made modifications to? A very simple example: some games used to do CD checks as a form of DRM. Let's assume the developer who made that game is no longer existing.
GOG's options:
1) To modify the game files and patch out DRM
2) Release the game as is, which really isn't how it was developed, but how it was published, keeping all the DRM in and not following their own DRM-free guidelines
3) Create a wrapper or some kind virtual drive that keeps fooling the game to think that it's running from a CD drive.
In the first option, no matter what GOG does, the game files are not unmodified.
In the second option, GOG would not only be violating their own DRM-free policy, but forcing all buyers to take care of all issues themselves.
The third option, which might seem ideal, can be problematic in unexpected ways. If memory serves, there was some game that refused to run on computers, which didn't have a CD drive, even if the game didn't use it and was a downloadable file (this also may have been some other store, not GOG, but in any case the example is a good one).
The practical option, with no source code available, would be to patch the game file with some no-cd crack. That way most customers would get the game running without any major problems. For those who like to tweak things themselves, options 2 and 3 might be better, but most customers either don't want to be bothered with doing that, or don't have enough technical skills to do that.
Now this example was only about DRM, but I guess you see the problem with old games here?
If you add compatibility issues with old technology to the mix, that makes it even clearer why patching the game and making it modified is the best option.
Of course in some cases, like with ScummVM, GOG more or less gets a free lunch, so to speak, as they can completely forget about original exes and possible copy protections* and just use a third party software that already exists.
* = All kinds of manual checks are a special form of DRM that neither ScummVM nor GOG actually patches out, but it can be argued that those are also puzzles in the game. In any case, that has nothing to do with the point here.