I find all of the above comments very insightful. It is refreshing to hear/see so many people actually thinking and expressing rational thoughts.
That seems to be rather uncommon on many internet forums.
If I may ramble a bit, I tend to think much of the friction between the Linux community and the Windows world is due to a clash of expectations related to cultural issues.
FOSS was built on users "scratching an itch" making them developers as well. Users/developers, being one in the same, gained respect, power, and notoriety in the community based on the quality and quantity of their work. I guess this is where I kind of disagree with npap
. FOSS is not very democratic in my view. FOSS has traditionally been a meritocracy. Those with the most knowledge and do the most and the best work rise to the top in the community. There is no one man one vote system. The people with the power earned it with their work. They make decisions that ultimately affect others based on their better judgment, not on consensus or majority opinion.
The FOSS community has always been inclusive, welcoming and encouraging anybody that wanted to learn and contribute. As the community has grown, there is more and more difference between users and developers. They are no longer both the same people. We now have pure users, pure developers, and everything in between. This in itself is a source of friction as these different groups at times have different goals and expectations.
I have a few thoughts on the Windows world that play into this but I will leave that for another post on another day.
Have a nice day,