Open source development doesn't have to be more costly than closed source, except in this case it might be if you end up believing the people who tell you that the best way to be successful is to cut off your ability of ever again getting a commercial contract out of the kinds of organizations who want to build proprietary apps on your work by publishing under a permissive license like BSD or MIT.
> What would be strategies in case of Kickstarter campaign will fail?
Publish under GPL and don't listen to those who tell you that "open source" means anything other than offering your code to folks under an open source license. Just do whatever you're already doing right now, chuck code over the wall every now and then with an appropriate license attached, and ignore anyone who isn't paying you but insists that you owe them something.
> What would be strategies in case of Kickstarter campaign will fail?
Publish under GPL and don't listen to those who tell you that "open source" means anything other than offering your code to folks under an open source license. Just do whatever you're already doing right now, chuck code over the wall every now and then with an appropriate license attached, and ignore anyone who isn't paying you but insists that you owe them something.