Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
We do often include affiliate links to earn us some pennies. See more here.

Valve Rep Confirms Why Some Games Have Their SteamOS Icon Removed

By - | Views: 47,355
Thanks to me getting in touch with the Starbound developers, it seems a Valve rep has taken to reddit to explain what's going on with games having their SteamOS icon removed.

You can see the conversation here, but for those who cannot access reddit it is copied below.

When asked about the SteamOS icon for Starbound on reddit, a Starbound developer said this:
QuoteTo my knowledge we've not yet had official communication with Valve about this, we've e-mailed them asking wtf, but we haven't gotten a response and probably won't until at least Monday. This is our best guess to the problem. Who knows, it might be the launcher. I just can't say it's necessarily the launcher yet.


Thankfully, a Valve rep has replied to it directly with this:
QuoteWe've been removing the store bit from games that cannot run against just the Steam Runtime, without additional dependencies on the host system. Games that fail this are impossible to support reliably across multiple distributions, and will not be publicly advertised on the Store as supporting Linux going forward.
All concerned games are still purchasable, installable and playable on Linux.
To my knowledge all developers have been made aware as we were doing this, let's chat on Monday.

This makes the situation much more clear, and should help both desktop Linux and SteamOS look better for everyone to play games.

The icing on the cake here for me in particular:
QuoteThanks for the clarification on exactly what is going on. Do you have a VM image or other test environment that we can use to determine if our game passes muster? (Also, Valve employee in the wild, how awesome is that?)
"To my knowledge all developers have been made aware as we were doing this, let's chat on Monday."
We found out due to someone from GamingOnLinux contacting our community manager about it. It kind of took us all by surprise. Though it is possible you contacted us at some point and we may have simply missed it?


Glad to see a Valve rep in the wild, and helping with developers and users concerns. Article taken from GamingOnLinux.com.
Tags: Editorial
0 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.
69 comments
Page: «7/7
  Go to:

Maelrane Oct 19, 2015
Ya, well, for me it doesn't really matter, I always get rid of all steamlibs, it's just... well, doesn't matter, really. As said, there is a multitude of solutions, if that works for the majority, so be it.
Mountain Man Oct 19, 2015
Valve's explanation actually seems rather reasonable. If they're selling a Linux game through Steam then they want to ensure that it will work on any version of Linux that's running Steam, which means linking against the Steam libraries. I don't have a problem with that.
Maelrane Oct 19, 2015
Quoting: Mountain ManValve's explanation actually seems rather reasonable. If they're selling a Linux game through Steam then they want to ensure that it will work on any version of Linux that's running Steam, which means linking against the Steam libraries. I don't have a problem with that.

So any java game that runs on linux is not going to work then... *sighs* doesn't only hit java though.

(inb4 argument for/against java)

No jme-games on steam anymore :(
Imants Oct 19, 2015
Quoting: Maelrane
Quoting: Mountain ManValve's explanation actually seems rather reasonable. If they're selling a Linux game through Steam then they want to ensure that it will work on any version of Linux that's running Steam, which means linking against the Steam libraries. I don't have a problem with that.

So any java game that runs on linux is not going to work then... *sighs* doesn't only hit java though.

(inb4 argument for/against java)

No jme-games on steam anymore :(

Well I won't miss them :D. But if we talk seriously then as I read this thread then
a) you will need to get licence permission from Orcle to use they're java and bundle it with game (it sounds pain in the ass and quite expensive)
b) you can use OpenJDK and bundle it with game (I hope not to big licencing issues)
c) valve gets java licence from Oracle and puts it in they're allowed libs (android runs on java so it should be theoretically possible for valve to do it right)


Last edited by Imants on 19 October 2015 at 1:23 pm UTC
tuubi Oct 19, 2015
View PC info
  • Supporter
Quoting: MaelraneSo any java game that runs on linux is not going to work then... *sighs* doesn't only hit java though.

(inb4 argument for/against java)

No jme-games on steam anymore :(
No. The game just needs to bundle any external dependencies. Many games bundle a local Java runtime on Windows and Mac (apparently). This should work on Linux as well. This is also perfectly legal as long as any relevant EULAs and licenses are properly displayed. Not ideal but that's third party runtimes for you. It's a hassle no matter the platform.
Ser Eduardo Mogambro Oct 19, 2015
Quoting: ImantsWell I won't miss them :D. But if we talk seriously then as I read this thread then
a) you will need to get licence permission from Orcle to use they're java and bundle it with game (it sounds pain in the ass and quite expensive)
b) you can use OpenJDK and bundle it with game (I hope not to big licencing issues)
c) valve gets java licence from Oracle and puts it in they're allowed libs (android runs on java so it should be theoretically possible for valve to do it right)

Once again, openJDK is the base for all (desktop) java versions nowadays. I see no reason why one would need proprietary software if there is free, open-sourced software to do the task.
Ser Eduardo Mogambro Oct 19, 2015
Quoting: tuubi
Quoting: MaelraneSo any java game that runs on linux is not going to work then... *sighs* doesn't only hit java though.

(inb4 argument for/against java)

No jme-games on steam anymore :(
No. The game just needs to bundle any external dependencies. Many games bundle a local Java runtime on Windows and Mac (apparently). This should work on Linux as well. This is also perfectly legal as long as any relevant EULAs and licenses are properly displayed. Not ideal but that's third party runtimes for you. It's a hassle no matter the platform.

And does said game get a Linux-icon then? :)
tuubi Oct 19, 2015
View PC info
  • Supporter
Quoting: Ser Eduardo MogambroAnd does said game get a Linux-icon then? :)
It should, as long as it runs out of the box. AFAIK Valve hasn't actually announced that Java games won't be accepted on SteamOS, just that games should not have external dependencies not included in the Steam Runtime. I assume this does not exclude software or libraries bundled with the game.
neowiz73 Oct 21, 2015
not sure why Starbound was removed, I've never had to install anything extra to run it. it's one of the few games that actually has Linux binaries included for unpacking their assets pkg for modding purposes.
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!
The comments on this article are closed.