Fenixp: I'm always using
these as a good proof of how much could you be possibly losing out when you don't sell your games on Linux. It varies from 20 - 30%, which is ... Really not to be ignored.
Careful there, ALL of those games had the devs available to do the port, every single one, as far as I know. That is nothing at all like almost the entire GOG.com library.
Many of those "Linux" folks are exactly like me, we have a lot of Linux systems but we still have at least one Windows gaming rig, if you like gaming you're probably going to have one and potentially a console or two. Linux is often about using the best tool for the job, why can't we of the Linux community admit that Linux sometimes isn't the best tool?
I like it, it's freaking fantastic for most of my computing tasks. It fucking sucks ass for gaming. Sure, you can get it to work, but the pain is just not worth the effort for many of those that even like Linux.
I won't be mad if Linux becomes more gaming friendly and more devs publish for Linux. Given the actual (and seemingly frequently misunderstood) nature of GOG.com's business it just doesn't seem like they're a good fit for pushing the envelope in this regard and I think the people acting like they are are being a bit silly.
GOG.com sells service, putting a couple of tar.gz files with with vague and shitty instructions on how to use them is not good service, and regardless of what folks say, it's not "free" or even good for GOG.com if it tarnishes their image. Beyond that there's probably contractual issues and a host of other stuff to consider. I can well believe it would be nothing but a burden for GOG to do it.
Those who care, for the 3 coinciding games, can go off and find their native version. That's not what they actually want anyway, they want the Linux fairies to somehow convert much of the back catalog, which probably isn't going to happen. Will many of the newer indie releases have Linux support one day? Yeah, I can see that happening. But apparently it's not happening today.
Morgawr: Honestly, setting up a self-contained package+bash script isn't rocket science. Look at the nvidia drivers, they are a 70~MB file which is a bash script + binary/compressed data, you don't have compatibility issues and you can just execute it and the bash script will self-extract itself. It's magic.
Also, creating an installer/client for their games isn't that hard either, if I can do it (and try to support their games) I'm sure they can do that too.
And I will repeat what I have already said before, if you don't want (or can't, I understand business decisions, it's not gog's fault really) to support Linux directly, at least let us download a compressed archive that isn't a .exe or .dmg. Hide it somewhere for the more proficient people to find (through their web API for example) so it doesn't create confusion for the newbies... just that would make my job way way way easier and won't require me to use innoextract as dependency for gogonlinux.
gooberking: If it were something you had to request like we do multiplayer keys, would you find that an acceptable entry point?
buyer: I bought Trine, can I have the linux version please?
GOG: It's not supported, are you OK with that?
buyer: Yes.
GOG: OK, but remember, it's not supported.
Oh fuck it, even IBM's shell scripts aren't "right" on all systems. I wish people would quit acting like installing proprietary and complex software is always so easy, because sometimes it just really isn't.
Here's the more likely scenario:
buyer: I bought Trine, can I have the linux version please?
GOG: We did not negotiate the worldwide rights to sell that version of the game, if you would like to contact the developers here is their contact info.
buyer: Umm, lame.
GOG: Possibly, but we're sorry, that's the only legal thing we can do. We also believe we kind of spelled the whole "Windows" thing out while describing the product.