BKGaming: Having users on multiple configurations while trying to support and secure those users is a valid concern.. a concern that every company ever has considered when making there software open or closed. What if someone a change to there client ( without realizing it) that conflicts with a game or games and potentially breaks or hinders a game... that person would come to GOG for support
shmerl: Since it's open, if something breaks it can be fixed. That's the point after all. GOG won't "support" other clients. They support theirs. Protocol should handle errors properly. So erroneous clients won't work and won't break anything on the server.
Your concerns are rather imaginary, really without some actual examples. In practice it works all around. Look at any open protocol (HTTP, IMAP, SMTP, XMPP, Bittorrent and etc.). They are all open and have tons of clients (and even servers) to choose from. And they interoperate precisely because they are open.
Your missing my point... rather if it can be fixed or not is irrelevant. Errors when coding happen, sometimes without being caught and without actually being able to tell something is broken. Sometimes with open source projects things are changed from how they were meant to work. When this happens all your average joe GOG gamer is going to know is it doesn't work or doesn't work right and will come to GOG for support. GOG will have to offer them support because of there money back guarantee and because that is what they do without really knowing if it's a game issue or client issue. Of course GOG won't support unofficial clients... but when if and unofficial client effects a game it can be a pain to figure that out.
Your trying to use other open source projects to justify it... when talking about something specific here. A gaming client and how fragmentation in theory could effect it.
Again unnecessary fragmentation... simply because you want to know what GOG is doing in there program that is being provided. Something we really don't need to know. I trust GOG, so for me this isn't an issue.
liquidsnakehpks: If gog are wise they will keep the client in-house until they have a solid stable version that works without any issues and then make it open-source down the years if they feel they have done enough standard features to the client.
doing it now right at release is like opening the floodgates . They will want to work it on their own, get it popular and then do stuff for the modders
I can see that more than starting out with it being open source.