@intok Great references, great research. Good job.
Mesa is a very nifty project. It could allow for better graphics emulation. I hope they never add support for OpenGL 4.X, but instead wait for OpenGL to release their next-generation version (so-called OpenGL NG, or as no one should ever call it: OGLING!...).
With HSA and OpenCL being added to Gallium, their 3D drivers should receive a massive performance increase. And then, with increased DRAM on their graphics cards they could add functionality like GDDR5 RAM Caching support to various Windows *and* Linux applications. It could improve performance of non-3D applications using unused GDDR5 if available, using virtualized shared memory (which is how HSA works). That could be a *huge* bonus to their performance, but could also increase battery life on laptops that use HDDs, since reading a file from DRAM that's always on anyways would require less energy than constantly moving the reading head of an HDD back and forth. It could also be used to cache other files that are often used, like network drivers, firewall software, anti-malware software, etc.
And if using OpenCL is possible on GPUs through their drivers, its possible we could see Linux-based firewall software that leverages OpenCL to parallelize detection of malicious network activity. =)
As for OpenSource games... well, they do need improvement. I didn't know OpenSource games could be monetized. Could you explain how that could be done? What are the licensing specifics that could allow open-source software to be monetized?