Multi-GPU setups which were already existent way back in 2006 and still not supported with the open drivers? 6 years and still nothing from the open drivers?
C'mon, if you want to troll, troll with some intelligence. There are people with professional notebooks and desktop setups with multi-GPU configurations who have been waiting for years just to get CrossFire and SLi support from the open drivers since day 1. And these are technologies which are almost guaranteed never to come to the open drivers because no degree of reverse engineering is going to cut it. Just because you don't use your computer for the kind of professional work that people in Windows take for granted does not give you the right to demand that they live without it in Linux. Neither does it give you the right to demand that businesses open their stuff. That fact that you even think that you can demand for such things shows just how much Linux users think they are entitled to when they don't even have the numbers to back their demands. If you have a market share of 50%, then perhaps those demands are valid, but 1.4%? Right, keep dreaming.
And I also don't need to mention the hypocrisy displayed over the whole 'open-source makes everything cross-platform compatible' nonsense. Open source everything so that nobody has unfair advantages? So why are there people who are in favour of Linux-specific extensions made to key pieces of a Linux distribution stack (systemd is a very good example) that makes it completely incompatible with the BSDs? Or even the religious war that BSD is some devil which should be condemned just because Linux holds the lion's share of the alternative operating system market? By that logic the whole world, and not just AMD and Nvidia, can simply condemn Linux to death because Windows holds a 70% market share of mainstream desktop operating systems. People tout open systems and cross platform compatibility while trying to defend all actions that undermine BSD compatibility when major changes are made to the Linux software stack with claims that BSD is not relevant anymore because Linux's market share dwarves it (while conveniently forgetting that Windows crushes Linux and OS X combined in the desktop OS front). Hypocrisy at its finest, no?
And all you have been doing is gloating how Nvidia cannot use DMA-BUF. Well listen up, they don't NEED to. Nvidia has already got their own proprietary form of KMS in their blob, so they sure as hell don't need to adhere to your 'standards' of how KMS should be implemented in Linux. And last I heard, they are already in the process of recreating their own proprietary version of DMA-BUF within the blob to get Optimus working, so all that 'I-told-you-so' attitude over DMF-BUF is of no relevance anymore. And you only have Alan Cox's inflexibility to blame for that; by forcing GPL symbols only you have ended up with two versions of it that does the same purpose, and I am going to bet on it that Nvidia's proprietary implementation of DMA-BUF will surpass the original GPL-ed version in capabilities when released.
I'm not blind to the benefits of open software, and anybody with half a brain can see how an ideal world where all software is open will make computing so much easier with respect to hardware support and drivers. But that world is not going to happen in my lifetime (nor the 2 generations on my estimation), so I don't see any reason to work towards it. If it's meant to happen, it will happen whether anyone likes it or not.