{"id":1879,"date":"2014-02-16T13:28:13","date_gmt":"2014-02-16T21:28:13","guid":{"rendered":"http:\/\/upon2020.com\/blog\/?p=1879"},"modified":"2014-03-11T11:45:29","modified_gmt":"2014-03-11T18:45:29","slug":"on-mozillas-persona-post-mortem","status":"publish","type":"post","link":"https:\/\/upon2020.com\/blog\/2014\/02\/on-mozillas-persona-post-mortem\/","title":{"rendered":"On Mozilla&#8217;s Persona Post-Mortem"},"content":{"rendered":"<p>There&#8217;s a <a href=\" https:\/\/wiki.mozilla.org\/Identity\/Persona_AAR\">great summary on the Mozilla wiki<\/a> about what did and didn&#8217;t work about <a href=\"http:\/\/persona.org\/\">Persona<\/a>, Mozilla&#8217;s attempt at a new identity protocol for the web. (<strike>Given the existence of that page, I&#8217;m not sure the project continues to be actively pursued?<\/strike> Techcrunch <a href=\"http:\/\/techcrunch.com\/2014\/03\/08\/mozilla-stops-developing-its-persona-sign-in-system-because-of-low-adoption\/\">reports<\/a> that Persona is dead.)<\/p>\n<p>Having been in the middle of the last major attempt to solve the identity problem on the web aka <a href=\"http:\/\/openid.net\/\">OpenID<\/a> \u2014 well, as long as it looked like it was actually going somewhere \u2014 I was always puzzled why Mozilla thought they would be able to produce a better outcome. Chances are that the identity team at Mozilla simply did not know about the OpenID experience; this is certainly the impression I got every time I talked to somebody on their team. Some of the predictions they made were extremely unlikely, and there seemed to be a great lack of understanding for how possible adopters (e.g. a website with a login button) would evaluate their business case.<\/p>\n<p>Among the many good points, for me the most salient point on that page is this:<\/p>\n<blockquote><p>We looked at Facebook Connect as our main competitor, but we can&#8217;t offer the same incentives (access to user data).<\/p><\/blockquote>\n<p>Duh. In fact, the way Persona positioned itself, it explicitly promised that it was going to be more privacy-protecting than anything else, aka &#8220;we won&#8217;t give access to user data.&#8221; (<a href=\"http:\/\/upon2020.com\/blog\/2013\/05\/mozilla-persona-nicely-made-but-who-has-the-incentive-to-adopt-it\/\">I predicted<\/a> exactly that outcome last year.)<\/p>\n<p>If the business model of your customer is <a href=\"http:\/\/upon2020.com\/blog\/2013\/11\/the-we-pretend-its-free-and-sell-you-out-behind-your-back-web2-0-business-model\/\">spying on their users<\/a>, why would you expect them to adopt a technology that makes that harder?<\/p>\n<p>So. I learned this about decentralized identity on the web:<\/p>\n<ul>\n<li>Identity is not a product in itself. You can construct the world&#8217;s best system, identity itself is a feature, not a product. Exhibit A: Facebook Connect. The product is &#8220;find out as much as you can about your user and their friends so you can most effectively insert your product into their life, whether they like it or not&#8221;.<\/li>\n<li>The web today is not decentralized. A decentralized identity protocol is mis-matched with its environment and so cannot be adopted as such. Exhibit B: the way decentralized OpenID morphed into Google identity. Arguably there is nothing decentralized about OpenID use today. (The protocol may be decentralized; actual deployment and use is not.)<\/li>\n<li>If anybody wanted to construct (or resurrect) a decentralized web identity protocol, they would have to tie this into some other product whose architecture and use is entirely decentralized. A decentralized social networking application, for example (but those, like <a href=\"https:\/\/joindiaspora.com\/\">Diaspora<\/a>, have their own major problems.) Or, my current favorite, Bitcoin (which of course would not work at all if it didn&#8217;t have a decentralized identity foundation already.)<\/li>\n<\/ul>\n<p>It&#8217;s sad to see all that energy wasted, with an entirely predictable outcome. But one of these days somebody is going to tie enough pieces together to make a decentralized web viable again, and decentralized identity will be a critical part of that. I can&#8217;t wait, and I hope some of this will run on <a href=\"http:\/\/indieboxproject.org\/\">Indie Box<\/a>.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There&#8217;s a great summary on the Mozilla wiki about what did and didn&#8217;t work about Persona, Mozilla&#8217;s attempt at a new identity protocol for the web. (Given the existence of that page, I&#8217;m not sure the project continues to be actively pursued? Techcrunch reports that Persona is dead.) Having been in the middle of the&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"webmentions_disabled":false,"footnotes":""},"categories":[58,60,301],"tags":[309,310],"class_list":["post-1879","post","type-post","status-publish","format-standard","hentry","category-big_picture","category-digital_identity","category-indie-web","tag-mozilla","tag-persona","kind-"],"kind":false,"_links":{"self":[{"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/posts\/1879","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/comments?post=1879"}],"version-history":[{"count":12,"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/posts\/1879\/revisions"}],"predecessor-version":[{"id":1903,"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/posts\/1879\/revisions\/1903"}],"wp:attachment":[{"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/media?parent=1879"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/categories?post=1879"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/tags?post=1879"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}