3 ms·
> In what way is Steam on Linux in any way similar to Google Play Services on Android? Steamworks. > I have no idea what you mean by this, but I also don't se
by cma 6y ago
> In what way is Steam on Linux in any way similar to Google Play Services on Android?
Steamworks.
> I have no idea what you mean by this, but I also don't see what the GPL has to do with it. You can easily write GPL software that you sell on Steam which uses all of Valve's features.
Steamworks is needed for that and isn't GPL compatible. You can sell GPL software on Steam, but can't use many features and are isolated from most social/friend stuff.
https://partner.steamgames.com/doc/sdk/uploading/distributing_opensource https://partner.steamgames.com/doc/sdk/uploading/distributin...
> Which Open Source licenses are compatible with the Steamworks SDK?
In general, permissive licenses that do not put any requirements on you to redistribute your modifications under an open source license work fine.
- xyzzy_plugh 6y agoThis is borderline FUD. You don't need to use Steamworks to publish a Steam game. With respect to games, most commercial licenses also have these same restrictions, e.g. Unreal Engine. This seems fine, GPL is probably not suitable here. I don't think Valve is going out of their way to harm anyone's freedoms. If you really want to release your game as GPL, then do the usual workarounds: use a shim which RPC's to the proprietary bit.
- cma 6y ago> If you really want to release your game as GPL, then do the usual workarounds: use a shim which RPC's to the proprietary bit. Sounds like the non-solution to GPL software on Apple's App Store, which restricts GPL (or has in the past): run it on a remote server.