Bingo.
Though I wonder.........
Can free-market communism exist?
I doubt that golden eagle will stop going around calling OSS communism, so I guess the answer is yes.
It's not communism at all - exactly the opposite in fact. What we have now is far far closer to communist - which by definition is a centrally managed economy (in this case the manager is Microsoft rather than a government, but in practice it differs only in that Microsoft is slightly more responsive) - than any open source proposal.
Open source is a libertarian/free-market approach, not a liberal one. Microsoft is far more useful to the political left than open source would be, it provides a platform for dictating to individual users, whereas open source would give the users as many choices as a free market would give them.
Communal societies can exist and function provided that the productive members can know who deserves to share in the benefits of their production and can ensure that the benefits go to those people.
In small communal societies, people can know who's productive and who's lazy without having to explicitly keep records. In larger societies, this becomes impractical.
The real value of money is that it provides a means by which productive members of society can communicate with other members of society about who else is productive and is worthy of sharing in the benefits of production.
BTW, software is very different from most other commodities, in that someone who freeloads off other people's development efforts does not reduce their ability to enjoy them. Indeed, even the freeloader may sometimes offer benefits if he ends up letting people know about bugs he finds that might otherwise have gone undiagnosed.