Actually there's an entire spectrum of pricing between paying enough to get the owner to agree to give the product or the source to you, and wanting it for free.
Price determination is always hard in business, but I'd like to think its a bit easier with software or SaaS products, as you have zero marginal cost (besides server time).