Bundling installers with GOG Galaxy is stupid. But why?
1. If you bundle the whole installer, then you would have a ton of redundant GOG Galaxy installers, all of them out of date in a matter of months. And that, assuming you even want the game installers to be bundled with GOG Galaxy. This would rather be insane considering only 10 games would take up to 1.5GB for the bundled GOG Galaxy.
2. Bundling merely a downloader that is a few hundreds of KB in size makes sense compared to #1 because it wouldn't take such a toll on storage. But wait... if the client is optional, then why the hell should I get the downloader even if I don't want GOG Galaxy in the first place? It feels stupid to have an optional client advertised when it has its downloader bundled into your game installers whether you want it or not. It's a good thing we will still have the "classic" installers, but maintaining two installer versions is
NOT! what I'd like GOG to waste their time on creating/testing/supporting, but rather doing something useful, like fixing bugs in GOG Galaxy and make a GNU/Linux compatible client.
3. Creating/testing/maintaining separate installers having only the GOG Galaxy downloader is dumb, considering the small downloader would rarely need to be updated because it only makes sense to get the latest GOG Galaxy data for your client. And you would use the downloader when you're online anyway - obviously. Why bloat so many game installers for a downloader that could be advertised as a banner on the last slide of your game's installer? Just place a banner linking to the online GOG Galaxy downloader and whoever wants it can get it. Not pre-loaded, and not "optionally" pre-checked. That's TWO TIMES NOT OPTIONAL.
So you want GOG Galaxy out to more people? I'd love the idea. It's out of beta. Maybe it's time to expand to GNU/Linux, considering how patiently we've awaited for it. But you could also fix some
nasty issues in the updater.
How would I like to see GOG Galaxy? A. Actually optional. Don't bundle it in any game installer. The whole (selling) point of GOG is the fact that you're free to play your games without DRM crap, without bloatware. As I concluded in
#3 above, bundling the downloader and pre-checking a check-box makes GOG's selling point TWO TIMES WRONG. Always keep in mind what you represent here, because I for one believed you so far. Now I just wanted to tell you to go f* yourselves with this kind of stupid crap. But it's a good thing you listened, at least partially.
B. Create a GOG Galaxy downloader that performs the following:
B.1 Check the internet connectivity and inform you can't install GOG Galaxy if there's no connection;
B.2 Check the size of the GOG Galaxy client installer (which should be a copy of the offline installer of GOG Galaxy, which could be saved for later use) and inform the user about the size of the download and ask to proceed (it's best if you know how much you have to download when you're on a mobile data connection - for cost control);
B.3 Download the offline installer in the Downloads directory by default, but offer a browse button to allow the user to select the path to save this file to;
GOG Galaxy should always care about the data being transferred, because using it on a laptop you want full control over your network traffic.
C. The client needs some important updating features:
C.1 Offer a setting to control the checks for updates on the GOG Galaxy client:
- Don't check for GOG Galaxy updates on start-up
- Check for GOG Galaxy updates on start-up and notify on new version but don't download+install it (default)
- Check for GOG Galaxy updates on start-up and automatically install the new version
C.2 Whether you check for updates manually or automatically, always inform the user of the download size before downloading the offline installer;
D. The user should be able to easily control the update policy for their games, using the same schema presented on
C.1 (schema, not setting!):
D.1 Offer a global setting that becomes the default update policy for all the games installed
after applying this setting;
D.2 Offer an "Enforce update policy to all installed games" button so you can easily change the update policy to all your games, when you must disable auto-updates on a traffic-limited connection;
I'm aware I went off-topic with my A/B/C/D, although I consider GOG's attempt to bundle GOG Galaxy in game installers not only absurd, but against their promise of it being entirely optional. And by being optional, it's crucial having the options to update/upgrade IF you want/can under whatever networking/internet conditions you're at the time.
GOG, I know you have the right to don't give a fart about our opinions. Also, I hope you are aware of the fact that "Starting this Friday" is NOT proper notice. I'm on vacation for one week, so I can't download my collection if whatever happens. When it's out of your control, like some publisher taking off their games from the store for whatever reason, I still expect a decent advance notice. But in this case you did a lot of wrong things, and it sucks terribly.
If it weren't for Destro's reply I would've assume GOG is a lost cause, and DRM-free is just some slogan you would rather get rid of at some point. By bundling (and maintaining packages with) GOG Galaxy you will actually become worse than Steam, Origin, Uplay and similar because at least they are honest about shoving their clients on their users' PCs. Bundling even the smallest thing except for banners and links in the installer, is not what the GOG community signed up for in the first place, and you'd better never forget that. The day you will waste your time and our time with this kind of crap you will be no better than Steam. And if Steam will be better, then you would become irrelevant by your own doing.
Please, don't go down that path. Most of us are here because you're on a different one, and because you promised you'd keep away from such behavior. You've come an inch close to destroying a lot of faith that many people invested in you.