OpenDNS is available, and has been for some time. It allows you to override default of your ISP as the name server provider.
Google's Public DNS is actually more widely used than OpenDNS.
Both Google's DNS and OpenDNS get their information from the root domain servers (the ones operated by ICANN).
Of course, either service might offer additional domain names to their users if ICANN gets heavy-handed with the root domain. But, only users of that DNS service would see those domain names.