protonscr

Move all DRM-related code to a binary blob and open the source for the Steam UI

steamclosed wontfixreviewedNot a bug
ValveSoftware/steam-for-linux#920 · opened 2013-01-26 by ghost · updated 2013-01-26 · 11 comments · github
?ghost 2013-01-26 github

There's not actually a lot of code that needs to be kept under lock and key. Why not open the source code for the non-DRM related parts of Steam and let everyone help make it better?

LLinAGKar 2013-01-26 github

Would be nice for the engines as well, at least GoldSrc.

ZZeXx86 2013-01-26 github

Because following day 10 new forks will appear. Similarly to DE, etc.

Jjohn-peterson 2013-01-26 github

@alfred-valve It's probably better for society if reasonable arguments like this receive reasonable arguments in response (rather than no arguments in response).

ZZeXx86 2013-01-26 github

Well, I think it is little bit naive to hope in open Steam client. Of course it would be fine, but something like Steam is pretty special and all modifications other than from Valve team could negatively impact on the integrity, functions and behavior. It must be 100% consistent to get good user experience.
It is not as easy as it look like.

?ghost 2013-01-26 github

Valve would still be in charge of the official Steam client, though, so they'd still have the final say in commits. But things like dependencies, filesystem hierarchies, etc, can be taken off the backs of Valve developers and handled by individual distros.

LLinAGKar 2013-01-26 github

Open source doesn't mean anyone can modify it like Wikipedia.

MMrSchism 2013-01-26 github

Valve has acknowledged that if any of it gets opened, it'll be ONLY the GUI (thus far).

@john-peterson: It is preferred that people use the search function instead of posting largely-duplicate issues.

Jjohn-peterson 2013-01-26 github

@MrSchism enter the link to the duplicate issue in the sentence that refer to it

MMrSchism 2013-01-26 github
?ghost 2013-01-26 github

@MrSchism Wow, I suck at searching.

Sorry for the noise

MMrSchism 2013-01-26 github

No worries.