I have an idea for a piece of software that would bring a lot of value to a lot of developers. However, while the idea is quite clever, implementing it does not take that much of an effort. So how am I going to protect myself against the open source community? I could probably make a decent profit from the thing. So there is the real possibility that I can spend some of my working time working on this cool thing. But only if the open source community does not hijack it.
It would not cost much, say $29 per licence. That's close to nothing for a developer. To me it would mean I would get to enjoy the fruits of my idea, that is, getting paid for working on it. Nevertheless, I believe it would be copied very quickly. And then I would not stand much of a chance against the combined might of the OS community. Is this fair? How do you people justify it?
Literate testing, JCite, Java, Excel for Java, Mercurial, and whatever else seems to long for a tweet.