Technology and online business

Contracts, platform terms and the practical allocation of risk in digital ventures.