hmcpretender: What shortcuts are you talking about? I installed a DLC to a game and closed this installer by clicking on "launch game" (note:
game not
galaxy). The game in question did never launch the galaxy client before nor did any other game in my possession. I never even used galaxy for anything (except starting it up once to turn off all auto functions I could find in there). It just rested on my hard drive.
Yes this is esentially the same thing, but slightly different. When you click launch game on the installers after installation (I don't know if this has been changed recently with the newer installers or if it only happens with some installers and not others) the button is set to launch Galaxy IF Galaxy is installed. I've seen others report the same behavior. You can avoid this by closing the installer and launching the game from the exe, etc. This change has nothing to do with the game or Galaxy but rather a change to the installer itself.
The games shortcuts also have this change. For example if we look at the Witcher 3 shortcut by right clicking on it and clicking properties you will see this:
Target: "C:\Program Files (x86)\GOG Galaxy\GalaxyClient.exe" /gameId=1207664643 /command=launch /path="D:\GOG Games\The Witcher 3 Wild Hunt"
Start In: "C:\Program Files (x86)\GOG Galaxy"
This it telling the Windows to start Galaxy before starting the game. Once you clicked launch game, that button was set to open Galaxy before the game and then Galaxy probably had to update the game to see the DLC. Galaxy has issues sometimes with detecting DLC installed via offline installers, sometimes it even re-downloads the DLC.
This again, has nothing to do with the game or Galaxy but instead with changes GOG made to the installers and to shortcuts. GOG believes that for non technical people, the process should be as easy as possible, and that (based on support request) a lot of users have issues with understanding that Galaxy has to be running for cloud saves, etc to work.
So their solution was to automatically run Galaxy before a game if Galaxy was installed. Not all the shortcuts and buttons have been changed to this yet so sometimes it is a hit or miss if you experience it.
But again easily avoidable.
hmcpretender: What galaxy did or didn't, no one can say for sure, as no log files were created. Not even the GoG customer support was able to tell me. Even if it wasn't patching and only downloaded installers (why the heck btw?), starting massive downloads without permisson is still malicious behaviour.
I'm telling you what it did based on my experience of using Galaxy which has been the entire time it has existed, even in alpha before it was publically avallable. So I have a lot of time and experience with using it.
Again, Galaxy by default is set to auto-update. If you don't want that you have to customize it so it does what you want it to do. Had you set auto-update to off, the worst that would have happen is Galaxy would have open before the game launched (but should not have downloaded anything).
hmcpretender: No other piece of software ever behaved that badly on my computer. Not even the atrocious steam client who tried to pull a lot of BS on me and ultimately got the same treatment (lifetime ban). If this is not meant to be malware, than it must have been developed by the worst programmers ever (Sorry GoG, i still love you for your awesome drm-free store!)
Steam will actually do the same thing if an update is avaliable. A lot of games require Steam to be running to launch, compared to Galaxy where it will try to launch Galaxy before the game but you can bypass it. Steam this isn't an option for most games.
If an update is available and you try to launch the game without Steam being open (assuming it is a game using Steam DRM), Steam will open first and either force you to update before playing or immediatly begin downloading said update depending on client settings. The default is to start the update automatically, same as Galaxy. The difference being Galaxy will actually allow you to play without updating. Steam requires you to be on the lastest version.
The are how game clients typically function, especially if you leave all the client settings to their default settings.