I think Valve should contribute to other projects only when it directly benefits them. They're short on developers and have much work to do to achieve their current goals.
In the future, I would like to see some financial integration for donations to F/OSS projects in the same way that commercial projects are paid through Steam. This is probably more significant for Windows or OS X since they don't have built-in package management for third-party apps. Many F/OSS cross-platform projects are popular on all platforms (VLC for example).
Integration with XBMC and MythTV may be a good target since there is some vendor effort in the area of Smart TV.
Well, considering that the Xorg/Mesa stack is FOSS, it would be logical to directly fix bugs there instead of working around them.
Originally Posted by 89c51
So if Valve is interested in developing parts of the ecosystem as well, improving drivers is the most obvious aspect.
But there is another aspect Valve could do: Instead of FOSSing Goldsrc (=yet another game engine), I'd rather see Valve release game data of old games under a permissive license to A) allow textures or so to be incorporated into other FOSS games and B) port the games to already FOSS game engines.
Their dedication is really formidable and I hope other companies are gonna follow their example.
The only thing that's missing now is a broad support by all the other major companies. Well, how about an integration of wine into the steam-client to close that gap 'till the rest of them climbs into the soon-to-be successful linux-boat?
Here's my Achilles heel... I can't play games (or video now) in Unity or GS because tearing is so bad. In GS even games like Braid are literally unplayable. So in my case Steam-on-Linux is dead in the water even before it arrives, and I'll be forced to stick with Windows for gaming and just watch everyone else from the window.
Originally Posted by M1kkko
As for the original question... and this is a bit of a personal soapbox... maybe they could make a courtesy call to Logitech and ask them to release Linux drivers for their gaming keyboards. It really shouldn't require that much work.
1. Be profitable on Linux, one day soon!
2. Flirt with Sony over the OS on PS4?
3. Continue to make brilliant games!!!
4. Create an expanded ecosystem of tools, much like idSoftware started and still used by Xonotic, Warsow, etc.
5. Have fun!
That's not a surprise at all....UBUNTU was ALWAYS a dog as for WINE goes and even with ETQW native client, same s**t.
Originally Posted by M1kkko
That's why i always preferred Slackware, XUBUNTU or Linux Mint with XFCE (and a recompiled kernel by me).
1 . Help out Nouveau devs (notice i don't use Noveau at all and i prefer to use NVIDIA blob that is the way to go as for games goes (IMHO,YMMV) but many in Linux community want a open source video driver so...)
2 . Help out to solve the audio mess....it is still a mess.
3 . Approach Logitech, Razer and Saiktek/MadCatz/Cyborg to influence them to provide simple (and open source if possible) tools to configure their products under Linux.
4 . Start advertize in their site/store that Linux is coming to Steam
5 . Port as many of their games as possible to Linux and really push their partners to do the same
I think they should pressure Nvidia and AMD to support Wayland with their propierary drivers. Also getting better support for gaming hardware is important.
Fixing minor bugs yeah but i don't expect them to write an OpenGL 4 state tracker. I expect them to support the blobs initially.
Originally Posted by Awesomeness
Valve should spend money in more PTS profiles for games like: HON,0AD,TA-Spring and other profiles.
Because if you have more profiles and more benchmark results you can improve the performance.
Valve also should also support other cpu architectures like ARM and Loongson.
Valve should invest in OpenCL and they should start to use this for a ray tracing open source game engine for the next generation of games.
Valve should release old games engines as open source like half-life1 for example.