Open source software isn't really directly related to any economic system or philosophy. If I had to BS a short(ish) answer, then I'd avoid the topic entirely by noting that the main reason why the free software movement ever gained a toehold in the market is capitalism. It was this economic system that gave the masses the toys (PCs and their derivatives) on which free software flourishes. What would free software be if no one had a personal computer?