The mistake people make in framing this conversation is that while some people come up with high concept ideas and don't think about the execution. Most people at least, myself and other professionals I've worked with(In game development or web development) tend to come up with clever implementation hacks as well as ideas. And really it's the cleverness that you don't want to share, often you've spent much time figuring out and collecting economically creative implementation details. It's these that we worry about sharing easily, and really are what make an idea feasible beyond it's artistic merit.
I don't favor keeping all things to myself, just wanted to frame the debate more succinctly to discuss the aspects of the debate separately.
The mistake people make in framing this conversation is that while some people come up with high concept ideas and don't think about the execution. Most people at least, myself and other professionals I've worked with(In game development or web development) tend to come up with clever implementation hacks as well as ideas. And really it's the cleverness that you don't want to share, often you've spent much time figuring out and collecting economically creative implementation details. It's these that we worry about sharing easily, and really are what make an idea feasible beyond it's artistic merit.
I don't favor keeping all things to myself, just wanted to frame the debate more succinctly to discuss the aspects of the debate separately.