I used to work at a company that was founded on the same principles you're considering. They set the firm up by approaching the management team and talking to them about them being the first customer for free (with free support I think). Might be an option for you to consider. But speak to a lawyer - asking software developers about law issues is liking asking a lawyer about copy constructors.
- Dy