zenstar: There may be a good reason. Not knowing the reason does not mean there is no reason or no good reason.
My guess is harmonising the different installs as much as possible to reduce the developer's need to maintain multiple builds and also to make it a bit easier for GoG to keep things in order.
nightcraw1er.488: Of course that view can be extrapolated to: well, most use galaxy, so we will just make that the only outlet hence making it easier for developers to get their game and patches out without having two streams...
Do also note that these files are now present, and with the excellent (/sarcasm) changleog and ability to download any version (not), you could find updates further down the line which do other things. Maybe galaxy.dll is currently just a dummy, maybe scumvm 3.0 a year down the line GOG will update galaxy.dll to work with their new Facebook integration without mentioning it. I mean go look at the library, new updates showing scummvm updates, looks like a must have download, except those installers were previously “updated” to include galaxy component reliance. So you have a choice, do you risk a download for which you do not know what is happening now or in the future, just to get the update to scummvm, or do you stick with the download you have, which fully works and is the same game, but without the extra galaxy requirements?
Honestly I am not too worried about this at the moment, however it’s worrying steps that are being taken here. It may be worth going through stripping out the game files from old games, and having a separate scummvm/dosbox setup. It would save a lot of disk space all those copies of those, and keeping the plain game files would provide less future compatibility issues. Of course newer games are loaded with galaxy, steam, unity etc. so there is very little hope in cleaning them up, I am afraid it’s cracks for those down the line.
i very much doubt their aim is to move everyone to galaxy. There are a lot of steps between "making it easier to serve multiple versions of an installer to customers" and "move everyone to a steam-like client that a large percentage of the userbase does not want to be mandatory for a myriad of reasons".
As for not knowing what's in your download: that's any dll or exe you download. Be it GoG or the actual game. You have no idea what the code that the game developers wrote is actually doing or if they included some 3rd party extension that does something they didn't realise or didn't care about. Or what they'll patch in at a later date.
It comes down to trust at this point (and maybe legal liability in extreme cases).
Do you trust GoG, or do you think they're really trying to sneak things in?
I mean in an ideal world it'd be nice to be served every possible different variation of download to cater to whatever need you want, but that puts a huge admin overhead on GoG.
Occam's razor says that it's probably just a dummy file and there's no secret agenda.
As for saving disk space: that's not really a problem is it? Unless you're running original hardware with massively limited hard drive space. Games are growing to be gigs big. a few megs here and there is not going to save anything even spanned across hundreds of games. the things that eat size are the models and art and music and voice. code is ultimately pretty small and the bits that should be different in the various installs shouldn't more than code.
As i say: i'm speculating here. i don't know what the actual files contain. i'm not going to try decompile them and sift through the results. and GoG hasn't given an official statement here. But it just seems alarmist to claim the dlls are anything more than what they appear to be imo.
/shrug. at this point it's just opinions vs opinions i guess. i could be wrong.