Well, just to be a contrarian, I don't agree with your analogy. The analogy is more like the hippie selling people beans, but then putting a condition on the sale so that people couldn't then put the beans into a pod compatible with their favourite coffee machine. This annoys people for the same reason that DRM annoys people - deep down inside, we feel that when someone gives us something, it is now ours to do with as we like. GPL-style licenses break this unstated assumption, as does DRM stopping you from watching your favourite TV show on your media player of choice.
In fact in the case of the coffee-growing hippy, it's worse than that. He doesn't mind if you personally take your beans and put them in a pod, but this operation is time consuming and requires a not-insignificant investment in plant to make the pods. It would be wonderful if someone else could start a business doing this stuff for you and everyone else, but they can't, because the hippy wants everyone to buy into their value system, using the oh-so-good coffee beans as a trojan horse.
Yes, I know, you're probably screaming something about entitlement right now. But let's bring it back to software. Most people in this world are not capable of writing software, so they're thrilled when someone comes out with an app that meets their need just right. But then that app gets pulled from the app store because the author included some GPLed code. This is the equivalent of the kid with the bat losing at a match of cricket, so he leaves, and now the other kids can't play. They generally aren't impressed. Note that if the kid had to leave because it was dinner time, or his parents were calling him, or he just broke his arm, the wouldn't be any drama. I suspect that many people feel that someone pulling code from an app store for ideological reasons is more like sulking than leaving because it was dinner time.
> This is the equivalent of the kid with the bat losing at a match of cricket, so he leaves, and now the other kids can't play. They generally aren't impressed. Note that if the kid had to leave because it was dinner time, or his parents were calling him, or he just broke his arm, the wouldn't be any drama. I suspect that many people feel that someone pulling code from an app store for ideological reasons is more like sulking than leaving because it was dinner time.
What if the kid leaving with the bat found out that the people who control the playground had imposed some rules that are not agreeable to him, and in his opinion are not favorable to the other kids at large?
The only thing I’m screaming about is the idea that your views deserve a wider audience than here, especially with everyone derailed into a debate about what is or isn’t Libertarian(tm) :-)
In fact in the case of the coffee-growing hippy, it's worse than that. He doesn't mind if you personally take your beans and put them in a pod, but this operation is time consuming and requires a not-insignificant investment in plant to make the pods. It would be wonderful if someone else could start a business doing this stuff for you and everyone else, but they can't, because the hippy wants everyone to buy into their value system, using the oh-so-good coffee beans as a trojan horse.
Yes, I know, you're probably screaming something about entitlement right now. But let's bring it back to software. Most people in this world are not capable of writing software, so they're thrilled when someone comes out with an app that meets their need just right. But then that app gets pulled from the app store because the author included some GPLed code. This is the equivalent of the kid with the bat losing at a match of cricket, so he leaves, and now the other kids can't play. They generally aren't impressed. Note that if the kid had to leave because it was dinner time, or his parents were calling him, or he just broke his arm, the wouldn't be any drama. I suspect that many people feel that someone pulling code from an app store for ideological reasons is more like sulking than leaving because it was dinner time.