If I’m handing others the source it’s like I’ll be working for nothing.
Before getting into whether or not “open source”* is a good thing or not, let’s get one thing clear:
* BTW, “open source” and “free” are completely not the same thing. And Yes, I also wholeheartedly believe in the open source software model.
To address your questions:
Yes, people make money programming nonetheless.
Yes, licensing and legal avenues (which usually doesn’t have to come to actual lawsuits) are the best (meaning “most effective”) way to protect your products and IP.
Yes, I support myself.
No, I’m not rich …yet : )