how about collaborative game development ? i bet that the collective efforts of millions of gamers would result in a supremely optimized free experience for all . but there are a few hassles : driver support , which really need to be open source to take max advantage of hardware , and something like a customized gamedev engine , like media wiki for wikipedia . remember , software is not hardware , it can flow like information . and i bet great free gaming software would in turn increase hardware sales too !
imagine if crysis or any other game was developed with the care of millions of minds !
it has come up again , that to take advantage of hardware we need support from the companies themselves !