We're living in a world divided radically between Order and Chaos.
Apple has perfected Order.
On the other side, the GNU project has unleashed Chaos.
The "failure" of open-source software is, in my opinion, not actually a failure; it is instead a measure of the great success of closed-source software in the last few years. I applaud that success, but I doubt it can continue forever. Corporations inevitably rise and fall, and in the past, software tied inextricably to those corporations ends up failing along with those who own it. In the end, only open-source software survives.