How to Protect Your Ideas Before the Launch of a Software Start-up

How do you protect your ideas before you launch your novel software start-up?  The Silicon Valley Software Law Blog explored this issue in the following blog post linked here:

http://www.siliconvalleysoftwarelaw.com/tips-to-protecting-your-ideas-before-you-launch-your-software-start-up-company