Just had an experience in my startup about a customer in my software start up. I develop server based software products for the past year and have a few customers for the same.
A new customer came through one of the freelance sites and after a few introductions saw the demo of the product and got very impressed. He was looking for the same product.
Discussions went on and finally it came to a point where he wanted the source code. Initially I was reluctant and I finally agreed to give the source code with a condition that this will not be resold and can be used only on one server.
But the customer did not agree and went ahead to choose some other developer company. I am sure I could have given him the best product to suit his needs as my experience in this area was good and I feel he has made a wrong decision.
How should I deal with customers in such scenarios? And does it mean that customers from freelancing sites are quite hard to be convinced and I should look for other sources of leads?