In addition to copyright, you may want to look at doing a software patent.
>if you come up with an idea for a software product, how do you go about protecting it? It may take months or years before development begins, but you don't want someone stealing your idea before you publish.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer