I always recommend, if you can, to patent or protect whatever your idea is. If you can't, you have to make your best judgment. Sometimes people don't get anywhere because they sit on something, so afraid to reveal it. And yet, in the reverse, sometimes if you expose something too widely, you can risk losing it.
There are few things in politics more annoying than the Right's utter conviction that it owns the patent on the word 'freedom' that when its leaders stand up for the rights of banks to be unregulated or capital gains to be untaxed, that it is actually and obviously standing up for human liberty, the noblest cause of them all.