> If you want different results, you need different rules. A different revenue model. A different administrative structure. An alternative to the centralized client-server model. Something.
Namecoin was a really interesting concept in this area, I think. It never really took off, but the idea behind it was to replace the mostly centralized DNS system with a decentralized solution. It worked off of Bitcoin's underlying structure and kinda just tacked on the ability to 'spend' tokens in order to register a hostname in the blockchain. In theory it would make all domain names completely inalienable and equally priced.
The fact you have to hurdle through this bullshit to install or update the JRE is part of the reason I think Java is quickly dying out in desktop applications.