While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- 29 games are getting delisted from GOG
- PlayStation 1 emulator DuckStation changes license for no commercial use and no derivatives
- Grand Theft Auto V gets BattlEye anti-cheat, breaks online play on Steam Deck / Linux
- Prime Gaming is giving away quite a lot of games - so don't miss out
- Valve make even more changes for Steam store pages
- > See more over 30 days here
-
Valve appear to be testing ARM64 and Android support fo…
- satoridepon -
Valve appear to be testing ARM64 and Android support fo…
- Shmerl -
Sober is a new way to play Roblox on Linux from the Vin…
- pilk -
Valve appear to be testing ARM64 and Android support fo…
- Doktor-Mandrake -
Last Epoch drops the Native Linux version, devs tell pl…
- chr - > See more comments
- Do you think that Steam will become open source in the future?…
- bonkmaykr - Gaming on Linux is no longer excluded in the Wayback Machine…
- Klaas - Weekend Players' Club 9/20/2024
- Klaas - It is true that Valve spends a small amount of its revenue to imp…
- pleasereadthemanual - WINE Game Screenshot Thread
- Sliver-X - See more posts
View PC info
View PC info
That's giving the client a bit too much credit, though; I'd say the thing that forces people in their ecosystem is the DRM, and the breadth of the user base they've built over the years, and that's about it. I don't see why the client couldn't be open source, to talk to an API that remains the interface to the locked down DRM.
... it's not as though the client provides specialized libraries, device drivers, & whatnot, that accomplish the relevant tasks (like streaming, chat, the installer, the storefront) uniquely well. It's a decent front end to a well established/entrenched system.
Other companies have worse clients, not because they're unable to figure out Valve's secret sauce, but because they aren't even trying to improve user experience.
View PC info
Steam has lots of legacy and proprietary Source engine components in it such as VGUI which may deter Valve from wanting to release the code.
Steamworks DRM probably isn't an issue, many Steam games don't use it, and the ones that do are as simple as being able to find a valid steam login session from the steam client. Not even necessarily in online mode either.
Overall, I would be happy if Valve did this, but I'm not holding my breath and I don't really care a lot at the end of the day. The only thing that makes the Steam client special is that it connects to Steam. I would be much more excited if Valve simply had a public and well documented API to allow third party Steam clients to be easily made. All the other stuff Steam does well are not crazy hard to implement, even for inexperienced programmers, its just that the designers working for the competing companies are braindead and don't understand what users want out of their storefronts. Epic, Origin etc could all easily out-do Steam if they put in any effort.
Last edited by bonkmaykr on 23 September 2024 at 2:36 am UTC