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
That's not a reason to do something. If there's no tangible reason for it to happen, why suggest it?
"Hey guys lets put a steam engine in this car. Why? WHY NOT!"
Google did it and it helped reduce worries of it becoming a monopoly.
Steam does have some degree of monopolistic power, as much as I respect Steam. If Steam ever wants to reduce legal eyes, open-sourcing its application or at least some of its features would go a long way.
This would also greatly help Steam application modders and mods, such as Metro for Steam (popular dark-black better-organized Steam theme). Presently Metro for Steam is the only mod that appears to consistently work, in large part because it's really hard to modify Steam and account for changes because this application is not open-source.
The browser part is chromuim that is open source
What is left is VAC that you dont really want to open source as you make it easier to find work around it
Download system... whats new?
DRM, again not good for its use, open sourceing it makes it easier to attack it not so much to defend it (becouse more users have good reasons to break it then fix it)
So what part of the client being open source will help really?
And that beside the point of someone making an injection to put there own code into it, to help drain your money to buy them self gifts or something to steal your stuff
Overall seem more risk then worth
Beside that SteamOS is open soruce no?
Metro for Steam uses skins that is part of Steam client
They dont need to modify the client for it
The reason its hard is becouse the client keeps changing and volenters from the skin makers need to keep up to date with it, Steam being open source will not help on that
Keep in mind that even if they went "fully" open source, they'd still won't be able to provide source code for proprietary third party modules.
Beyond that, there's the potential to do a bunch more useful customizations:
* Implementation of more display options, including but not limited to the reimplementation of List View, as well as various fixes and tweaks to the current Library UI.
* Improvements to Steam's handling of downloads and game launching, including an actual in-client way to launch games when updates are pending.
* Ability to integrate Steam game downloads into a greater variety of file locations.
* Ability to integrate various much-requested browser improvements to the Steam client, including tabbed browsing as well as various plug-ins (e.g. Augmented Steam). So this effectively also includes skinning of browser pages.
* Other interface changes such as making Steam more compatible with default OS UI elements.
* Making Steam more compatible with older OSes, so it can continue working on them even without official support.
...and much more.
So, you know about all those improvements people keep on asking Valve for for the Steam client? Many of them could become things that people could make themselves.
Open Source isn't some golden hammer. Not every piece of software lends itself to that paradigm.
Steam is about controlling users, protecting other proprietary software, it's one part DRM. None of those things lend themselves to Open Source Software very well, but they're core features of Steam.
And Valve is aware of Open Source Software, so you have to think if they had any interest in making an open source client, they might have done it by now. And every day they don't release one or enable that sort of thing tells you what their position is.
While I don't expect Valve to actually make an open-source Steam client, I would also say that to be fair Valve Time is a thing.
People found enough already to get paid 50 grands by Valve even without any access to the source code. The only effect would be people finding stuff faster. In a short term that would hurt Valve a lot needless to say. But in the long run this would make the Steam Client cleaner in a faster timeframe