If you believe it will be a huge commercial success, you should go for patents IMHO. Here's some info on software patents: http://www.europeansoftwarepatents.com
If you believe it will be a huge commercial success, you should go for patents IMHO. Here's some info on software patents: http://www.europeansoftwarepatents.com