I just started the company, so I can't answer those questions unfortunately.
I'm timing the start of my business activities with the bottom of the economy so that bad companies will be gone and existing companies will be opening their wallets again.
If it would be wanted, I'll do a Q&A on HN if I succeed.
Edit: When I do get income, it won't be no-strings-attached; I will be providing services. However, my contract has an explicit provision that I retain full control of the software.
Some services I will provide include:
* Responding to bug reports. (I will straight up ignore and delete bug reports from non-customers.)
* Limited liability.
* Integrating my software into a customer's software.
* Answering questions about my software to customer employees.
If a customer asks for a different service, I'll probably consider that too.