Posted June 26, 2014
I wasn't analogizing OpenGL or DirectX to Steam, I was using them both as examples of premade library APIs that implement a particular type of functionality that a developer doesn't want to write from scratch themselves. Glide would fit that bill also back in its day (incidentally I have maintained Glide3D years ago in Linuxland and what a mess of shit code that hell was to maintain every time gcc got new features from one OS release to the next... another hell).
I see what you're saying though, you're comparing Glide3D as a proprietary API to Steam being one as well and you're absolutely correct about that. But then Direct3D is just as proprietary with respect to OS platform (rather than hardware) as well. Reading between the lines on that though I would agree with what I believe you're insinuating, which would be that open non-proprietary interfaces/libraries and more widely technologies are better for the ecosystem than proprietary ones are. I'd either agree with you on that if so, or imply that on my own either way. :) However... assuming GOG Galaxy platform itself is not made an open public standard (and I'm not suggesting it should be), then it would be just as proprietary in theory. Not that that's bad mind you. I certainly wouldn't be upset if they made the APIs open and public though and even more-so if they made the implementation open source software although I don't expect them to do so either. :)
On a parting note - never look at the Glide3D source code, the nightmares never truly go away afterword. :)
I see what you're saying though, you're comparing Glide3D as a proprietary API to Steam being one as well and you're absolutely correct about that. But then Direct3D is just as proprietary with respect to OS platform (rather than hardware) as well. Reading between the lines on that though I would agree with what I believe you're insinuating, which would be that open non-proprietary interfaces/libraries and more widely technologies are better for the ecosystem than proprietary ones are. I'd either agree with you on that if so, or imply that on my own either way. :) However... assuming GOG Galaxy platform itself is not made an open public standard (and I'm not suggesting it should be), then it would be just as proprietary in theory. Not that that's bad mind you. I certainly wouldn't be upset if they made the APIs open and public though and even more-so if they made the implementation open source software although I don't expect them to do so either. :)
On a parting note - never look at the Glide3D source code, the nightmares never truly go away afterword. :)