I walked up and introduced myself and said that I was a big fan, appreciated his hard work, etc. He looked at me coldly and just said "so are you going to buy something?" and motioned toward the booklets. I didn't need a printed copy of the `sed` man page so I shrugged and he seemed quite annoyed, turned to his assistant with a notebook computer and started dictating something to them, as almost to make it clear that our interaction was over.
I'm not sure what the point of posting this is, but that's my RMS story - it was my first "never meet your heroes" moment, I guess.
Free software gives people part of the means of production. In the 1980s/early-1990s model where personal computers were common but most software was run locally, it was an effective challenge to corporate interests, but since the evolution of robust networks and remotely processed software, it has ceased to be nearly as effective.
However, it's important to note that if free software ever truly challenged industrial interests, they would just get the laws changed to prevent it from restricting them in any real way using some bizarre legal maneuver. As it is, it is tolerable and produces useful products corporations can use for free. That's what it means to live under the dictatorship of the bourgeoisie.
But yeah, altruism is typically shared by both anarchists and communists. The only remaining question seems to be: who better embodies the ideal?
But the demagogues endlessly promoting communist ideologies definitely benefit from it by appearing morally superior and getting resources for no valuable work in exchange.
The GPL, shows that, actually, they are not really ok with the no reciprocity part.
There are very few truly altruistic individuals, and their defining characteristic is that they just do the good stuff instead of endlessly talking about it for brownie points. Basically the complete reverse of communists (and everyone far left in general).