Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
There are programs like GIMP and Blender that are on Windows store and cost money (the official source of product is free)
Open source games are not going to happen on Steam for the reasons mentioned by Ben Lubar. If you are a developer you can provide the source code of the game yourself, I have seen that for a couple of games, but for the most part developers don't and won't do this.
As for open source Steam itself, again never going to happen just because of security concerns.
"This can happen if the author of the code that is GPL-licensed has given the permission to do so. The author can of course always (a) decide to grant Valve a different license than the author grants everyone else or (b) decide that what the Steamworks SDK does is just a communication with a service that does not invoke the copyleft requirement of the GPL."
This kindof disproving what you said so there's that lol.
I mostly meant developers who make open-source games to put them on Steam, not some random dude but I guess a random dude could if a) or b) are met, and I'm not sure what b) exactly implies but it looks like that could include a lot of games, don't you think so?
I'm not a developer and have no idea where Steam code needs to be and how it intervenes with the game code
"If in doubt, consult a lawyer, or ask the author whose open source code you plan to use."
I bet that most open-source developers are pretty chill and would grant it anyways, I don't think that everyone reads all the license information especially GPL one, and 1% of those that do read it most don't understand it because they aren't lawyer XD
https://steamcommunity.com/comment/Recommendation/formattinghelp
Valve is aware of Open Source. This is one of those things where if they want to do it, they will. And if they don't, they won't. They're not waiting on users to ask for it.
https://github.com/ReactiveDrop/reactivedrop_public_src?tab=readme-ov-file#license
But there are no fully open source games on Steam that use any of Steam's features because the Steamworks SDK is not open source. And as much as Valve wants to open source Source Engine, they can't because it also uses components that are not open source that they have access to under an NDA.
There are many reasons why it can be hard to open source something that wasn't originally open source. Often, even aside from security issues, there are factors the developers have no control over that prevent them from sharing their code.