| Disclaimer: I'm no RMS fanboy by a long stretch of the imagination. What you're saying is that they should throw their arms up in the air and say "welp, that's how the real world works in reality, so might as well give up and accept it". But I think you're being unfair. The normal open advocates don't fear and demonize closed source. They may secretly pity it, they may secretly hate it, I don't know. The RMS vision of open source, when you get right down to it, is that of two sandpits. In one sandpit, everyone shares their toys. In the other sandpit... who cares what they do? If someone comes from the closed source world and wants to play in the open source sandpit, they have to play by the rules (sharing and openness). I think RMS gets frustrated sometimes, because he doesn't want the other people playing in the open playpit giving their stuff away to the people in the selfish (no sharing) playpit. I think his thinking is that it would mean that there is less incentive for them "over there" to examine and repent of their selfish ways. Sometimes the people in the no-sharing playpit have rich relatives that buy them nice toys for Christmas. But RMS views that as okay, if the open playpit turns out to have a need for one of those, he is confident that the open source people have the ability to make something even better, if they can be bothered to do so. |
> In one sandpit, everyone shares their toys. In the other sandpit... who cares what they do?
That's the attitude I mean. The fact is, a lot of people care: engineers, customers, and investors are making really interesting things happen in that sandpit. For FOSS advocates to avoid the development happening there is a hindrance to progress, not in aid of it. Maybe if RMS let himself own an Android or iPhone (perhaps with SIM removed), he would understand why these new platforms are a big deal, and be better equipped to create truly open equivalents, instead of insisting on living in his purist tech world of the 70's (wget-ing web pages? really?).
Closed source isn't evil. It's selfish. And we expect a certain level of selfishness from both individuals and companies. I fully support shifting our values in tech and elsewhere to a greater esteem for community and the commons. But calls for all software to be open and free is unrealistic: many people can't or won't create value without a selfish incentive. Time spent advocating against closed platforms is better spent making open platforms better.