It's difficult to fund technology we give away for free. But is all tech worth funding? Who should fund it, and why?