I often have ideas for a product or a company. Instead of resorting to intellectual property law and patents to protect my ideas, I'd like to encourage as many people and organizations as possible to make use of my ideas. As long as they cite and acknowledge me as the originator of the idea, they're allowed to employ them to create new products or write articles about it.
At the same time, I wish to prevent these other people and organizations from patenting my ideas. They can make use of it, but not keep the intellectual property to give themselves a competitive advantage. I'm therefore considering to license my ideas by means of a CC-BY or CC-BY SA license.
My question is: would either (or both) of these these creative commons licenses allow others to make use of my ideas for commercial purposes, while at the same time prevent them from appropriating my ideas by means of patents?