I have a working prototype of a Mercurial repository browser/management tool for Windows and I'm thinking in creating a potential business out of it.
While developing this, I looked a lot inside Mercurial source code and this apparently makes my code GPL too. This means that even if I sell this tool to someone, I have to redistribute my source code, there's nothing to stop them to go ahead and redistribute source code for free.
Now, to my knowledge Atlassian distributes source code along with its software, but it's not GPL (or is it?) so their source code is protected.
Is it worth trying to start a business selling this software?
Is it better to build up a consultancy around it?
Or just opensource it for the geater good?
Taking those questions one by one:
I suggest a lot of reading, Google is your friend.
If you read french: http://blogs.gplindustries.org/node/53