Since the question is trending I'll venture my own rough and imperfect definition of web3.
Web1: content distributed to users
Web2: content produced by users and distributed to users
Web3: content produced by users and distributed to users on user controlled platforms

