It is not communism. With communism you'd be guaranteed a level reward for your work. Food stamps, free housing, free visits to public bath houses or what ever the fuck it might be.
But with OpenSource...you're guaranteed jack shit!
In reality you're working for free! It is self imposed SLAVERY! Your program is free but you ARE NOT FREE! That's right! Open source is not a question of development or business model, it's a question of whether you're a self imposed SLAVE or NOT!