Posted December 28, 2008
Edit: ^ That was supposed to say "humble"... typo.
As most people here right now are naturally PC players, I don't expect a lot of sympathy for this kind of post, but please hear me out.
I would love to see some of the games available on GoG on my PS3 and, while I don't have any numbers to back it up other than looking at the people around me, I think that I'm not alone with this. Plenty of people have migrated from the PC to consoles and many of us have fond memories of that time, eventhough we now chose to trade in some of the freedom that PC gaming offers in exchange for the comfort of consoles.
Since console gaming and distribution is entirely different from PC distribution, there are problems, and I'd love to hear about other problems that you can imagine, but I think it's possible. Here's what I have in mind and if somebody from GoG could comment on them (or state why they cannon comment on them, for example because of an NDA) I'd really, really appreciate it.
Problem #1: The Games
GoG licenses the games for distribution under certain terms and a license to distribute directly and for PC doesn't necessarily cover the indirect distribution through Microsoft/Sony to other other platforms. This could either turn into a dealbreaker or non-issue, depending on those terms and I won't even start to speculate about it.
Problem #2: The Distirbution.
Since GoG can't distirbute the software itself to consoles, it has to go through the platform publishers. This used to be pretty much impossible, but with the advent of online stores the situation has improved and smaller developers/publishers are able to release console software. However, the terms are partially dictated be the platform publishers and leaving out DRM is often just not possible as the DRM is part of the system and software won't run without signatures. Even the number of installs with one license are often fixed. Since these platofrm publishers also take a piece of each sale, prices would have to be higher. I think that's acceptable, but who knows how other players see this.
Problem #3: Porting
Let's face it. Porting each game is next to impossible and given the limited appeal not economically viable, either. The way I see it the only way to keep the costs low is to use a virtual machine. Here Sony's and Microsofts terms come into play again. Are virtual machines allowed? And where can the source come from? Given that Sony itself uses some open source code on the PS3 it seems that opensource is not in itself a problem, however some licenses (like the GPL used by DOSBox) forbid linking to non-OSS licenses. BSD-style licenses don't have that limitation and a lot of them are used by games on the PS3 (zlib for example, so there shouldn't be any issues with something like Openx86 or maybe even Bochs.
Problem #4: Operating system
As far as I know there aren't a whole lot of DOS/Windows compatible operating systems available under a BSD license, but that's not necessarily a problem. As they run inside a VM anyway and therefore don't have to be modified or linked to anything, any license that allows for free commercial distribution will do. And that includes the GPL. So theoretically, there could be a GPL licensed Wine or FreeDOS running inside the VM without any breach of contract. Of course getting Wine to work will be next to impossible, but FreeDOS wouldn't be very hard.
Problem #5: Controls
Most PC games are keyboard/mouse based, but aside from the fact that it's possible to connect a keyboard/mouse to most modern consoles, I don't think that mapping the controls to a gamepad would be too difficult for most games. But that would have to be decided on a per-game basis.
Do you think it could work? Is there something missing? Is anybody besides me thinking about something like this? Maybe somebody at GoG?
I'd appreciate any responses.
Hans Schmucker
As most people here right now are naturally PC players, I don't expect a lot of sympathy for this kind of post, but please hear me out.
I would love to see some of the games available on GoG on my PS3 and, while I don't have any numbers to back it up other than looking at the people around me, I think that I'm not alone with this. Plenty of people have migrated from the PC to consoles and many of us have fond memories of that time, eventhough we now chose to trade in some of the freedom that PC gaming offers in exchange for the comfort of consoles.
Since console gaming and distribution is entirely different from PC distribution, there are problems, and I'd love to hear about other problems that you can imagine, but I think it's possible. Here's what I have in mind and if somebody from GoG could comment on them (or state why they cannon comment on them, for example because of an NDA) I'd really, really appreciate it.
Problem #1: The Games
GoG licenses the games for distribution under certain terms and a license to distribute directly and for PC doesn't necessarily cover the indirect distribution through Microsoft/Sony to other other platforms. This could either turn into a dealbreaker or non-issue, depending on those terms and I won't even start to speculate about it.
Problem #2: The Distirbution.
Since GoG can't distirbute the software itself to consoles, it has to go through the platform publishers. This used to be pretty much impossible, but with the advent of online stores the situation has improved and smaller developers/publishers are able to release console software. However, the terms are partially dictated be the platform publishers and leaving out DRM is often just not possible as the DRM is part of the system and software won't run without signatures. Even the number of installs with one license are often fixed. Since these platofrm publishers also take a piece of each sale, prices would have to be higher. I think that's acceptable, but who knows how other players see this.
Problem #3: Porting
Let's face it. Porting each game is next to impossible and given the limited appeal not economically viable, either. The way I see it the only way to keep the costs low is to use a virtual machine. Here Sony's and Microsofts terms come into play again. Are virtual machines allowed? And where can the source come from? Given that Sony itself uses some open source code on the PS3 it seems that opensource is not in itself a problem, however some licenses (like the GPL used by DOSBox) forbid linking to non-OSS licenses. BSD-style licenses don't have that limitation and a lot of them are used by games on the PS3 (zlib for example, so there shouldn't be any issues with something like Openx86 or maybe even Bochs.
Problem #4: Operating system
As far as I know there aren't a whole lot of DOS/Windows compatible operating systems available under a BSD license, but that's not necessarily a problem. As they run inside a VM anyway and therefore don't have to be modified or linked to anything, any license that allows for free commercial distribution will do. And that includes the GPL. So theoretically, there could be a GPL licensed Wine or FreeDOS running inside the VM without any breach of contract. Of course getting Wine to work will be next to impossible, but FreeDOS wouldn't be very hard.
Problem #5: Controls
Most PC games are keyboard/mouse based, but aside from the fact that it's possible to connect a keyboard/mouse to most modern consoles, I don't think that mapping the controls to a gamepad would be too difficult for most games. But that would have to be decided on a per-game basis.
Do you think it could work? Is there something missing? Is anybody besides me thinking about something like this? Maybe somebody at GoG?
I'd appreciate any responses.
Hans Schmucker
Post edited December 28, 2008 by hansschmucker