Look, right now, you're grasping on straws. The probability of people contacting support over an unofficial client, or even getting one, is very low. Simply put: The advantages outlined earlier in the thread far outweight a very small overhead for support, if there even is any (remember, a community as big as GOG's would probably take part in resolving bigger issues with the downloader, which would lead to less support tickets if GOG decides to incorporate the changes.)
BKGaming: Because like all things, when you have the source code it's easier to find vulnerabilities in the code... yes eventually this can lead to a more secure platform... but vulnerabilities are always shared around, so until fixed they make the platform more open and acceptable to vulnerabilities.
That's nonsense. Read on '
Security trough obscurity'
BKGaming: Not to mention, it can lead to other issue such as people releasing code they don't own, removing copyright or other things, removing code that is meant to stay intact by the licence or claiming they created something they didn't.
So? For one, it's a free application. Second, it's extremely easy to tell these cases, and if GOG built their copyright properly, they can sue the crap out of such occurence.
Piranjade: To explain it to somebody like me (who has no clue) - there could be something the "Barefoot Essentials for GOG" for the client, modifying it in some ways? Or did I misunderstand that?
Open sourcing such software works like this:
GOG writes an application and then makes it public. People may create so-called forks (or branches) of this application. Simply put, it means that they can take the current version of the application and make their own changes to it - after this occurs, you'll have an official GOG Galaxy and JMich's Galaxy - two separate applications, which just share parts of code.
Now if GOG opts to do so, they may freely decide whether or not they want to incorporate changes from JMich's application into the official one. So let's say JMich is annoyed that GOG Galaxy lacks strippers and blackjack, and modifies the GOG's client to contain those. Now GOG looks at that modification and thinks "It would be real cool if our client contained strippers and blackjack officially!", so, depending on how they build their copyright agreement, they can ask JMich if he's okay with joining his changes with their application - and if he is okay with that, they will get free work done for them. They can even build the copyright in such a way that they could officially incorporate changes without saying a word to the original author, altho that would be not cool.
So there. It's basically free development for GOG, and customers would be able to add their own requested features.