When designing new protocols and technologies it is essentially to get the starting point right – the assumptions of what technology can be used and what cannot be used.
I just saw a great post by Patrik Fältström on the Apps-discuss IETF mailing list. Here is what he said about the design choices for WebFinger:
‘I think it is fascinating that people that love new things like “the web” and new HTML5 features are the most conservative ones regarding other protocols like DNS.
With that attitude, we have no evolution, and no innovation.’
I had shared my views regarding WebFinger already and it is sad to see that many ignore the negative privacy aspect in the design.