First, the original post did not specify whether it was discussing Windows on the desktop / laptop / client side, on the server side, or both. One day I'll learn to avoid these overly generic troll-bait topics, but this one has stayed more thoughtful than most (excluding joker64).
Second, I will neither agree nor disagree with your theory that Linux / open source will fail because it is a community. I've posted earlier that I don't understand why you would work for nothing when you could get paid. I will admit the term "community" and some of the rhetoric remind me of the late 60's flower children preaching how we'll all live together in peace and brotherhood once we move into the commune, start the farm, take turns raising each other's children, and stop working for The Man. Are you going to San Francisco? Be sure to wear some penguins in your hair.
Keep Up with TechRepublic