My view is that you always want to avoid giving equity. Whether you have a physical or online product does not make much difference in allowing you to give it away for free. In fact it's even easier and cheaper to do with a software product that has no marginal cost. You could consider to give free lifetime licenses to early backers, for example.