I'm both enjoying and cringing at all of these HNers indicating that Linux is the only major exception they can think of(thus open/free source is obviously a novelty), when many of our livelihoods likely depend on these products.
It just feels like fighting the same battles from 15 years ago. How long will it take? Before people stop trotting out the argument that "you gotta charge for everything! otherwise how does stuff get made eh?" It's old guys. It's been debunked a billion times over.
Open source ain't communism, nor is it doomed to failure. Even if you bind your hands to make it legally impossible for you to control the distribution of your work that doesn't mean that you can't make money off of it or that you must stop working.